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 02/05/2009, 04:37] DisasteR |
— (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 le pilote nvidia installé 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 pilotes nvidia ne sont apparemment plus capables de détecter quelle carte fait office de carte principale | ||
| - | il en résulte donc un crash du serveur X au redémarrage. | ||
| - | |||
| - | =====Résolution ===== | ||
| - | |||
| - | Pour corriger le problème il suffit simplement de préciser les BusID des cartes à utiliser. | ||
| - | |||
| - | Pour ce faire, ouvrez une console et couper le serveur X. | ||
| - | |||
| - | sudo /etc/init.d/gdm stop | ||
| - | |||
| - | **Pour connaître les BusID** | ||
| - | |||
| - | <code> | ||
| - | 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) | ||
| - | </code> | ||
| - | |||
| - | 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 à chaque carte sous la forme : | ||
| - | |||
| - | <code> | ||
| - | BusID "PCI:06:00:0" | ||
| - | et | ||
| - | BusID "PCI:07:00:0" | ||
| - | </code> | ||
| - | |||
| - | [[:tutoriel:comment_éditer_un_fichier|Editez le fichier]] /etc/X11/xorg.conf et ajoutez y les BusID | ||
| - | |||
| - | **exemple de fichier xorg.conf avec SLI actif** | ||
| - | |||
| - | <file> | ||
| - | # 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 | ||
| - | </file> | ||
| - | |||
| - | redémarrer le serveur X | ||
| - | <code> | ||
| - | sudo /etc/init.d/gdm start | ||
| - | </code> | ||
| - | |||
| - | Si tout se passe bien votre serveur X devrait 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]]// | ||