J'ai testé la carte Gigabyte GA-K8N51PVMT-9, avec chipset nForce430 / Geforce6150.

Edit du 11 Avril 2006 : Cette carte a des petits problèmes électriques avec certaines alims.

Sur mandriva 2006, on s'en sort bien je trouve. Pour la video, "fbdev" est choisi lors de l'install, ne pas y toucher (avec vesa X ne se lance pas bien et tourne en boucle), à la fin de l'install, ce doit être écrit Interface graphique : frame-buffer. Vous aurez un écran en 60 Hz ! Maintenant, on doit d'abord installer un noyau corrigé.

Edit du 9 fév 2006

Solution avec une mise à jour de noyau (cf mon post sur hardware.fr) :

Le noyau 2.6.12-12mdk d'origine ne supporte pas le son et le réseau intégrés. Le pilote nforce fera fonctionner le réseau (nvnet), mais pas le son. Le mieux est donc d'opter pour un noyau modifié, qui supporte le son (hda-intel), ainsi que le réseau en principe. C'est très simple à installer, deux clics et un reboot !

Voici l'adresse pour les noyaux modifiés uc2mdk, prenez le rpm kernel + kernel-source ou stripped. Téléchargez aussi le pilote nvidia NVIDIA-Linux-x86-1.0-8178-pkg1.run, ainsi que le pilote nforce NFORCE-Linux-x86-1.0-0310-pkg1.run, prenez une clé usb pour les transférer sur votre ordi par exemple.

Installer le kernel-2.6.12.17.uc2mdk, ainsi que les sources correspondantes (nécessaires pour installer les pilotes nvidia). Rebooter votre ordinateur, et dans LILO, choisir 2.6.12.uc2mdk. On pourra configurer LILO pour utiliser ce noyau par défaut, mais il le fait tout seul en principe.

Le son fonctionne alors.. mais probablement pas le réseau : il faut aller dans le centre de contrôle, réseau & internet, config une nouvelle connexion, lan, configurer le périphérique eth1 : nVidia Corporation|MCP51 Ethernet Controller. Si ça ne marche pas, on installe donc le pilote nforce : Ouvrir un terminal,

  • Se logguer en root : su (+password)
  • sh NFORCE-Linux-x86-1.0-0310-pkg1.run (sh NF + tab), désélectionner le pilote audio avec la touche espace, et installez seulement le pilote réseau.
  • Il faut maintenant utiliser nvnet à la place de forcedeth, mais le centre de contrôle ne permet pas de le faire à cause d'un conflit. Ce n'est pas grave, on tape :
  • gedit /etc/modprobe.conf
  • Et pour eth1 on remplace forcedeth par nvnet. Au prochain reboot on devrait avoir le réseau :)

Pour installer le pilote vidéo nVidia, il faut quitter X, donc passer en mode console (crtl alt f1) ou démarrer en failsafe depuis lilo si vous avez un problème avec X.

  • Se logguer en root : su (+password).
  • Passer en level 3 en tapant : init 3 .
  • cd /home/votre_pseudo (si vous avez mis le pilote nvidia dans votre dossier perso), taper :
  • sh NVIDIA-Linux-x86-1.0-8178-pkg1.run (sh NV + tab), installez le pilote en suivant les instructions, le nouvel installeur s'occupe même de xorg.conf, à condition de répondre yes à la dernière question (would you like to run the nvidia-xconfig ...) !
  • Taper init 5, et hop nvidia 3d powaaa :)

-

Sur ubuntu 5.10, on a le réseau au début, mais le server X ne démarre pas, donc pas de bureau au 1er démarrage. On peut installer les pilotes nvidia direct (voir ci-après) ou changer "nv" par "vesa" : c'est quoi ce truc??!! Bah c'est le pilote graphique, que l'on renseigne dans le fichier "/etc/X11/xorg.conf". Comment faire la modif ? Ubuntu démarre, on se retrouve en mode console. Editer le fichier en ligne de commande est faisable, pour cela, taper :

  • sudo vi /etc/X11/xorg.conf
  • chercher "section device : driver" avec les flèches de direction
  • taper la touche inser pour passer en mode édition
  • remplacer "nv" par "vesa"
  • touche echap pour quitter le mode édition
  • taper :wq pour sauver et quitter

