Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nvidia [Le 27/07/2019, 14:54]
sangorys [En ligne de commande]
nvidia [Le 18/11/2020, 15:54] (Version actuelle)
92.140.246.151 [Connaître la version des pilotes] Actualisation 18/11/2020
Ligne 8: Ligne 8:
 Comme tout périphérique,​ une carte graphique a besoin de pilotes pour fonctionner. Il existe un pilote [[wpfr>​Logiciel_libre|libre]] et un pilote [[wpfr>​Logiciel_propriétaire|propriétaire]] pour les cartes graphiques **NVIDIA**. Comme tout périphérique,​ une carte graphique a besoin de pilotes pour fonctionner. Il existe un pilote [[wpfr>​Logiciel_libre|libre]] et un pilote [[wpfr>​Logiciel_propriétaire|propriétaire]] pour les cartes graphiques **NVIDIA**.
  
-<note important>​**ces informations ne sont plus d'​actualité (17.04), le support de bumblebee s'est dégradé/​!\... ATTENTION** : Si votre ordinateur dispose de la [[:​nvidia_optimus|technologie Optimus]], il n'est pas recommandé d'​installer le pilote propriétaire Nvidia fourni dans les dépôts Ubuntu (ou ailleurs). Allez sur la page du [[:​bumblebee|projet Bumblebee]],​ qui vous permettra d'​utiliser correctement l'​accélération 3D.+<note important>​**Ces informations ​(de cette note, pas de cette page) ne sont plus d'​actualité (17.04), le support de bumblebee s'est dégradé /!\... ATTENTION** : Si votre ordinateur dispose de la [[:​nvidia_optimus|technologie Optimus]], il n'est pas recommandé d'​installer le pilote propriétaire Nvidia fourni dans les dépôts Ubuntu (ou ailleurs). Allez sur la page du [[:​bumblebee|projet Bumblebee]],​ qui vous permettra d'​utiliser correctement l'​accélération 3D.
 Il vous est également possible de désactiver la technologie Optimus dans votre BIOS, et dans ce cas vous pourrez utiliser les drivers ci-dessous (attention toutefois à vérifier quelle carte graphique est active).</​note>​ Il vous est également possible de désactiver la technologie Optimus dans votre BIOS, et dans ce cas vous pourrez utiliser les drivers ci-dessous (attention toutefois à vérifier quelle carte graphique est active).</​note>​
 +<note warning>​Si vous avez la 18.04.5 et ultérieur et que les jeux vidéos ne se lancent pas (Steam,​....),​ le driver par défaut est en cause. En effet, c'est la version "​NVIDIA Server"​ qui est installé d'​office mais il est possible de changer par la version "​NVIDIA Driver"​ et de redémarrer pour que les jeux refonctionnent</​note>​
 =====Identifier sa carte graphique===== =====Identifier sa carte graphique=====
 Avant de continuer plus loin, il peut être intéressant de connaître sa carte graphique. Pour cela, voir [[:​carte_graphique#​identifier_sa_carte_graphique|identifier sa carte graphique]]. Avant de continuer plus loin, il peut être intéressant de connaître sa carte graphique. Pour cela, voir [[:​carte_graphique#​identifier_sa_carte_graphique|identifier sa carte graphique]].
Ligne 21: Ligne 22:
 À noter, si la version du pilote libre ne convenait pas (cas d'une carte récente pas encore prise en charge), il est possible d'​obtenir une version plus récente développée par la [[wpfr>​X.org|Fondation Xorg]] à l'aide du [[#via un PPA|PPA proposé au chapitre d'​installation du pilote propriétaire]]. À noter, si la version du pilote libre ne convenait pas (cas d'une carte récente pas encore prise en charge), il est possible d'​obtenir une version plus récente développée par la [[wpfr>​X.org|Fondation Xorg]] à l'aide du [[#via un PPA|PPA proposé au chapitre d'​installation du pilote propriétaire]].
 <note importante>​Si vous rencontrez des problèmes d'​affichage ou de basse résolution,​ ajoutez [[:​tutoriel/​grub2_parametrage_manuel|aux paramètres de grub]] : <​file>​GRUB_GFXMODE=1024x768 #à adapter à votre écran <note importante>​Si vous rencontrez des problèmes d'​affichage ou de basse résolution,​ ajoutez [[:​tutoriel/​grub2_parametrage_manuel|aux paramètres de grub]] : <​file>​GRUB_GFXMODE=1024x768 #à adapter à votre écran
