Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:materiel:cartes-graphique:nvidia:accueil [17/09/2015 20:02] smolski [Installation des pilotes de la carte graphique] |
doc:materiel:cartes-graphique:nvidia:accueil [28/10/2016 15:32] louarn |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | * Objet : Carte graphique NVIDIA | + | * Objet : Carte graphique NVIDIA. |
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant avisé}}. |
* Commentaires : //Installation d'une carte graphique NVIDIA. // | * Commentaires : //Installation d'une carte graphique NVIDIA. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
* Suivi : {{tag>à-tester à-compléter}} | * Suivi : {{tag>à-tester à-compléter}} | ||
* Pad collaboratif pour corriger le tuto à plusieurs : [[https://debian-facile.org/collab/p/tuto_nvidia | collab/p/tuto_nvidia]] | * Pad collaboratif pour corriger le tuto à plusieurs : [[https://debian-facile.org/collab/p/tuto_nvidia | collab/p/tuto_nvidia]] | ||
- | * Création par [[user>n3os]] le 06-09-2009 | + | * Création par [[user>n3os]] le 06-09-2009. |
- | * Mise à jour - le tatouilleur [[user>smolski]] - 26/08/2013 8-) | + | * Mise à jour - le tatouilleur [[user>smolski]] - 26/08/2013 8-). |
- | * Ratatouillé par [[user>robert2a]] le 15/09/2015 | + | * Ratatouillé par [[user>robert2a]] le 15/09/2015. |
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=1755 | Lien vers le forum concernant ce tuto... Pur malt.]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=1755 | Lien vers le forum concernant ce tuto... Pur malt.]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 28: | Ligne 28: | ||
Sous Debian Jessie, il existe plusieurs pilotes disponibles pour les cartes graphiques Nvidia : | Sous Debian Jessie, il existe plusieurs pilotes disponibles pour les cartes graphiques Nvidia : | ||
- | * le pilote libre **nouveau**, gérant (parfois mal...) l'accélération graphique (particulièrement en 3D) | + | * le pilote libre **nouveau**, gérant (parfois mal...) l'accélération graphique (particulièrement en 3D). |
- | * le pilote propriétaire **nvidia** pour les cartes récentes (disponibles dans la sous-section [[doc:systeme:apt:sources.list|non-free et contrib]]) | + | * le pilote propriétaire **nvidia** pour les cartes récentes (disponibles dans la sous-section [[doc:systeme:apt:sources.list|non-free et contrib]]). |
- | * les pilotes propriétaires **nvidia legacy** pour les cartes plus anciennes (disponibles dans la sous-section non-free et contrib) | + | * les pilotes propriétaires **nvidia legacy** pour les cartes plus anciennes (disponibles dans la sous-section non-free et contrib). |
//À vous de sélectionner le pilote fonctionnant le mieux. \\ | //À vous de sélectionner le pilote fonctionnant le mieux. \\ | ||
Ligne 39: | Ligne 39: | ||
== Pilote == | == Pilote == | ||
- | Pour déterminer le pilote utilisez la commande [[:doc:systeme:grep]] ainsi : | + | Pour déterminer le pilote, utilisez la commande [[:doc:systeme:grep]] ainsi : |
<code user>grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log</code> | <code user>grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log</code> | ||
Ligne 56: | Ligne 56: | ||
Dans un terminal [[:doc:systeme:superutilisateur]] tapez et validez les lignes suivantes : \\ | Dans un terminal [[:doc:systeme:superutilisateur]] tapez et validez les lignes suivantes : \\ | ||
- pour les pilotes proprement dits :<code root>apt-get update && apt-get install xserver-xorg-video-nouveau</code> | - pour les pilotes proprement dits :<code root>apt-get update && apt-get install xserver-xorg-video-nouveau</code> | ||
- | - pour pour l'accélération graphique :<code root>apt-get install libgl1-mesa-glx libgl1-mesa-dri</code> | + | - pour l'accélération graphique :<code root>apt-get install libgl1-mesa-glx libgl1-mesa-dri</code> |
=== Configuration === | === Configuration === | ||
Ligne 66: | Ligne 66: | ||
Et si elle n'y sont pas déjà, y écrire les lignes suivantes : | Et si elle n'y sont pas déjà, y écrire les lignes suivantes : | ||
- | <code xorg_conf xorg.conf>Section "Device" | + | <file config Extrait de /etc/X11/xorg.conf> |
+ | Section "Device" | ||
Identifier "Video Card" | Identifier "Video Card" | ||
Driver "nouveau" | Driver "nouveau" | ||
- | EndSection</code> | + | EndSection |
+ | </file> | ||
Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre carte Graphique ou autre identifiant...) | Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre carte Graphique ou autre identifiant...) | ||
Ligne 110: | Ligne 112: | ||
- soit imprimer((utiliser les icônes en haut à droite pour avoir une version imprimable)) ce tuto, | - soit imprimer((utiliser les icônes en haut à droite pour avoir une version imprimable)) ce tuto, | ||
- soit en noter soigneusement sur papier la procédure d'installation, avant de continuer. | - soit en noter soigneusement sur papier la procédure d'installation, avant de continuer. | ||
- | </note> | + | - soit éditer ce tuto en pdf et l'avoir sous la main [[:atelier:chantier:lire-un-fichier-pdf-dans-la-console]] |
+ | </note> | ||
tapez la commande suivante : | tapez la commande suivante : | ||
<code root>apt-get install nvidia-kernel-dkms nvidia-settings nvidia-driver linux-headers-$(uname -r)</code> | <code root>apt-get install nvidia-kernel-dkms nvidia-settings nvidia-driver linux-headers-$(uname -r)</code> | ||
Ligne 124: | Ligne 127: | ||
<code root> | <code root> | ||
nano /etc/X11/xorg.conf</code> | nano /etc/X11/xorg.conf</code> | ||
- | <code xorg_conf> | + | |
+ | <file config Extrait de /etc/X11/xorg.conf> | ||
Section "Device" | Section "Device" | ||
Identifier "Video Card" | Identifier "Video Card" | ||
Ligne 130: | Ligne 134: | ||
Option "NoLogo" "1" | Option "NoLogo" "1" | ||
Option "RenderAccel" "1" | Option "RenderAccel" "1" | ||
- | EndSection</code> | + | EndSection |
+ | </file> | ||
Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre carte graphique ou autre...) \\ | Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre carte graphique ou autre...) \\ | ||
Pour finir, redémarrez votre ordinateur, par exemple, en console utilisez simplement la commande : | Pour finir, redémarrez votre ordinateur, par exemple, en console utilisez simplement la commande : | ||
+ | <code root>reboot</code> | ||
+ | |||
+ | ==== Pilote graphique Nvidia récente installation via backports (Debian jessie stable) ==== | ||
+ | |||
+ | //Remarque: testé le 10.08.16 par [[user>slyfox]] avec NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)// | ||
+ | |||
+ | <note> | ||
+ | Le dépôt <key>backports</key> propose des paquets plus récents ou absents du dépôt principal. Ces paquets sont dérivés de la version de test et peuvent être installé sur une Debian stable. | ||
+ | Il servira à ceux qui ont absolument besoin d’une version plus récente d’un logiciel, mais ne veulent pas compromettre la stabilité générale de leur système en migrant vers testing.\\ | ||
+ | \\ | ||
+ | Pour plus d'informations sujet voici le lien du wiki: [[https://debian-facile.org/doc:systeme:apt:sources.list#les-retroportages-depot-backports|APT : fichier sources.list]] | ||
+ | </note> | ||
+ | |||
+ | Éditons notre sources.list avec [[doc:editeurs:nano|nano]] | ||
+ | |||
+ | <code root>nano /etc/apt/sources.list</code> | ||
+ | |||
+ | et **rajoutons** les dépôts <key>backports</key> de Debian jessie (stable) | ||
+ | |||
+ | <file apt_sources /etc/apt/sources.list> | ||
+ | # Debian Jessie, dépôt principal + paquets non libres | ||
+ | deb http://httpredir.debian.org/debian/ jessie main contrib non-free | ||
+ | # Debian Jessie, mises-à-jour de sécurité + paquets non libres | ||
+ | deb http://security.debian.org/ jessie/updates main contrib non-free | ||
+ | # Debian Jessie, mises-à-jour "volatiles" + paquets non libres | ||
+ | deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free | ||
+ | # Debian Jessie, dépôt de rétroportages ("backports") | ||
+ | deb http://httpredir.debian.org/debian jessie-backports main contrib non-free | ||
+ | </file> | ||
+ | |||
+ | Enregistrons et quittons [[doc:editeurs:nano|nano]] | ||
+ | |||
+ | Mettons à jour notre sources.list | ||
+ | |||
+ | <code root>apt-get update</code> | ||
+ | |||
+ | FIXME //(supprimer les anciens paquets Nvidia ?)// | ||
+ | |||
+ | Et installons nos nouveaux paquets | ||
+ | |||
+ | <code root>apt-get -t jessie-backports install nvidia-settings nvidia-xconfig</code> | ||
+ | |||
+ | <code root>nvidia-xconfig</code> | ||
+ | |||
+ | Redémarrons notre ordinateur | ||
<code root>reboot</code> | <code root>reboot</code> | ||
Ligne 164: | Ligne 214: | ||
== nvidia-settings == | == nvidia-settings == | ||
- | Pour régler PowerMizer automatiquement via nvidia-settings il suffit de configurer le gestionnaire de fenêtre pour qu'il lance au démarrage la commande suivante : | + | Pour régler PowerMizer automatiquement via nvidia-settings il suffit de configurer le gestionnaire de fenêtres pour qu'il lance au démarrage la commande suivante : |
<code user>nvidia-settings --assign GPUPowerMizerMode=0</code> | <code user>nvidia-settings --assign GPUPowerMizerMode=0</code> | ||
Où le chiffre ''0'' est à remplacer par le chiffre ''1'' pour le mode performances et par le ''3'' pour le mode adaptif. | Où le chiffre ''0'' est à remplacer par le chiffre ''1'' pour le mode performances et par le ''3'' pour le mode adaptif. | ||
Ligne 177: | Ligne 227: | ||
Et ajoutez la ligne suivante dans la section ''"Device"'' : | Et ajoutez la ligne suivante dans la section ''"Device"'' : | ||
- | <code xorg_conf> Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"</code> | + | <file config Extrait de /etc/X11/xorg.conf> |
+ | Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" | ||
+ | </file> | ||
Ce qui donne par exemple : | Ce qui donne par exemple : | ||
- | + | <file config Extrait de /etc/X11/xorg.conf> | |
- | <code xorg_conf>Section "Device" | + | Section "Device" |
Identifier "Card0" | Identifier "Card0" | ||
Driver "nvidia" | Driver "nvidia" | ||
BusID "PCI:1:0:0" | BusID "PCI:1:0:0" | ||
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" | Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" | ||
- | EndSection</code> | + | EndSection |
+ | </file> | ||
Là encore, le chiffre 1 est à remplacer par la valeur que vous souhaitez((voir ci-dessus)). | Là encore, le chiffre 1 est à remplacer par la valeur que vous souhaitez((voir ci-dessus)). | ||
Ligne 201: | Ligne 254: | ||
et d'y ajouter les lignes suivantes : | et d'y ajouter les lignes suivantes : | ||
- | <code>export __GL_YIELD="USLEEP" | + | <file config Extrait /etc/profile.d/tearing.sh> |
- | export __GL_THREADED_OPTIMIZATIONS=1</code> | + | export __GL_YIELD="USLEEP" |
+ | export __GL_THREADED_OPTIMIZATIONS=1 | ||
+ | </file> | ||
Puis de rendre le fichier [[doc:systeme:chmod|exécutable]] ainsi : | Puis de rendre le fichier [[doc:systeme:chmod|exécutable]] ainsi : |