[nforce howto] Configuration du nforce sous Linux avec kernel 2.6

Configuration du nforce sous Linux avec kernel 2.6 [nforce howto] - Installation - Linux et OS Alternatifs

Marsh Posté le 07-01-2004 à 00:03:10    

Bonjour!
 
Ce petit topic pour indiquer comment configurer le kernel 2.6 pour utiliser le nforce (1 ou 2) sous Linux. Nvidia ne donne pas les specs de son matériel et donne des pilotes pré-faits mais c'est assez pénible à faire fonctionner. Mais aujourd'hui grâce au travail de développeurs du libre, le nforce marche à peu près bien avec le kernel 2.6!
 
1- l'AGP
Device Driver -> Character Device -> Nvidia Nforce / Nforce2
 
2- l'IDE
Device Driver -> ATAPI support -> AMd and Nvidia IDE support
 
3- le réseau
Device Drivers  ---> Networking support  ---> Ethernet (10 or 100Mbit) --> Reverse Engineered nForce Ethernet support (EXPERIMENTAL)
Un pilote experimental est dispo dans le mm du 2.6, Il s'appelle forcedeth. Le pilote est donné comme étant à des fins de test uniquement, mais de ce que je l'aie utilisé (quelques semaines) il marche très bien.
 
4- le son
La partie la plus épineuse à mon avis.
Je conseille de mettre les options suivantes

Code :
  1. Dans device driver-->Sound
  2. <*> Sound card support
  3.                     Advanced Linux Sound Architecture  --->
  4. <*> Advanced Linux Sound Architecture
  5.                  <*>   Sequencer support
  6.                  < >     Sequencer dummy client
  7.                  

    •    OSS API emulation
    •                  <*>     OSS Mixer API
    •                  <*>     OSS PCM (digital audio) API
    •                  [*]     OSS Sequencer API
    •                  [ ]   Verbose printk
    •                  [ ]   Debug
    •                       PCI devices  --->
    • <*> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111

et ça marche... enfin presque!
J'ai deux problèmes:
Le premier est que je ne peux qu'écouter qu'un seul flux audio à la fois, genre XMMS + mplayer en même temps c'est pas possible...
Le second c'est que de temps en temps j'ai un crachement qui sort entre deux flux audio et qui dure environ 3 secondes.
 
5- le SATA
Device Driver -> ATAPI support -> Silicon Image Support
Le SATA n'est pas intégré au nforce2, mais on trouve souvent le chip SATA silicon Image SI3112, comme par exemple sur l'Abit NF7-S ou l'Asus A7N8X Deluxe. Ce chip fonctionne très bien sous Linux.
Par contre l'adaptateur ATA>SATA d'Abit Serillel crée un bug, j'espère qu'ils trouveront une solution...
 
 
Annexe
Attention: il ne faut pas activer l'APIC (l'APIC, à ne pas confondre avec l'ACPI) avec le nforce2, ça cause de gros plantages! voir http://marc.theaimsgroup.com/?l=li [...] 022614&w=2
 
Voilou!
J'espère que ce topic sera utile. Je remercie tout particulièrement dark pour m'avoir aidé dans mon aventure nforce2!


Message édité par kyo54 le 10-01-2004 à 09:19:14

---------------
.
Reply

Marsh Posté le 07-01-2004 à 00:03:10   

Reply

Marsh Posté le 07-01-2004 à 00:03:33    

up!


---------------
.
Reply

Marsh Posté le 07-01-2004 à 00:47:31    

www.minion.de pour les drivers nvidia et aussi http://www.sh.nu/download/nvidia/


---------------
pouet !
Reply

Marsh Posté le 09-01-2004 à 13:51:48    

bon alors moi j'ai un truc bizarre avec le nforce2 (Abit NF7), c'est que mon cpu est presque 20°C plus chaud sous le 2.6 que sous le 2.4
 
En gros, la temp avec 0% de load:
2.4: 40°
windows: 50°
2.6: 60°
 
Je pense que ca vient de l'implementation du systeme par lequel le systeme dit au cpu de rien faire quand il a rien à faire.
 
Je sais en tout cas que c'est pas un probleme de config des sensors sous linux grace à la technique brevetée du rebootage vite fait et regardage dans le bios.
 
