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 [26/08/2013 08:56] smolski [Carte graphique Nvidia : Nouveau, pilote propriétaire, etc.] |
doc:materiel:cartes-graphique:nvidia:accueil [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Carte graphique Nvidia : Nouveau, pilote propriétaire, etc. ====== | + | ====== Nvidia : Nouveau et pilote propriétaire ====== |
Mise à jour - le tatouilleur **smolski** - 26/08/2013 8-) | Mise à jour - le tatouilleur **smolski** - 26/08/2013 8-) | ||
- | {{http://images.debian-facile.org/file-R11c0121782dce29f35a24bb265099620.png?250}} | + | {{/file-R11c0121782dce29f35a24bb265099620.png?250}} |
* Objet : Carte graphique NVIDIA | * Objet : Carte graphique NVIDIA | ||
* Niveau requis : DÉBUTANT | * Niveau requis : DÉBUTANT | ||
- | * Tags : {{tag>à-corriger}} | + | * Tags : {{tag>}} |
* Commentaires : //Installation de la carte graphique NVIDIA. // | * Commentaires : //Installation de la carte graphique NVIDIA. // | ||
- | * Débutant, à savoir : [[manuel: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à !.]] :-) |
===== Lien FAQ ===== | ===== Lien FAQ ===== | ||
Ligne 17: | Ligne 17: | ||
===== Installation des pilotes de la carte graphique ===== | ===== Installation des pilotes de la carte graphique ===== | ||
- | Ce tuto concerne l'administration de votre système et doit donc être exécuté sous le statut de [[manuel:superutilisateur]], sauf avis contraire signalé expressément. | + | Ce tuto concerne l'administration de votre système et doit donc être exécuté sous le statut de [[:doc:systeme:superutilisateur]], sauf avis contraire signalé expressément. |
Sous Debian Wheezy, il existe plusieurs pilotes disponibles pour les cartes graphiques Nvidia : | Sous Debian Wheezy, il existe plusieurs pilotes disponibles pour les cartes graphiques Nvidia : | ||
- | * les pilotes libres **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) |
- | * les pilotes propriétaires **nvidia** pour les cartes récentes (disponibles dans la sous-section non-free et contrib) | + | * le pilote propriétaire **nvidia** pour les cartes récentes (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) | * les pilotes propriétaires **nvidia legacy** pour les cartes plus anciennes (disponibles dans la sous-section non-free et contrib) | ||
- | Dans un [[manuel:terminal]] en mode [[commande:su|user]], vous pouvez savoir lequel est utilisé à l'aide de la commande [[commande:grep]] ainsi : | + | //À vous de sélectionner le pilote fonctionnant le mieux. Par défaut, c'est **nouveau** qui est installé.// |
+ | |||
+ | **Un seul de ces pilotes doit être installé en même temps !** | ||
+ | |||
+ | Dans un [[:doc:systeme:terminal]] en mode [[:doc:systeme:su|user]], vous pouvez savoir lequel est utilisé à l'aide de la commande [[:doc:systeme:grep]] ainsi : | ||
<code bash>grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log</code> | <code bash>grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log</code> | ||
- | ===== Utilisation des pilotes libres : Nouveau ===== | + | ==== Le pilote libre : Nouveau ==== |
- | ==== Installation ==== | + | === Installation === |
- | Dans un terminal tapez et validez : \\ | + | Dans un terminal [[:doc:systeme:superutilisateur]] tapez et validez les lignes suivantes : \\ |
- | Pilotes proprement-dits : | + | * pour les pilotes proprement-dits : |
- | <code bash>apt-get install xserver-xorg-video-nouveau</code> | + | <code root>apt-get install xserver-xorg-video-nouveau</code> |
- | Accélération graphique : | + | * puis pour l'accélération graphique : |
- | <code bash>apt-get install libgl1-mesa-glx libgl1-mesa-dri</code> | + | <code root>apt-get install libgl1-mesa-glx libgl1-mesa-dri</code> |
- | ==== Configuration ==== | + | === Configuration === |
Normalement, il n'y a rien à faire. | Normalement, il n'y a rien à faire. | ||
- | Si le pilote n'a pas été choisi par défaut, créez et éditez un fichier ''/etc/X11/xorg.conf'' avec [[manuel:nano|nano]] ainsi : | + | Si le pilote n'a pas été choisi par défaut, créez et éditez un fichier ''/etc/X11/xorg.conf'' avec [[:doc:editeurs:nano|nano]] ainsi : |
- | <code bash>nano /etc/X11/xorg.conf</code> | + | <code root>nano /etc/X11/xorg.conf</code> |
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 bash>Section "Device" | + | <code xorg_conf xorg.conf>Section "Device" |
Identifier "Video Card" | Identifier "Video Card" | ||
Driver "nouveau" | Driver "nouveau" | ||
Ligne 53: | Ligne 57: | ||
Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre CG ou autre identifiant...) | Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre CG ou autre identifiant...) | ||
- | ==== Conflits avec les pilotes propriétaires ==== | + | === Conflits avec les pilotes propriétaires === |
Si vous avez installé les pilotes propriétaires, il risque fort d'y avoir conflit, notamment au niveau de l'accélération graphique. \\ | Si vous avez installé les pilotes propriétaires, il risque fort d'y avoir conflit, notamment au niveau de l'accélération graphique. \\ | ||
- | Pour résoudre ce problème il vous faut suppprimer(([[manuel:apt-get]] - [[manuel:aptitude]])) les installations précédentes ainsi : | + | Pour résoudre ce problème il vous faut suppprimer(([[:doc:systeme:apt:aptitude]])) les installations précédentes ainsi : |
- | <code bash>apt-get remove nvidia-driver nvidia-glx nvidia-kernel-dkms xserver-xorg-video-nvidia</code> | + | <code root>apt-get remove nvidia-driver nvidia-glx nvidia-kernel-dkms xserver-xorg-video-nvidia</code> |
- | ===== Utilisation du pilote propriétaire récent (ou un peu ancien) avec DKMS ===== | + | === Écran noir au redémarrage === |
- | {{http://images.debian-facile.org/file-Rde74dad6f2b81db364ced92c12c031ac.png?100 }} | + | Si vous vous retrouvez avec un écran noir après une installation incomplète de pilotes propriétaires, et que vous souhaitez revenir aux pilotes debian d'origine : |
+ | |||
+ | 1/ passer en mode dépannage au démarrage du grub | ||
+ | |||
+ | 2/ "purger" les pilotes nvidia installés : | ||
+ | <code root>aptitude --purge '~i nvidia'</code> | ||
+ | |||
+ | 3/ supprimer le fichier xorg.conf créé : | ||
+ | <code root>rm /etc/X11/xorg.conf</code> | ||
+ | |||
+ | 4/ et vérifier que le nouveau pilote est bien installé (cf. plus haut : commande 'grep' en mode user) | ||
+ | Tout devrait rentrer dans l'ordre au prochain redémarrage. | ||
+ | |||
+ | ==== Le pilote propriétaire (cartes relativement récentes) avec DKMS ==== | ||
+ | |||
+ | {{/file-Rde74dad6f2b81db364ced92c12c031ac.png?100 }} | ||
Vous allez installer un logiciel propriétaire depuis les dépôts Debian. \\ | Vous allez installer un logiciel propriétaire depuis les dépôts Debian. \\ | ||
- | Vérifiez d'abord que votre [[manuel:apt:sources.list|source.list]] contient bien les sections **contrib** et **non-free**, sinon les ajouter. | + | Vérifiez d'abord que votre [[:doc:systeme:apt:sources.list|source.list]] contient bien les sections **contrib** et **non-free**, sinon les ajouter. |
<note important>**ATTENTION !** \\ | <note important>**ATTENTION !** \\ | ||
- | Passer en mode [[manuel:console]] c'est arrêter le serveur graphique (xorg) et perdre ainsi l'usage habituel des outils graphiques comme la souris et le copié/collé par exemple !</note> | + | Passer en mode [[:doc:systeme:console]] c'est arrêter le serveur graphique (xorg) et perdre ainsi l'usage habituel des outils graphiques comme la souris et le copié/collé par exemple !</note> |
Aussi vous devez : | Aussi vous devez : | ||
Ligne 73: | Ligne 92: | ||
- soit de noter soigneusement sur papier la procédure d'installation, avant de passer à la suite. | - soit de noter soigneusement sur papier la procédure d'installation, avant de passer à la suite. | ||
- | En [[manuel:console]], tapez la commande suivante : | + | En [[:doc:systeme:console]], tapez la commande suivante : |
- | <code bash>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-glx linux-headers-$(uname -r)</code> |
<note>dkms est un système de gestion de module recompilant chaque module installé séparément à chaque installation de noyau, c'est le système conseillé.</note> | <note>dkms est un système de gestion de module recompilant chaque module installé séparément à chaque installation de noyau, c'est le système conseillé.</note> | ||
+ | <note important>À partir de Jessie, nvidia-glx doit être remplacé par nvidia-driver</note> | ||
Puis avec nano éditez le fichier ''/etc/X11/xorg.conf'' ainsi : | Puis avec nano éditez le fichier ''/etc/X11/xorg.conf'' ainsi : | ||
- | <code bash> | + | <code root> |
nano /etc/X11/xorg.conf</code> | nano /etc/X11/xorg.conf</code> | ||
- | <code> | + | <code xorg_conf> |
Section "Device" | Section "Device" | ||
Identifier "Video Card" | Identifier "Video Card" | ||
Ligne 93: | Ligne 113: | ||
Pour finir, redémarrez votre ordinateur (par exemple en tapant et validant la commande ''reboot''). | Pour finir, redémarrez votre ordinateur (par exemple en tapant et validant la commande ''reboot''). | ||
- | ===== Utilisation du pilote propriétaire legacy avec DKMS ===== | + | ==== Questions fréquentes ==== |
+ | |||
+ | === 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 : | ||
+ | <code user>nvidia-settings --assign GPUPowerMizerMode=0</code> | ||
+ | Où 0 est à remplacer par 1 pour le mode performances et par 3 pour le mode adaptif. | ||
+ | |||
+ | === Régler PowerMizer automatiquement via le xorg.conf === | ||
+ | |||
+ | Il est possible que vous ne puissiez pas régler le paramètre PowerMizer via Nvidia Settings. | ||
+ | |||
+ | Dans ce cas, il est possible de le faire directement depuis le ''xorg.conf'' : | ||
+ | |||
+ | Editer le fichier ''xorg.conf'' : | ||
+ | <code root> nano /etc/X11/xorg.conf </code> | ||
+ | |||
+ | et rajouter la ligne suivante dans la section ''"Device"'' : | ||
+ | |||
+ | <code xorg_conf> Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"</code> | ||
+ | |||
+ | Ce qui donne par exemple : | ||
+ | |||
+ | <code xorg_conf>Section "Device" | ||
+ | Identifier "Card0" | ||
+ | Driver "nvidia" | ||
+ | BusID "PCI:1:0:0" | ||
+ | Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" | ||
+ | EndSection</code> | ||
+ | |||
+ | Là encore, le 1 est à remplacer par la valeur que vous souhaitez (voir ci-dessus). | ||
+ | |||
+ | D'autres options sont possibles (par exemple pour les ordinateurs portables) : [[http://wiki.etechnik-rieke.de/index.php/NVidia_PowerMizer]] (en) | ||
+ | |||
+ | ==== Les pilotes propriétaires legacy (vielles cartes) avec DKMS ==== | ||
Si vous avez besoin de la version legacy, remplacez respectivement : | Si vous avez besoin de la version legacy, remplacez respectivement : | ||
Ligne 103: | Ligne 157: | ||
selon le modèle de votre carte. :-) | selon le modèle de votre carte. :-) | ||
- | Pour voir(([[manuel:apt-cache]])) les cartes supportées par chacune des versions, dans un [manuel:terminal] [[commande:su|user]] tapez : | + | Pour voir les cartes supportées par chacune des versions, dans un [[:doc:systeme:apt:apt-cache]])) : |
- | <code>apt-cache show xserver-xorg-video-nvidia</code> | + | <code bash>apt-cache show xserver-xorg-video-nvidia</code> |
- | <code>apt-cache show xserver-xorg-video-nvidia-legacy-96xx</code> | + | <code bash>apt-cache show xserver-xorg-video-nvidia-legacy-96xx</code> |
- | <code>apt-cache show xserver-xorg-video-nvidia-legacy-173xx</code> | + | <code bash>apt-cache show xserver-xorg-video-nvidia-legacy-173xx</code> |
- | ===== Méthode alternative ===== | + | ==== Méthode alternative ==== |
Vous pourriez également utiliser : | Vous pourriez également utiliser : | ||
Ligne 115: | Ligne 169: | ||
- | ===== Nvidia Optimus ===== | + | ==== Nvidia Optimus ==== |
- | * [[manuel:nvidia_optimus | Installation d'une carte graphique Nvidia couplée à une carte graphique intégrée Intel (Nvidia Optimus)]] | + | * [[:doc:materiel:cartes-graphique:nvidia:optimus | Installation d'une carte graphique Nvidia couplée à une carte graphique intégrée Intel (Nvidia Optimus)]] |
===== Overclocking ===== | ===== Overclocking ===== | ||
- | * [[manuel:overclocking-nvidia | Overclocker sa carte Nvidia]] | + | * [[:doc:materiel:cartes-graphique:nvidia:overclocking | Overclocker sa carte Nvidia]] |
===== Liens utiles ===== | ===== Liens utiles ===== | ||
Ligne 128: | Ligne 182: | ||
* [[http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/Nvidia | Tuto Nvidia sur Gentoo]] | * [[http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/Nvidia | Tuto Nvidia sur Gentoo]] | ||
* [[http://www.jeuxlinux.fr/article_print-199.html | Overclock et optimisations pour cartes Nvidia]] | * [[http://www.jeuxlinux.fr/article_print-199.html | Overclock et optimisations pour cartes Nvidia]] | ||
+ | * [[http://nouveau.freedesktop.org/wiki/CodeNames/|Nomenclatures des carte Nvidia]] |