-GRUB_GFXPAYLOAD_LINUX=keep</​file> ​.</​note>​+GRUB_GFXPAYLOAD_LINUX=keep</​file></​note>​
 ===== Installation du pilote propriétaire ===== ===== Installation du pilote propriétaire =====
 === Pré-requis === === Pré-requis ===
Ligne 45: Ligne 46:
   - Fermer le gestionnaire;​   - Fermer le gestionnaire;​
   - Redémarrer votre ordinateur.   - Redémarrer votre ordinateur.
- 
-<​note>​Parfois après l'​activation du pilote et le redémarrage,​ l'​utilitaire affiche :"Ce pilote est activé mais n'est pas actuellement utilisé."​ En fait il marche très bien, le bureau [[:Unity]] s'​active normalement.</​note>​ 
- 
  
 <​note>​ <​note>​
   * Si **aucun choix n'est disponible**,​ c'est que la version du pilote NVIDIA des dépôts n'est pas ou n'est plus compatible avec votre carte. Ne tentez pas alors d'​installer le pilote à l'aide d'un autre [[:​gestionnaire de paquets]]. Si vraiment le pilote libre en place ne vous satisfait pas, essayez plutôt une mise à jour [[#Via un PPA]] ou une installation [[#via le site officiel]].\\   * Si **aucun choix n'est disponible**,​ c'est que la version du pilote NVIDIA des dépôts n'est pas ou n'est plus compatible avec votre carte. Ne tentez pas alors d'​installer le pilote à l'aide d'un autre [[:​gestionnaire de paquets]]. Si vraiment le pilote libre en place ne vous satisfait pas, essayez plutôt une mise à jour [[#Via un PPA]] ou une installation [[#via le site officiel]].\\
-  * Si la liste est toujours vide après la mise à jour des dépôts ou si vous ne voyez pas apparaître le pilote souhaité, ou bien si l'​installation via le gestionnaire plante, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​nvidia-common]]** et rafraîchissez la liste des paquets.\\ 
-Retournez ensuite dans le [[:​gestionnaire_de_pilotes_proprietaires|gestionnaire de pilotes propriétaires]]. Normalement,​ le pilote doit apparaître.\\ 
   * Si la liste des choix est toujours vide après ces manipulations,​ parlez-en dans la section « [[http://​forum.ubuntu-fr.org/​viewforum.php?​id=27|Serveurs graphiques et cartes vidéo]] » du forum.   * Si la liste des choix est toujours vide après ces manipulations,​ parlez-en dans la section « [[http://​forum.ubuntu-fr.org/​viewforum.php?​id=27|Serveurs graphiques et cartes vidéo]] » du forum.
-</​note>​ 
-<note warning>​Sous Kubuntu 16.04 (et je précise bien Kubuntu, donc, avec environnement KDE), cette méthode ne fonctionne pas suite à un bug : https://​bugs.launchpad.net/​ubuntu/​+source/​libqapt/​+bug/​1530523 
-Il faudra effectuer l'​opération via le terminal (voir section **3.2 Via un PPA**). 
 </​note>​ </​note>​
 <note help>La version du pilote propriétaire des dépôts Ubuntu peut ne pas prendre correctement en charge votre carte graphique NVIDIA. Vous pouvez alors installer depuis un [[#via un PPA|PPA]] une version plus récente développée par [[wpfr>​X.org]] fonctionnant avec [[wpfr>​GNU/​Linux]] (Voir la procédure au chapitre [[#via un PPA]]) ou encore si cela ne convenait toujours pas, installer le tout dernier pilote depuis le site officiel. (Voir la procédure au chapitre [[#via le site officiel]]).</​note>​ <note help>La version du pilote propriétaire des dépôts Ubuntu peut ne pas prendre correctement en charge votre carte graphique NVIDIA. Vous pouvez alors installer depuis un [[#via un PPA|PPA]] une version plus récente développée par [[wpfr>​X.org]] fonctionnant avec [[wpfr>​GNU/​Linux]] (Voir la procédure au chapitre [[#via un PPA]]) ou encore si cela ne convenait toujours pas, installer le tout dernier pilote depuis le site officiel. (Voir la procédure au chapitre [[#via le site officiel]]).</​note>​
Ligne 99: Ligne 92:
  
   - Si  un pilote propriétaire est utilisé, [[#​désinstallation des pilotes propriétaires|désinstallez-le]].   - Si  un pilote propriétaire est utilisé, [[#​désinstallation des pilotes propriétaires|désinstallez-le]].
-  - Télécharger ​le pilote disponible sur [[http://​www.nvidia.fr/​Download/​index.aspx?​lang=fr|cette page]] en mode manuel. ​+  - Téléchargez ​le pilote disponible sur [[http://​www.nvidia.fr/​Download/​index.aspx?​lang=fr|cette page]] en mode manuel. ​
 Puis dans un [[:​terminal]] à l'aide des [[:​commande_shell|commandes]] suivantes Puis dans un [[:​terminal]] à l'aide des [[:​commande_shell|commandes]] suivantes
   - Déplacez-vous dans le dossier du téléchargement (exemple pour le dossier "​Téléchargements"​):​ <​code>​cd Téléchargements</​code>​   - Déplacez-vous dans le dossier du téléchargement (exemple pour le dossier "​Téléchargements"​):​ <​code>​cd Téléchargements</​code>​
Ligne 221: Ligne 214:
 </​file>​ </​file>​
  
-Cette option indique si les applications peuvent allouer des **pixmaps** en mémoire partagée. Il est recommandé de désactiver cette option (valeur ''​0''​),​ car elle empêche le pilote **NVidia** d'​accelérer de manière optimale les opérations de rendu impliquant des **pixmaps**.+Cette option indique si les applications peuvent allouer des **pixmaps** en mémoire partagée. Il est recommandé de désactiver cette option (valeur ''​FALSE''​),​ car elle empêche le pilote **NVidia** d'​accelérer de manière optimale les opérations de rendu impliquant des **pixmaps**.
  
 == PixmapCacheSize == == PixmapCacheSize ==
Ligne 290: Ligne 283:
 $ glxinfo | grep OpenGL $ glxinfo | grep OpenGL
 OpenGL vendor string: NVIDIA Corporation OpenGL vendor string: NVIDIA Corporation
-OpenGL renderer string: GeForce ​8600M GS/PCI/SSE2 +OpenGL renderer string: GeForce ​GTX 1050/PCIe/SSE2 
-OpenGL version string: ​2.1.2 NVIDIA ​177.80 +OpenGL ​core profile ​version string: ​4.6.0 NVIDIA 450.80.02 
-OpenGL shading language version string: ​1.20 NVIDIA via Cg compiler +OpenGL core profile shading language version string: 4.60 NVIDIA 
-OpenGL extensions:</​code>​+OpenGL core profile context flags: (none) 
 +OpenGL core profile profile mask: core profile 
 +OpenGL core profile extensions:​ 
 +OpenGL version string: 4.6.0 NVIDIA 450.80.02 
 +OpenGL shading language version string: 4.60 NVIDIA 
 +OpenGL context flags: (none) 
 +OpenGL profile mask: (none) 
 +OpenGL extensions:​ 
 +OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA ​450.80.02 
 +OpenGL ​ES profile ​shading language version string: ​OpenGL ES GLSL ES 3.20 
 +OpenGL ​ES profile ​extensions:</​code>​
  
 ==== Accélération matérielle du décodage des vidéos (VDPAU/​VAAPI) ==== ==== Accélération matérielle du décodage des vidéos (VDPAU/​VAAPI) ====
Ligne 428: Ligne 431:
 Cette méthode via un [[:​terminal]] peut être utilisée si vous n’arrivez pas à désinstaller les pilotes avec la méthode graphique ou que vous souhaitez repartir avec une nouvelle configuration. Cette méthode via un [[:​terminal]] peut être utilisée si vous n’arrivez pas à désinstaller les pilotes avec la méthode graphique ou que vous souhaitez repartir avec une nouvelle configuration.
  
-  - Dans un premier temps, il faut relever le PID [qu'​est-ce que c'est, il ressemble à quoi ?] du processus "​nvidia-persitenced"​ puis le [[:​faq_process#​tuer_un_processus_par_son_pid|tuer]] afin de pouvoir désinstaller le paquet. Au 1er décembre 2014, [[:​apt-get]] était incapable de tuer le bon processus et refusait de désinstaller le pilote propriétaire. \\ Pour connaître le PID du processus <​code>​ps -ef | grep nvidia-persitenced</​code>​ puis pour le tuer<​code>​sudo kill [le PID relevé ​est-ce toute la ligne précédemment obtenu?]</​code>​+  - Dans un premier temps, il faut relever le PID [qu'​est-ce que c'est, il ressemble à quoi ?] du processus "​nvidia-persitenced"​ puis le [[:​faq_process#​tuer_un_processus_par_son_pid|tuer]] afin de pouvoir désinstaller le paquet. Au 1er décembre 2014, [[:​apt-get]] était incapable de tuer le bon processus et refusait de désinstaller le pilote propriétaire. \\ Pour connaître le PID du processus <​code>​ps -ef | grep nvidia-persitenced 
 +pid=$(ps -ef | grep nvidia-persitenced | cut -d" " -f5) 
 +echo pid=$pid 
 +</​code>​ puis pour le tuer<​code>​sudo kill $pid</​code>​ 
 + 
 +<note tip>Il sera plus simple de faire un : 
 +<​code>​pkill nvidia-persitenced</code
 +(on peut remplacer ''​pkill''​ par ''​killall''​ qui est équivalent) 
 +</note>
   - Ensuite, on supprime les paquets commençant par nvidia, <​code>​   - Ensuite, on supprime les paquets commençant par nvidia, <​code>​
-sudo apt purge nvidia-*</​code>​puis on enlève les paquets qui ont été installés en même temps : typiquement les librairies [[:CUDA]]. Attention, la [[:​commande_shell|commande]] "​autoremove"​ peut supprimer d’autre paquets. Il peut être judicieux de vérifier avant d’enlever les paquets nvidia, de vérifier qu’il n’y a pas d’autres paquets qui peuvent être désinstallés.<​code>​sudo apt autoremove</​code>​+sudo apt-get purge 'nvidia-*'</​code>​puis on enlève les paquets qui ont été installés en même temps : typiquement les librairies [[:CUDA]]. Attention, la [[:​commande_shell|commande]] "​autoremove"​ peut supprimer d’autre paquets. Il peut être judicieux de vérifier avant d’enlever les paquets nvidia, de vérifier qu’il n’y a pas d’autres paquets qui peuvent être désinstallés.<​code>​sudo apt autoremove</​code>​
   - Ensuite on installe le pilote libre nouveau pour obtenir un affichage au prochain démarrage et ne pas se retrouver en mode console.<​code>​   - Ensuite on installe le pilote libre nouveau pour obtenir un affichage au prochain démarrage et ne pas se retrouver en mode console.<​code>​
 sudo apt install xserver-xorg-video-nouveau</​code>​ sudo apt install xserver-xorg-video-nouveau</​code>​
   - Rechercher si nvidia-setting n’a pas mis des fichiers de configuration dans le dossier /etc/X11 et les supprimer.   - Rechercher si nvidia-setting n’a pas mis des fichiers de configuration dans le dossier /etc/X11 et les supprimer.
-  - Puis on redémarre le serveur X ou l’ordinateur pour valider la nouvelle configuration.+  - Puis on [[tutoriel:​comment_redemarrer_le_serveur_graphique|redémarre le serveur X]] ou l’ordinateur pour valider la nouvelle configuration.
 =====Problèmes connus ===== =====Problèmes connus =====
 Reportez-vous à la page des [[:​problemes_nvidia|problèmes liés aux cartes Nvidia]]. Reportez-vous à la page des [[:​problemes_nvidia|problèmes liés aux cartes Nvidia]].
Ligne 442: Ligne 453:
   * **(en)** [[http://​www.ubuntugeek.com/​howto-install-nvidia-190-25-beta-drivers-in-ubuntu-jauntyintrepidhardy.html|page Installation des pilotes en version bêta]]   * **(en)** [[http://​www.ubuntugeek.com/​howto-install-nvidia-190-25-beta-drivers-in-ubuntu-jauntyintrepidhardy.html|page Installation des pilotes en version bêta]]
   * **(en)** [[http://​willem.engen.nl/​projects/​disper/​|Disper]] : outil en ligne de commande pour paramétrer l'​écran avec le pilote propriétaire NVIDIA. Idéal pour être utilisé avec des scripts.   * **(en)** [[http://​willem.engen.nl/​projects/​disper/​|Disper]] : outil en ligne de commande pour paramétrer l'​écran avec le pilote propriétaire NVIDIA. Idéal pour être utilisé avec des scripts.
 +  * **(fr)** [[nvidia_optimus|nVidia Optimus : la vidéo hybride de gestion de double carte graphique nVidia Optimus / Intel]]
  
 ---- ----
  
 //​Contributeurs : [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​beaver:​|BeAvEr]]. // //​Contributeurs : [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​beaver:​|BeAvEr]]. //
  • nvidia.1564232066.txt.gz
  • Dernière modification: Le 27/07/2019, 14:54
  • par sangorys