Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
nvidia_sli [Le 21/04/2009, 21:25] DarkworlD |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>matériel carte_graphique nvidia sli BROUILLON}} | ||
| - | ====== NVIDIA et SLI ====== | ||
| - | <note tip>Cette page fait référence au problème de reconnaissance du SLI par les drivers nvidia installées par le gestionnaire de pilotes propriétaires ou le .run depuis **Ubuntu 8.10** (Intrepid Ibex)</note> | ||
| - | |||
| - | =====Introduction ===== | ||
| - | |||
| - | {{ 400px-nvidia_logo.png?200|nvidia}} | ||
| - | |||
| - | Depuis la sortie de **Ubuntu 8.10** (Intrepid Ibex) les drivers nvidia ne sont apparemment plus capable de détecter quel carte fait office de carte principale | ||
| - | il en résulte donc d'un crash du serveur X au redémarrage. | ||
| - | |||
| - | =====Résolution ===== | ||
| - | |||
| - | Pour corriger le problème il suffit simplement de préciser les BusPCI des cartes a utiliser | ||
| - | |||
| - | pour ce faire appuyez sur Ctrl + Alt + F1 pour passer en mode console et connectez-vous avec votre nom d'utilisateur et votre mot de passe. | ||
| - | |||
| - | couper le serveur X | ||
| - | sudo /etc/init.d/gdm stop | ||
| - | |||
| - | **Pour connaître les BusID** | ||
| - | lspci | grep VGA | ||
| - | 06:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7900 GS (rev a1) | ||
| - | 07:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7900 GS (rev a1) | ||
| - | |||
| - | on peut voir que chez moi les BusID des cartes sont 06:00.0 et 07:00.0 | ||
| - | |||
| - | il suffira de les indiquer dans chaque section **Device** correspondant a chaque carte sous la forme | ||
| - | BusID "PCI:06:00:0" | ||
| - | et | ||
| - | BusID "PCI:07:00:0" | ||
| - | |||
| - | [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] /etc/X11/xorg.conf et ajoutez y les BusID | ||
| - | |||
| - | **exemple de fichier xorg.conf avec SLI actif** | ||
| - | |||
| - | <note warning>Vous pouvez utiliser ce fichier sans oublier d'y mettre vos BusID **Mais** certaines parties du fichier sont propres a chaque configuration particulièrement la partie "Monitor" | ||
| - | conservez la votre en l'état ou alors prenez soin d'y mettre les bonnes valeurs</note> | ||
| - | |||
| - | # nvidia-xconfig: X configuration file generated by nvidia-xconfig | ||
| - | # nvidia-xconfig: version 1.0 (buildmeister@builder63) Mon Mar 23 15:33:27 PST 2009 | ||
| - | | ||
| - | Section "ServerLayout" | ||
| - | Identifier "Layout0" | ||
| - | Screen 0 "Screen0" | ||
| - | InputDevice "Keyboard0" "CoreKeyboard" | ||
| - | InputDevice "Mouse0" "CorePointer" | ||
| - | EndSection | ||
| - | | ||
| - | Section "Files" | ||
| - | ModulePath "/usr/lib/xorg/modules" | ||
| - | EndSection | ||
| - | | ||
| - | Section "Module" | ||
| - | Load "bitmap" | ||
| - | Load "dbe" | ||
| - | Load "ddc" | ||
| - | Load "extmod" | ||
| - | Load "freetype" | ||
| - | Load "glx" | ||
| - | Load "int10" | ||
| - | Load "record" | ||
| - | Load "vbe" | ||
| - | EndSection | ||
| - | | ||
| - | Section "InputDevice" | ||
| - | # generated from default | ||
| - | Identifier "Mouse0" | ||
| - | Driver "mouse" | ||
| - | Option "Protocol" "auto" | ||
| - | Option "Device" "/dev/psaux" | ||
| - | Option "Emulate3Buttons" "no" | ||
| - | Option "ZAxisMapping" "4 5" | ||
| - | EndSection | ||
| - | | ||
| - | Section "InputDevice" | ||
| - | # generated from default | ||
| - | Identifier "Keyboard0" | ||
| - | Driver "kbd" | ||
| - | EndSection | ||
| - | | ||
| - | Section "Monitor" | ||
| - | Identifier "Monitor0" | ||
| - | VendorName "Unknown" | ||
| - | ModelName "Unknown" | ||
| - | HorizSync 28.0 - 33.0 # <--- DEPEND DE VOTRE ECRANT | ||
| - | VertRefresh 43.0 - 72.0 # <--- DEPEND DE VOTRE ECRANT | ||
| - | Option "DPMS" | ||
| - | EndSection | ||
| - | | ||
| - | Section "Device" | ||
| - | Identifier "Device0" | ||
| - | Driver "nvidia" | ||
| - | VendorName "NVIDIA Corporation" | ||
| - | Option "AddARGBGLXVisuals" "True" | ||
| - | BusID "PCI:07:00:0" # <--- A MODIFIER | ||
| - | EndSection | ||
| - | | ||
| - | Section "Device" | ||
| - | Identifier "Device1" | ||
| - | Driver "nvidia" | ||
| - | VendorName "NVIDIA Corporation" | ||
| - | Option "AddARGBGLXVisuals" "True" | ||
| - | BusID "PCI:06:00:0" # <--- A MODIFIER | ||
| - | EndSection | ||
| - | | ||
| - | Section "Screen" | ||
| - | Identifier "Screen0" | ||
| - | Device "Device0" | ||
| - | Monitor "Monitor0" | ||
| - | DefaultDepth "24" | ||
| - | Option "AddARGBGLXVisuals" "True" | ||
| - | Option "MultiGPU" "on" | ||
| - | Option "SLI" "on" | ||
| - | SubSection "Display" | ||
| - | Depth "24" | ||
| - | Viewport 0 0 | ||
| - | EndSubSection | ||
| - | EndSection | ||
| - | | ||
| - | Section "Extensions" | ||
| - | Option "Composite" "Enable" | ||
| - | EndSection | ||
| - | |||
| - | redémarrer le serveur X | ||
| - | sudo /etc/init.d/gdm start | ||
| - | |||
| - | |||
| - | Si tout ce passe bien votre serveur X devrai démarrer sans encombres. | ||
| - | |||
| - | <note tip>Si votre serveur X démarre et que vous vous retrouvez sur un écran noir essayez d'inverser les BusID des cartes</note> | ||
| - | |||
| - | ---- | ||
| - | //Redacteur: [[utilisateurs:DisasteR| DisasteR (irc), DarkworlD (forum)]]// | ||