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 12/03/2012, 17:35] rustyBSD Légères corrections... |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel carte_graphique nvidia BROUILLON}} | ||
- | {{ :nvidia:nvidia_sli.png?110&nolink|}} | ||
- | ====== 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 ===== | ||
- | |||
- | 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 **[CTRL+ALT+F1]** loguez-vous et coupez le serveur X: | ||
- | <code> | ||
- | sudo /etc/init.d/lightdm stop | ||
- | </code> | ||
- | **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 ECRAN | ||
- | VertRefresh 43.0 - 72.0 # <--- DEPEND DE VOTRE ECRAN | ||
- | 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> | ||
- | Pour finir, redémarrez le serveur X: | ||
- | <code> | ||
- | sudo /etc/init.d/lightdm 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> | ||
- | |||
- | ---- | ||
- | //Rédacteur: [[utilisateurs:DisasteR]]// |