Pour le 2.4 j'utilise l'acpi, et pour le 2.6 j'ai testé avec l'acpi et avec l'apm et j'obtiens les mêmes résultats.
 
Alors, quelqu'un d'autre a t'il le meme pb et comment je fais pour avoir 40°c avec le 2.6 :??:


Message édité par fl0ups le 09-01-2004 à 13:52:51
Reply

Marsh Posté le 09-01-2004 à 14:01:59    

Et tu arrives à voir la température sous linux avec les sensors?  
J'ai toujours des valeurs fantaisistes :/

Reply

Marsh Posté le 09-01-2004 à 14:19:31    

bein ouai et je l'ai toujours fait!
 
Avec ma carte mere précedente (it87) il fallait juste utiliser une option en chargeant le module, sinon sur toutes les autres ca marche tout seul
 
c'etait options it87 temp_type=0x1c
 
Mais ça répond pas à ma question :cry:

Reply

Marsh Posté le 09-01-2004 à 15:58:38    

Bonne idée ce topic.
C'est le 2.6 ou le 2.6.1 que tu as utilisé ?
Tu pourrais indiquer les menus par lesquels tu passes pour configurer l'AGP et l'IDE ?
Ça n'est pas une bonne idée de mettre OSS en dur dans le noyau. Le mieux c'est de le mettre en module, comme ça tu peux aussi tester ALSA (en module aussi).
C'est dommage que tu te limites à la configuration du noyau, ça aurait été bien de faire un topic configuration du nforce2 sous linux2.6 en général (+chipset graphique, +sensors par exemple).

Reply

Marsh Posté le 09-01-2004 à 17:27:49    

Il ne met pas oss en dur, juste l'émulation oss d'alsa ;)

Reply

Marsh Posté le 09-01-2004 à 21:19:24    

ArSuniK a écrit :

Bonne idée ce topic.
C'est le 2.6 ou le 2.6.1 que tu as utilisé ?
Tu pourrais indiquer les menus par lesquels tu passes pour configurer l'AGP et l'IDE ?
Ça n'est pas une bonne idée de mettre OSS en dur dans le noyau. Le mieux c'est de le mettre en module, comme ça tu peux aussi tester ALSA (en module aussi).
C'est dommage que tu te limites à la configuration du noyau, ça aurait été bien de faire un topic configuration du nforce2 sous linux2.6 en général (+chipset graphique, +sensors par exemple).
 


j'ai utilisé le 2.6 et le 2.6.1
je vais rajouter les menus pour l'AGP et l'IDE.
Comme disait belgique, j'ai pas mis OSS, juste l'émulation.
Les sensors je m'y suis pas encore attaqué  :D


---------------
.
Reply

Marsh Posté le 10-01-2004 à 00:15:05    

ok alors maintenant question:
qu'avez-vous mis pour supporter les sensors du nforce2?


---------------
.
Reply

Marsh Posté le 10-01-2004 à 00:15:05   

Reply

Marsh Posté le 10-01-2004 à 09:20:30    

petite mise à jour!


---------------
.
Reply

Marsh Posté le 10-01-2004 à 10:19:45    

Thx, j'avais oublié l'AGP ;)
 
Pour l'APIC, il faudrait préciser le menu :
Processor type and features  ---> Local APIC support on uniprocessors
 
J'avais pas fait attention que c'était de l'émulation oss ;)
Yavait eu un topic ici pour pouvoir jouer plusieurs son en même temps avec alsa/nforce2.
 
Tiens c'est "amusant" on dirait qu'il faut encore installer la version sensors d'i2c. Moi qui espèrait qu'avec le 2.6 ça se serait arrangé :/

Reply

Marsh Posté le 10-01-2004 à 12:28:52    

alors moi par contre j'ai un truc curieux: dans les jeux OpenGL comme Quake3 ou UT, j'ai pas de son ou un son tout pourri...
 
vais essayer avec ma sblive  :)


Message édité par kyo54 le 10-01-2004 à 12:31:37

---------------
.
Reply

Marsh Posté le 10-01-2004 à 13:12:53    

Perso j'ai un truc bizarre :  
 