Taper maintenant startx pour tester votre bel écran !
Vous n'aurez que du 60 hZ. Il faut alors installer les derniers pilotes 3d nvidia (les précompilés ne sont pas assez récents). Voilà le guide en anglais (method 2), mais je vais vous expliquer :)

Téléchargez le pilote nvidia NVIDIA-Linux-x86-1.0-8178-pkg1.run.

Ce pilote est un module qui se greffe au noyau, donc pour l'installer, il faut les sources du noyau (ou les headers), et les outils de compilation (dont le compilateur gcc) : Avec Synaptic ou apt-get, Installer build-essential, gcc, gcc-3.4, puis linux-headers-2.6.12-9-386 (selon votre noyau, cf uname -r). Si vous n'avez pas lancé X avec vesa, il faut faire, à condition d'avoir le net, sudo apt-get linux-image-386 linux-headers-386 build-essential gcc-3.4 (et pourquoi pas apt-get upgrade).

  • Tapez Ctrl Alt F1 pour passer en ligne de commande
  • Logguez vous avec votre pseudo et pass.
  • Il FAUT avoir un compte root pour compiler ce module sur breezy (à cause des différentes versions gcc), alors créons le :
  • sudo passwd root (entrer votre pass, puis un nouveau pass pour le root).
  • Se logguez en root: su (+ password root, que vous venez de créer)
  • Il faut bien sûr fermer le server graphique s'il est lancé :
  • /etc/init.d/gdm stop
  • Le noyau a été compilé avec gcc-4.0, il faut donc exporter notre compilateur en root puis en user :
  • CC=gcc-3.4
  • export CC
  • exit
  • CC=gcc-3.4
  • export CC
  • cd /home/votre_pseudo (si vous avez mis le pilote nvidia dans votre dossier perso), taper :
  • sudo sh NVIDIA-Linux-x86-1.0-8178-pkg1.run (sh NV + tab), installez le pilote en suivant les instructions, le nouvel installeur s'occupe même de xorg.conf, à condition de répondre yes à la dernière question (would you like to run the nvidia-xconfig ...) !
  • /etc/init.d/gdm start et hop nvidia 3d powaaa :)


-

Edit du 4 fév 2006

Sur ubuntu 6.04 dapper flight 3 (version de développement), vous aurez l'écran directement, xorg utilisera vesa par défaut cette fois. Le chip son est détecté et fonctionne (kernel 2.6.15). Il faudra installer une carte réseau afin de faire l'update, ensuite le réseau intégré devrait fonctionner. Installez le paquet nvidia-glx, et remplacez "vesa" par "nvidia" dans votre xorg.conf, vous aurez la 3d.

Edit du 15 Avril 2006

J'ai retesté breezy. Le réseau a marché mais a sauté ensuite. Pas moyen de faire fonctionner le pilote nforce (installé mais pas actif). J'ai testé ubuntu 6.06 dapper flight 6, le réseau ne marche pas, je n'ai pas mis de carte réseau pour updater, vu qu'elle est en développement. J'en conclue que le pilote réseau forcedeth est très incertain, que ce soit le pilote lui même ou un autre problème type routage. Si quelqu'un sait utiliser nvnet sur ubuntu, je veux bien l'info !

-

Avec windows (installé en double boot), pour info, j'ai eu un problème sur win 2000 pro : après plusieurs tests, j'avais une surcharge cpu lors d'un transfert depuis le lecteur dvd, malgré le dma activé et actif bien sûr, c'est donc a priori un pilote qui est en cause, mais difficile à identifier voire même remplacer. D'ailleurs, concernant le dllcache, on pourrait hacker la protection WFP : article complet. Le cache du disque sata est peut être en cause, ou bien une couche inférieure du système. J'ai donc installé xp sp1, qui lui n'a pas ce problème : c'est la 1ere fois en 3 ans que j'installe xp (qui a des problèmes dma en général) plutôt que 2k.