glxgears me donne 870 max alors qu'à la même résolution sur le même PC, un live CD MEPIS me donne du 1400 fps !
 
J'ai une GeForce 4 MX sur une nforce2..  qqn a une idée d'où ça pourrait venir ?
 
Pour avoir du son sous enemy territory, je dois faire, en root :
 
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
 
 
Il faut faire la même chose avec quake3, faut chercher sur ce forum, il y'a la solution
 
 [:ploum frimouvy]


Message édité par ploum Frimouvy le 10-01-2004 à 13:14:25

---------------
[:ploum frimouvy] La grenouille bleue optimise ton windows - napuL, Not a Problem Under Linux - FriWikiWiki, lache tes idées
Reply

Marsh Posté le 10-01-2004 à 13:18:32    

j'ai chargé w83781d pour mon asus a7n8x et ça ne marche pas trop. J'ai un relevé correct des tensions. Mais pour les températures, c'est n'importe quoi: 30 17.5 et 128 :/

Reply

Marsh Posté le 10-01-2004 à 13:27:14    

Perso, je pige pas pourquoi mais mon frame buffer ne marche pas à une résolution supérieur à 800x600
 
Je sais pas d'où ça peut venir.
 
Sinon, j'ai un son absolument nickel et le réseau marche super bien...
 
Ceux qui sont intéressés, voici ma config du noyau 2.6.1 :
 
http://frimouvy.udev.org/config-2.6.1.txt
 
 [:ploum frimouvy]


Message édité par ploum Frimouvy le 10-01-2004 à 13:27:26

---------------
[:ploum frimouvy] La grenouille bleue optimise ton windows - napuL, Not a Problem Under Linux - FriWikiWiki, lache tes idées
Reply

Marsh Posté le 10-01-2004 à 14:06:44    

ArSuniK a écrit :

Thx, j'avais oublié l'AGP ;)
 
Pour l'APIC, il faudrait préciser le menu :
Processor type and features  ---> Local APIC support on uniprocessors

Ca marche chez toi? Pour de vrai? Avec le 2.6.1?
Moi et des millions d'autres on a un beau freeze si on active l'apic
 

Citation :

Tiens c'est "amusant" on dirait qu'il faut encore installer la version sensors d'i2c. Moi qui espèrait qu'avec le 2.6 ça se serait arrangé :/

Nope pour moi c'est bon je compile i2c-isa et w43656636364344333d en module et ca marche.
 
Pour certains sensors si les températures sont pas crédibles il faut appliquer une correction.
C'est souvent de la forme: Temp = valeur du sensor * 3/2 - X
Par exemple pour mon ancienne carte mere avec it87 c'etait *3/2 -16
 
Pour trouver la bonne valeur faut comparer la temp du bios et celle de linux et faire des règles de 3 :)
Ou utiliser motherboardmonitor sous windows (qui donnera probablement les memes valeurs que lm-sensors) et comparer ses valeurs ave celle du prog 'officiel' de la carte mere pour voir la temperature.


Message édité par fl0ups le 10-01-2004 à 14:07:45
Reply

Marsh Posté le 10-01-2004 à 14:32:13    

ploum Frimouvy a écrit :

Perso, je pige pas pourquoi mais mon frame buffer ne marche pas à une résolution supérieur à 800x600
 
Je sais pas d'où ça peut venir.
 
Sinon, j'ai un son absolument nickel et le réseau marche super bien...
 
Ceux qui sont intéressés, voici ma config du noyau 2.6.1 :
 
http://frimouvy.udev.org/config-2.6.1.txt
 
 [:ploum frimouvy]  


ouais mais tjs pas de multiplexage...
Je crois que le temps que le support du nforce évolue, je vais garder ma live dans le PC!


---------------
.
Reply

Marsh Posté le 10-01-2004 à 14:38:23    

moi je garde ma sblive parce qu'elle marche super bien et qu'en plus j'ai un port joystick dessus pour brancher mon gamepad microsoft [:joce]

Reply

Marsh Posté le 10-01-2004 à 15:54:35    

hum c'est curieux:
J'ai repris ma bonne vieille sblive 5.1, sous ALSA avec kernel 2.6.1mm1.
Tout fonctionne bien sauf certains jeux! Quake3, ET et AA fonctionnent tandis que UT et UT2003 ont des musiques pourries (accélérées et parasités).


---------------
.
Reply

Marsh Posté le 10-01-2004 à 16:22:51    

kyo54 : ce sont les jeux qui ne sont pas compatibles alsa et utilisent OSS.  (voir mon post au dessus)
 
Pour le multiplexage, perso, j'utilise esd..  J'ai jamais connu autre chose.


---------------
[:ploum frimouvy] La grenouille bleue optimise ton windows - napuL, Not a Problem Under Linux - FriWikiWiki, lache tes idées
Reply

Marsh Posté le 11-01-2004 à 01:18:30    

fl0ups a écrit :

Ca marche chez toi? Pour de vrai? Avec le 2.6.1?
Moi et des millions d'autres on a un beau freeze si on active l'apic


 
Non je n'ai jamais dit ça, faut pas lire de travers.
 

Reply

Marsh Posté le 11-01-2004 à 15:04:10    

au fait, vous arrivez à avoir le pc speaker qui marche?


---------------
.
Reply

Marsh Posté le 11-01-2004 à 16:40:27    

oui, avec le 2.6 c'est caché dans input device / misc ou un truc comme ca :D

Reply

Marsh Posté le 11-01-2004 à 16:51:23    

vu! bien le merci!


---------------
.
Reply

Marsh Posté le 12-01-2004 à 13:52:44    

tiens pour le reseau ils on fait du Reverse Engineering ? C'est pas illégal ca ?

Reply

Marsh Posté le 12-01-2004 à 13:56:39    

chai pas!


---------------
.
Reply

Marsh Posté le 12-01-2004 à 20:24:12    

pourquoi ca serait illégal :heink:  
sans reverse engineering ibm serait le seul fabricant de pc, on aurait pas samba, et Claude François serait encore vivant. Enfin j'ai un doute sur le dernier exemple.

Reply

Marsh Posté le 12-01-2004 à 20:50:54    

fl0ups a écrit :

pourquoi ca serait illégal :heink:  
sans reverse engineering ibm serait le seul fabricant de pc, on aurait pas samba, et Claude François serait encore vivant. Enfin j'ai un doute sur le dernier exemple.


pourquoi ?
 
ya jamais eu de brevet sur le PC


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 12-01-2004 à 20:54:32    

un petit google sur compaq et le reverse engineering du bios devrait te donner pas mal de résultats (c'est un cas d'école).

Reply

Marsh Posté le 12-01-2004 à 20:58:31    

Reply

Marsh Posté le 12-01-2004 à 22:01:15    

Je repose ma question:
Est-ce que quelqu'un a réussi a avoir le monitoring qui marche avec une carte mère Nforce2?


---------------
.
Reply

Marsh Posté le 12-01-2004 à 22:59:38    

et je rerepond oui

Reply

Marsh Posté le 12-01-2004 à 23:05:17    

et t'as mis quoi comme modules?


---------------
.
Reply

Marsh Posté le 12-01-2004 à 23:22:33    

Posté le 10-01-2004 à 14:06:44

Reply

Marsh Posté le 13-01-2004 à 01:57:19    

ça m'intéresse aussi de faire fonctionner les capteur de températures et de vitesse du ventilo. On fait comment ?


---------------
[:ploum frimouvy] La grenouille bleue optimise ton windows - napuL, Not a Problem Under Linux - FriWikiWiki, lache tes idées
Reply

Marsh Posté le 13-01-2004 à 10:03:25    

On installe lm_sensors.
Ce qui serait interessant, c'est de pouvoir modifier la vitesse du ventilo et le fsb.

Reply

Marsh Posté le 13-01-2004 à 12:20:31    

aucun résultat :
 
 xsensors
Could not initialize sensors!
Is everything installed properly?


---------------
[:ploum frimouvy] La grenouille bleue optimise ton windows - napuL, Not a Problem Under Linux - FriWikiWiki, lache tes idées
Reply

Marsh Posté le 18-01-2004 à 17:42:58    

ahah..


---------------
.
Reply

Marsh Posté le 19-01-2004 à 14:58:39    

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed