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 04/12/2014, 18:43]
YoBoY ancienne révision (Le 02/11/2014, 19:25) restaurée
nvidia [Le 02/12/2023, 08:10] (Version actuelle)
78.196.241.242 ancienne révision (Le 09/07/2023, 21:01) restaurée
Ligne 1: Ligne 1:
-{{tag>Lucid precise quantal ​matériel carte_graphique nvidia ​BROUILLON}}+{{tag>​matériel carte_graphique nvidia}}
  
 ---- ----
  
 +{{ :​nvidia:​nvidia_logo.png?​150&​nolink|NVIDIA}}
 ====== Cartes graphiques NVIDIA ====== ====== Cartes graphiques NVIDIA ======
  
-{{ :​nvidia:​nvidia_logo.png?​100&​nolink|NVIDIA}}+Comme tout périphérique,​ une carte graphique a besoin de pilotes pour fonctionnerIl existe un pilote [[wpfr>​Logiciel_libre|libre]] et un pilote [[wpfr>​Logiciel_propriétaire|propriétaire]] pour les cartes graphiques **NVIDIA**.
  
-===== Introduction ===== +<​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.
- +
-Comme tout périphérique,​ une carte graphique a besoin de pilotes pour fonctionner. +
-Il existe trois pilotes pour les cartes graphiques **NVIDIA** : deux pilotes libres et un pilote propriétaire. +
- +
- +
-<​note ​warning>​**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>​
-==== Pilote libre ====+<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>​ 
 +<note warning>​AVERTISSEMENT - N'​installez pas le **driver Nvidia 535** sous peine d'​avoir un écran noir ou scintillements,​ [[https://​www.google.com/​search?​q=nvidia+driver+535+black+screen&​client=ubuntu&​hs=dqI&​channel=fs&​source=lnt&​tbs=qdr:​m&​sa=X&​ved=2ahUKEwjSmpOlooKAAxUaUqQEHUfdA9AQpwV6BAgBEA8&​biw=1280&​bih=585&​dpr=1.5|les autres forums confirment le bug majeur]].</​note>​ 
 +=====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]]. 
 +===== Pilote libre =====
  
-Originalement,​ il existait un //pilote libre// ​nommé ​**nv** (nv/​usr/​lib/​xorg/​modules/​drivers/​nv_drv.soqui était installé et utilisé par défaut ​dans **Ubuntu** ​(< 10.04 LTS). Aucune manipulation ou installation ne s'impose si aucune difficulté ​n'a été rencontrée.+Le //pilote libre//, du nom de **nouveau**, (pour le différencier de l'​ancien :-) est utilisé par défaut ​sur Ubuntu.\\ 
 +L'​utilisation de ce pilote est recommandée par la communauté des logiciels libres. Ils sont par nature mieux intégrés à **Ubuntu** ​que les pilotes propriétaires,​ mais il peut y avoir des lacunes dues aux délais de développement et aux spécifications non publiées par NVIDIA.\\ 
 +Cela dit ; grâce à l'avancée dans le développement de ce pilote, l'​accélération matérielle et la 3D seraient sur le point de rattraper les performances du pilote propriétaire. Information à prendre avec réserve, puisque ce n'est pour le moment le cas que sur certains tests, sur certaines cartes graphiques.\\ 
 +(Sources des tests : [[https://​www.phoronix.com/​scan.php?​page=news_item&​px=OTIzMg|Phoronix]])
  
-Un second //pilote libre//, du nom de **nouveau** ​(/​usr/​lib/​xorg/​modules/​drivers/​nouveau_drv.so) est également en développementIl est développé en écoutant les communications entre l'ordinateur et la carte graphiqueCe pilote ​est utilisé par défaut depuis Ubuntu 10.04 LTS.+À notersi 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 
 +GRUB_GFXPAYLOAD_LINUX=keep</​file></​note>​ 
 +===== Installation du pilote ​propriétaire ===== 
 +=== Pré-requis === 
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
  
-<​note>​L'utilisation de l'un de ces pilotes est généralement recommandée par les acteurs des logiciels libres. Ils sont par nature mieux intégrés à **Ubuntu** que les pilotes propriétairesmais il peut y avoir des lacunes dues aux délais de développement et aux spécifications non publiées par NVIDIA. Par conséquent les développeurs sont contraint de pratiquer ​le **[[http://​fr.wikipedia.org/​wiki/​Rétro-ingénierie|reverse engineering]]**Préférez une carte vidéo chez les concurrents qui sont plus coopératifs pour fournir leurs spécs. cf [[http://​en.wikipedia.org/​wiki/​NVIDIA#​Documentation_and_drivers|NVIDIA:​ Documentation_and_drivers]]+<​note ​warningSi vous disposez d'une version précédente du pilote propriétairevous devez le [[#​desinstallation_des_pilotes_proprietaires|désinstaller]] avant de commencer. 
 +</note>
  
-Cela dit ; grâce à l'​avancée dans le développement de ce driver et des futurs noyaux Linux postérieurs à la version 2.6.39, l'​accélération matérielle et la 3D seraient sur le point de rattraper ​les performances du pilote propriétaire. Information à prendre avec réserve, puisque ce n'est pour le moment que le cas sur certains tests, sur certaines cartes graphiques, et avec l'​indispensable noyau postérieur à 2.6.39 (à partir de [[oneiric|Ubuntu ​11.10]]). +====Via ​les dépôts ​Ubuntu ====
-Sources des tests : [[http://​www.phoronix.com/​scan.php?​page=news_item&​px=OTIzMg|Phoronix]] </​note>​+
  
-> FIXME **Si quelqu'​un se sent capable d'​apporter des précisions afin de pouvoir utiliser et configurer les //​chipsets//​ utilisant ce pilote, merci de le faire.** 
  
 +<note tip>​Cette méthode est vivement recommandée pour l'​installation du pilote propriétaire. C'est la méthode la plus simple qui utilise des pilotes spécialement empaquetés et testés pour **Ubuntu** et dont les mises à jour seront proposées automatiquement.</​note>​
  
-===== Installation du pilote propriétaire ​=====+Pour installer le pilote ​NVIDIA ​propriétaire, il est vivement recommandé d'​utiliser le [[:​gestionnaire de pilotes propriétaires]]. \\ 
 +Une fois [[:​[[:​gestionnaire de pilotes propriétaires#​lancement|lancé]],​ plusieurs choix de versions peuvent être disponibles.\\
  
-==== Méthode automatique ==== 
  
-<​note>​Cette méthode est vivement recommandée en cas d'​installation du //pilote propriétaire//​. C'est la méthode la plus simple qui utilise des pilotes spécialement empaquetés pour **Ubuntu**, dont les mises à jour seront proposées automatiquement.</​note>​ 
  
-Pour installer les pilotes propriétaires,​ il suffit d'​aller dans //K -> Applications -> Système -> Pilotes supplémentaires//​. Plusieurs choix de versions peuvent être disponibles. +{{:​nvidia:​pilotesadditionnels_nvidia_trusty.png?direct&​700|Gestionnaire ​de pilotes propriétaire Nvidia}}  
- +  Choisir le pilote ​propriétaire désiré; ​ 
-{{ pilotes_proprio.png?400 |Pilotes ​de périphériques}} +  ​- ​"Appliquer les changements" ​(ou "activez" ​sur l'ancienne version du gestionnaire) ​ 
- +  Fermer ​le gestionnaire
-<note important>​Depuis la version 12.10 d'​Ubuntu (et de Xubuntu), l'​interface //Pilotes de périphériques//​ (jockey-gtk) n'est plus qu'un paquet de transition. **La configuration du pilote ​se fait via le gestionnaire de source de logiciels** accessible dans les paramètres système.</​note>​ +  Redémarrer votre ordinateur.
-<​note>​ avec l'​interface unity (sous Salamander (13.10), cliquez sur l'​icône [[unity#​tableau_de_bord_dash|tableau de bord]] puis saisir logi... pour lancer ​"**Logiciels & Mises à jour**"+
-Le dernier onglet, ​"Pilotes additionnels", donne accès à d'​autres pilotes.\\ +
-Si vous utilisez ​l'interface Gnome, c'est dans Application->​Outils systèmes->​Préférences</​note>​ +
-**Si aucun choix n'est disponible**,​ allez dans //​Système ​-> Administration -> Sources de logiciels//,​ et vérifiez dans le premier onglet (Logiciels Ubuntu) que la case « Pilotes propriétaires de périphériques » est bien cochée. Si elle était déjà cochée, lancez //Système -> Administration -> Gestionnaire de mises à jour//, pour mettre à jour la liste des paquets disponibles ​si vous venez de l'​activer,​ la mise à jour sera demandée dès la fermeture de la fenêtre « Sources de logiciels ». Une connexion Internet doit bien sûr être active. +
- +
-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é, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt>​nvidia-common]] et rafraichissez la liste des paquets. +
-Retournez ensuite dans //Système -> Administration -> Pilotes de périphériques//​. 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.+
  
 <​note>​ <​note>​
-Parfois après l'activation du pilote et le redémarragel'utilitaire affiche :"​Ce ​pilote est activé mais n'est pas actuellement utilisé." En fait il marche très bien, le bureau unity s'​active normalementPour les effets ​graphiques ​il faut installer Compiz ​et les régler par l'​utilitaire "​Gestionnaire de configuration CompizConfig"​.+  * 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 pasessayez plutôt une mise à jour [[#Via un PPA]] ou une installation [[#​via ​le site officiel]].\\ 
 +  * Si la liste des choix est toujours vide après ces manipulations,​ parlez-en dans la section « [[https://​forum.ubuntu-fr.org/​viewforum.php?​id=27|Serveurs ​graphiques et cartes vidéo]] » du forum.
 </​note>​ </​note>​
-==== Méthodes alternatives ​(pour mettre à jour le pilote) ​====+<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>​ 
 +==== Via un PPA ==== 
 +//(Ce PPA fonctionne aussi pour le pilote ​libre "​nouveau"​.)// 
 +<note important>​L'​installation des paquets hors des dépôts officiels peut rendre votre système instable</​note>​ 
 +Une mise à jour vers des versions plus récentes des pilotes NVIDIA installés est disponible depuis un [[:PPA]] maintenu par la [[wpfr>​x.org|Fondation X.Org]] .\\ 
 +__À noter__: Ce dernier est destiné à être utilisé comme un tout. N'​installez pas de paquets individuellement mais ajouter seulement ce [[:PPA]] à vos sources de logiciels et laissez votre [[:​gestionnaire de paquets]] faire la mise à jour. (Informations complémentaires disponibles sur [[https://​launchpad.net/​~xorg-edgers/​+archive/​ubuntu/​ppa| la page launchpad du PPA.]] **(en)**).\\
  
-Préférez l'installation ​depuis les dépôts PPA, beaucoup plus simple et moins risquée.+__**Pour une première ​installation ​des pilotes Nvidia :**__
  
-( //après la mise à jour, observer ​la nouvelle version affichée dans NVIDIA X Server settings, X serveur information ​version ​du pilote// , un redémarrage de l'​ordinateur peut être nécessaire ​+   - [[:​PPA|Ajoutez le PPA]] **ppa:​graphics-drivers/​ppa**((https://launchpad.net/​~graphics-drivers/​+archive/​ubuntu/​ppa)) ​à vos sources de logiciels;​ 
 +   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez ​la liste des paquets]];​ 
 +   - Recherchez le pilote le plus adapté (driver recommended);​ 
 +   - Installez ce pilote; 
 +Depuis un [[:terminal]] il faut saisir les [[:​commande_shell|commandes]] suivantes:​ 
 + <​code>​ 
 +sudo add-apt-repository ppa:​graphics-drivers/​ppa  
 +sudo apt update  
 +ubuntu-drivers devices ​  
 +sudo apt install nvidia-(numéro ​du pilote) 
 +</​code> ​
  
-<note important>​La moindre erreur dans le fichier « xorg.conf » pourrait empêcher votre système de démarrer graphiquement. Avant toute installation ou manipulation,​ effectuez une [[#​faire_une_sauvegarde_du_fichier_xorg.conf|sauvegarde de ce fichier]].</​note>​+Il faut ensuite redémarrer votre ordinateur pour prendre en compte ​le nouveau pilote.
  
-=== Installation par les dépôts PPA === 
  
-Des paquets nvidia stables mais **non pris en charge ​par Ubuntu** sont disponibles sur Launchpad+__**Pour une mise à jour d'un pilote Nvidia déjà installé vers la dernière version disponible proposée ​par la** [[wpfr>​x.org|Fondation X.Org]]:​__ 
 +  - [[:​PPA|Ajoutez le PPA]] **ppa:​graphics-drivers/​ppa**((https://​launchpad.net/​~graphics-drivers/​+archive/​ubuntu/​ppa)) à vos sources de logiciels;​ 
 +  - [[:​gestionnaire_de_mises_a_jour|Mettez à jour les logiciels]];​ 
 +Ou depuis un [[:​terminal]] en saisissant les [[:​commande_shell|commandes]] suivantes:​ 
 + <​code>​ 
 +sudo add-apt-repository ppa:​graphics-drivers/​ppa  
 +sudo apt update && sudo apt upgrade  
 +</​code>​  
 +Une fois terminé, pour prendre en compte les nouvelles versions, redémarrez votre ordinateur.
  
-Pour mettre à jour votre pilote : +====Via le site officiel ==== 
- +Si l'installation du pilote propriétaire puis sa mise à jour via le PPA ci-dessous ne vous convient pas ou si vous avez besoin ​de la toute dernière version pour faire fonctionner correctement votre carte graphique ​(carte très récente ​ou un peu ancienne), il est possible d'​utiliser la toute dernière version du pilote disponible depuis le site officiel Nvidia.\\ 
-== Ubuntu 10.04 LTS, 12.04 LTS  a 14.04 == +<note important
-<note important>​A voir si c'est toujours utile, notamment sous 12.10, car les pilotes **[[apt>​nvidia-current]]** sont mis à jour automatiquement,​ les pilotes étant proposés en experimental pour les versions beta (**[[apt>​nvidia-experimental-310]]** ou **[[apt>​nvidia-experimental-304]]**</​note>​ +L'​installation de la version du pilote via le site officiel %%NVIDIA%% est déconseillée car il n'a pas été empaqueté ni adapté pour **Ubuntu** et peut rendre instable votre système.\\ 
-  * [[:​PPA|Ajoutez ​le PPA]] **ppa:​ubuntu-x-swat/​x-updates**((https://​launchpad.net/​~ubuntu-x-swat/​+archive/​x-updates)) dans vos sources ​de logiciels ​ppa pour NVIDIA ​ou ATI/​AMD ​). +De pluscontrairement ​à une installation via les [[:dépôts]], le [[:tutoriel/​tout_savoir_sur_les_modules_linux|module]] du pilote ainsi installé ne sera pas chargé dynamiquementC'est à dire qu'à chaque ​mise à jour du [[wpfr>​noyau Linux]] vous devrez le ré-installer.<​/note>
-<code+
-sudo apt-get remove nvidia* +
-sudo add-apt-repository ppa:​ubuntu-x-swat/​x-updates  +
-sudo apt-get update +
-sudo apt-get install nvidia-331 nvidia-331-uvm +
-sudo reboot  +
-</​code>​ +
-Appuyez Window/​Super touche et tapez: nvidia x server settings +
- +
-Contrôlez ​la version du driver. Si la mise à jour n'a pas été effectuée, cliquez sur le bouton d'​administration dans le coin en haut à droite -> **paramètre système** -> **pilote supplémentaire**,​ choisissez le pilote graphique nvidia version courante, ​et redémarrez+
-Appuyez Window/​Super touche et tapez: nvidia x server settings +
-Contrôlez la version de driveret il devrait avoir été mis à jour. +
- +
-== Ubuntu 10.04 LTS  == +
- +
-  * [[:PPA|Ajoutez le PPA]] **ppa:​nvidia-vdpau/​ppa**((https://​launchpad.net/​~nvidia-vdpau/​+archive/​ppa)) dans vos sources de logiciels. +
- +
-  * Puis [[:tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. //( Ici la mise à jour NVIDIA )//+
  
-{{ :nvidia:​maj_pilote_nvidia.png?300 |}}+  - Si  un pilote propriétaire est utilisé, [[#​désinstallation des pilotes propriétaires|désinstallez-le]]. 
 +  - Téléchargez le pilote disponible sur [[https://www.nvidia.fr/​Download/​index.aspx?lang=fr|cette page]] en mode manuel.  
 +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>​ 
 +  - Rendre ce fichier exécutable <​code>​chmod +x NVIDIA-linux*</​code>​ 
 +  - Exécuter l'​installateur <​code>​sudo ./​NVIDIA-linux*</​code>​ 
 +  - Suivre les instructions;​ 
 +  - Redémarrez votre ordinateur pour qu'il puisse prendre en compte le nouveau pilote. 
 + (Une fois l'​installation terminée, conservez le fichier téléchargé,​ il vous sera utile pour le réinstaller en cas de mise à jour du noyau linux ).\\ 
 +Il ne vous reste plus qu'à [[#​Configuration|configurer votre carte]].
  
-Vous pouvez finalement désactiver et réactiver le pilote avec la [[:​nvidia#​methode_automatique|méthode automatique]]. 
  
-=== Installation manuelle ​du pilote ​téléchargé ​sur le site de NVIDIA ===+===Changement de version ​du noyau Linux=== 
 +Une fois la [[:​gestionnaire_de_mises_a_jour|mise à jour]] du [[:​kernel|noyau]] faite et __AVANT__ le redémarrage de l’ordinateur,​ [[#​désinstallation des pilotes propriétaires|désinstallez le pilote]] puis ré-installez-le suivant la méthode décrite ci-dessus. Vous pouvez alors redémarrer.\\ 
 +Si par inadvertance vous avez redémarré votre ordinateur avant cela, aucun module de pilote vidéo ne sera chargé dans le nouveau noyau. Vous vous retrouverez alors devant un écran noir. Pas de panique, il suffit simplement de: 
 +  - Redémarrer ​sur l'​ancien noyau en choisissant celui-ci depuis ​le [[:​grub-Pc|Grub]],​ puis de  
 +  - [[#​désinstallation des pilotes propriétaires|Désinstaller]] et ré-installer le pilote.
  
-**NVIDIA** fournit directement sur [[http://​www.nvidia.fr/​Download/​index.aspx?​lang=fr|son site]] un fichier exécutable (portant l'​extension ''​.run''​),​ qu'il faut exécuter et installer. Cela permet de profiter des tout derniers pilotes et même de tester les versions //bêta// (à vos risques et périls). 
  
-Une page est dédiée à ce mode d'​installation : [[:​nvidia.run]]. 
 ===== Configuration ===== ===== Configuration =====
  
-==== nvidia-settings ====+==== Nvidia-settings ====
  
-**nvidia-settings** est un outil pour configurer les pilotes **NVIDIA** sous Linux.+**Nvidia-settings** est un outil pour configurer les pilotes **NVIDIA** sous Linux. ​Il est normalement installé par défaut avec le pilote propriétaire. Si ce n'​était pas le cas, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​nvidia-settings]]**
  
-Il permetentre autres, ​de : +Il permet entre autre de : 
-  * changer ​la résolution et la fréquence de l'​écran ; +  * Changer ​la résolution et la fréquence de l'​écran ; 
-  * configurer ​plusieurs écrans (en clone ou en //​twinview//​) ; +  * Configurer ​plusieurs écrans (en clone ou en //​twinview//​) ; 
-  * changer ​la luminosité,​ le contraste, le //gamma// ; +  * Changer ​la luminosité,​ le contraste, le //gamma// ; 
-  * activer ​la synchronisation verticale ; +  * Activer ​la synchronisation verticale ; 
-  * modifier ​le niveau d'​anticrénelage ou d'​anisotropie ; +  * Modifier ​le niveau d'​anticrénelage ou d'​anisotropie ; 
-  * connaître ​la température de la carte graphique ; +  * Connaître ​la température de la carte graphique ;
-  * etc.+
  
 {{ nvidia:​nvidia_x_server_settings_100.14.19.png?​600 |nvidia-settings}} {{ nvidia:​nvidia_x_server_settings_100.14.19.png?​600 |nvidia-settings}}
  
-Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​nvidia-settings]]** (à noter qu'il s'​installe normalement par défaut avec le pilote propriétaire). 
  
-Pour ouvrir la fenêtre, allez dans le menu //Système -Administration ​-> NVIDIA X Server Settings//. Il est également possible de l'​ouvrir en ligne de commande ​: +  * Lancer l'​application depuis ​le [[:​unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity avec le mot clé "​NVIDIA"​. 
-<​code>​nvidia-settings</​code>​+  * Ou dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante: <code>nvidia-settings</​codeou en mode [[:​sudo|administrateur]] // (Certains changements ne sont possibles que dans ce mode)//: <​code>​pkexec ​nvidia-settings</​code>​
  
-NB: pour pouvoir enregistrer des modifications sur le fichier xorg.conf, il faut des [[:​sudo#​utilisation|droits administrateur]]. Pour cela, on peut utiliser la commande //sudo// sous GNOME (ou gksudo) ou //kdesu// sous KDE : 
-<​code>​ 
-sudo nvidia-settings 
-kdesu nvidia-settings 
-</​code>​ 
- 
-=== Prise en compte des options par Compiz === 
- 
-<note info>​Problème résolu sous Lucid.</​note>​ 
- 
-Pour que **[[:​compiz_fusion|Compiz]]** prenne en compte les options de ''​nvidia-settings'',​ il faut que ces options soient //​chargées//​ **avant** le lancement de Compiz. 
- 
-Pour cela, il faut exécuter : 
-<​code>​nvidia-settings -l</​code>​ 
-  ​ 
-avant de démarrer **compiz** avec : 
-<​code>​compiz --replace</​code>​ 
- 
-Comme vous l'avez remarqué, **compiz** (également connu sous le nom d'//​effets de bureau//) est lancé automatiquement au démarrage d'​Ubuntu. Malheureusement,​ le chargement des paramètres de ''​nvidia-settings''​ n'est pas effectué. Cela a fait l'​objet d'un [[https://​bugs.launchpad.net/​ubuntu/​+source/​nvidia-settings/​+bug/​215876|rapport de bogue]], avec différentes propositions de rustines. 
- 
-En attendant que ce problème soit résolu, la solution la plus simple, en tant qu'​utilisateur,​ est d'​[[:​tutoriel:​comment_modifier_un_fichier|écrire]] dans ''​~/​.gnomerc''​ (il faut créer le fichier s'il n'​existe pas) la ligne suivante : 
-<​code>​nvidia-settings -l</​code>​ 
- 
-Pour ceci, il suffit d'​exécuter la commande suivante dans un [[terminal]] : 
-<​code>​echo '​nvidia-settings -l' >> ~/​.gnomerc</​code>​ 
- 
-<​note>​Pour que cela fonctionne, l'​option "​Include X-display name in the config file" dans la section "​nvidia settings configuration"​ de nvidia-settings doit être décochée.</​note>​ 
  
 === Options principales === === Options principales ===
Ligne 152: Ligne 136:
 <note important>​Certaines options peuvent n'​avoir aucun effet sur certaines anciennes cartes (qui ne supportent pas le filtrage par exemple).</​note>​ <note important>​Certaines options peuvent n'​avoir aucun effet sur certaines anciennes cartes (qui ne supportent pas le filtrage par exemple).</​note>​
  
-Ces options seront prises en compte au prochain démarrage de **compiz** (ou autre application 3D).+Ces options seront prises en compte au prochain démarrage de l'application 3D.
  
 == Synchronisation verticale == == Synchronisation verticale ==
Ligne 159: Ligne 143:
  
 Cela a deux effets bénéfiques : Cela a deux effets bénéfiques :
-  * si l'​écran est à 60 Hz, pas besoin de dessiner 1300 images par seconde et faire tourner les ventilos ​à fond, 60 suffisent ; +  * Si l'​écran est à 60 Hz, pas besoin de dessiner 1300 images par seconde et faire tourner les ventilateurs ​à fond, 60 suffisent ; 
-  * sans cette option, il arrive que l'​écran dessine réellement l'​image alors que la carte graphique est en train d'​écrire une nouvelle image, ce qui provoque des effets de « déchirement » :+  * Sans cette option, il arrive que l'​écran dessine réellement l'​image alors que la carte graphique est en train d'​écrire une nouvelle image, ce qui provoque des effets de « déchirement » :
 {{ tearing-effect.png |Effet de déchirement}} {{ tearing-effect.png |Effet de déchirement}}
  
-Cependant, activer cette option ne résoud ​pas TOUS les problèmes de déchirement ​: lors de la rotation du cube de **compiz**, chaque image est bien synchronisée,​ les déchirements ont disparu ; par contre, lors du déplacement d'une fenêtre, compiz ne demande pas la synchronisation ([[http://​bugs.opencompositing.org/​show_bug.cgi?​id=953|rapport de bogue]]), donc des déchirements ​resteront visibles.+Cependant, activer cette option ne résout ​pas TOUS les problèmes de déchirement. Regardez ​[[http://​bugs.opencompositing.org/​show_bug.cgi?​id=953|ici]] si les déchirements ​persistent.
  
 == Anticrénelage == == Anticrénelage ==
Ligne 196: Ligne 180:
 Il est possible d'​effectuer certains réglages du pilote **NVIDIA** directement dans le fichier ''/​etc/​X11/​xorg.conf''​. Il est possible d'​effectuer certains réglages du pilote **NVIDIA** directement dans le fichier ''/​etc/​X11/​xorg.conf''​.
  
-Une page de documentation est consacrée à ce fichier : [[xorg]].+Une page de documentation est consacrée à ce fichier : [[:Xorg]].
  
-<note important>​La moindre erreur dans le fichier ''​xorg.conf''​ pourrait empêcher votre système de démarrer graphiquement. Avant toute installation ou manipulation,​ effectuez une [[#faire_une_sauvegarde_du_fichier_xorg.conf|sauvegarde ​de ce fichier]].</​note>​+<note important>​La moindre erreur dans le fichier ''​xorg.conf''​ pourrait empêcher votre système de démarrer graphiquement. Avant toute installation ou manipulation,​ effectuez une [[:xorg#sauvegarde_du_fichier|sauvegarde ​du fichier ​xorg.conf]].</​note>​
  
  
 === Modification de la configuration === === Modification de la configuration ===
  
-[[tutoriel/​comment_editer_un_fichier|Éditez le fichier]] ​"/​etc/​X11/​xorg.conf" en "​root"​, repérez la section concernant les pilotes **NVIDIA** :+[[tutoriel/​comment_editer_un_fichier|Éditez le fichier]] ​///​etc/​X11/​xorg.conf// avec les [[:​sudo|droits d'​administration]], repérez la section concernant les pilotes **NVIDIA** :
  
 <​file>​ <​file>​
Ligne 231: Ligne 215:
 </​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 248: Ligne 232:
 </​file>​ </​file>​
  
-Cette option permet d'​utiliser [[xrandr]] pour pouvoir faire tourner l'​écran (mode portrait, inversé etc.).+Cette option permet d'​utiliser [[:xrandr]] pour pouvoir faire tourner l'​écran (mode portrait, inversé etc.).
  
 === Documentation complète === === Documentation complète ===
  
 Une documentation détaillée sur le site de **NVIDIA**, en anglais, présente toutes les options disponibles : Une documentation détaillée sur le site de **NVIDIA**, en anglais, présente toutes les options disponibles :
-[[http://​us.download.nvidia.com/​XFree86/​Linux-x86/​177.80/​README/​appendix-b.html|les options des pilotes NVIDIA 177.80]], ​+[[http://​us.download.nvidia.com/​XFree86/​Linux-x86/​177.80/​README/​appendix-b.html|les options des pilotes NVIDIA 177.80]],
 [[http://​us.download.nvidia.com/​XFree86/​Linux-x86/​96.43.13/​README/​appendix-d.html|les options des pilotes NVIDIA 96.43.13]], ... [[http://​us.download.nvidia.com/​XFree86/​Linux-x86/​96.43.13/​README/​appendix-d.html|les options des pilotes NVIDIA 96.43.13]], ...
  
-===== Désactivation et désinstallation des pilotes propriétaires ===== 
- 
-Si vous rencontrez des problèmes avec les pilotes propriétaires (ou que vous ne voulez utiliser que des modules libres), vous pouvez repasser aux **pilotes libres** très simplement. Pour cela, il suffit de ne pas utiliser les **pilotes propriétaires**,​ dans ce cas il n'est pas indispensable de les désinstaller (à part si vous tenez absolument à économiser quelques méga-octets). 
- 
-Par contre, si vous avez installé les pilotes à partir des dépôts (par le gestionnaire de pilotes de périphériques ou par l'​installation manuelle des paquets), et que finalement vous désirez installer manuellement les derniers pilotes téléchargés sur le site de **NVIDIA**, il est nécessaire de désinstaller les paquets auparavant. 
- 
-==== Simple désactivation ==== 
- 
-=== Par le gestionnaire de pilotes de périphériques === 
- 
-Dans //Système -> Administration -> Pilotes de périphériques//,​ cliquez simplement sur le bouton **Deactivate** : 
- 
-{{driver-deactivate.png|Désactivation d'un pilote propriétaire}} 
- 
-=== Manuellement (xorg.conf) pour Ubuntu < 10.04 LTS === 
- 
-<note important>​La moindre erreur dans le fichier ''​xorg.conf''​ pourrait empêcher votre système de démarrer graphiquement. Avant toute installation ou manipulation,​ effectuez une [[#​faire_une_sauvegarde_du_fichier_xorg.conf|sauvegarde de ce fichier]].</​note>​ 
- 
-Dans ''/​etc/​X11/​xorg.conf'',​ repérez la ligne (cf. section "​Device"​) : 
- 
-<​file>​ 
-    Driver ​     "​nvidia"​ 
-</​file>​ 
- 
-et remplacez-la par : 
- 
-<​file>​ 
-    Driver ​     "​nv"​ 
-</​file>​ 
- 
-puis [[#​redemarrer_le_serveur_x|redémarrer votre serveur X]]. 
- 
- 
-==== Désinstallation complète des pilotes propriétaires ==== 
- 
-La méthode de désinstallation dépend évidemment de la méthode utilisée pour l'​installation. 
- 
-Si l'​installation a été effectuée par le gestionnaire de pilotes de périphériques ou manuellement par les dépôts, suivez la première méthode de désinstallation. 
-Sinon, si l'​installation a été effectuée manuellement avec le pilote téléchargé sur le site de **NVIDIA**, ou par **EnvyNG**, suivez la seconde méthode. 
- 
-=== Pour une installation par les dépôts === 
- 
-Pour **supprimer** tous les pilotes **NVIDIA** installés par les dépôts, tapez dans un [[terminal]] : 
- 
-  sudo apt-get remove '​nvidia-*'​ 
- 
-=== Pour une installation par le fichier téléchargé sur le site de NVIDIA === 
- 
-Ceci est expliqué sur [[nvidia.run#​desinstallation_du_pilote|la page]] consacrée à cette méthode d'​installation. 
- 
-=== Pour une installation par EnvyNG === 
- 
-Cette fonctionnalité est présente directement dans l'​interface graphique. 
- 
-<note warning>​Attention à ne pas oublier de réinstaller (ou installer) le paquet xserver-xorg-video-nv ou xserver-xorg-video-nouveau sinon il n'y aura plus d'​affichage graphique.</​note>​ 
- 
-<note tip>On peut réparer cette erreur en redémarrant en mode graphique sans échec avec une résolution basse.</​note>​ 
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 319: Ligne 246:
  
 <note importante>​ <note importante>​
-Ces modifications peuvent affecter la stabilité du système. De plus, certaines personnes ont rapporté qu'au lieu d'​améliorer les performances,​ certaines options les dégradaient. Utilisez à vos risques et périls. +Ces modifications peuvent affecter la stabilité du système. De plus, certaines personnes ont rapporté qu'au lieu d'​améliorer les performances,​ certaines options les dégradaient. Utilisez à vos risques et périls.</​note>​
-</​note>​+
  
 Pour améliorer les performances des pilotes **177**, certaines optimisations sont préconisées sur le [[http://​www.nvnews.net/​vbulletin/​showthread.php?​t=118088|forum NVIDIA]]. Pour améliorer les performances des pilotes **177**, certaines optimisations sont préconisées sur le [[http://​www.nvnews.net/​vbulletin/​showthread.php?​t=118088|forum NVIDIA]].
  
-Pour résumer, ajoutez dans la section consacrée aux pilotes **NVIDIA** de « /​etc/​X11/​xorg.conf » ​les lignes :+Pour résumer, ajoutez dans la section consacrée aux pilotes **NVIDIA** de « /​etc/​X11/​xorg.conf » les lignes :
  
 <​file>​ <​file>​
Ligne 333: Ligne 259:
 (pour plus d'​informations sur la manière de procéder, voir [[#​parametres_nvidia_pour_xorg|ici]]) (pour plus d'​informations sur la manière de procéder, voir [[#​parametres_nvidia_pour_xorg|ici]])
  
-Puis dans ''​~/.gnomerc''​, rajoutez :+Puis dans //~/.gnomerc//, rajoutez :
  
 <​file>​ <​file>​
Ligne 347: Ligne 273:
 ==== Rotation de l'​écran ==== ==== Rotation de l'​écran ====
  
-Le choix se fait simplement dans résolution de l'​écran (système?​préférences) en sélectionnant une option de rotation ​(droite, gauche, ou inversé). +Le choix se fait simplement dans les paramètres de résolution de l'​écran (Paramètres Système -> Affichage) en sélectionnant une option de rotation.
- +
-==== Informations pratiques ==== +
- +
-=== Faire une sauvegarde du fichier xorg.conf === +
- +
-La moindre erreur dans ce fichier pourrait empêcher votre système de démarrer graphiquement. C'est pourquoi il est important d'en faire une sauvegarde, et d'​être capable de le restaurer. +
- +
-Pour faire une sauvegarde de ce fichier : +
-  sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.bak +
- +
-Pour restaurer cette sauvegarde, il suffira alors d'​exécuter : +
-  sudo cp /​etc/​X11/​xorg.conf.bak /​etc/​X11/​xorg.conf +
- +
-Si vous avez //cassé// votre fichier ''​xorg.conf''​ et que votre système ne démarre plus graphiquement (vous tombez sur un écran noir avec un curseur clignotant dans le coin supérieur gauche de l'​écran),​ voici la marche à suivre : +
-  - Appuyez sur <​Ctrl><​Alt><​F1>​ ; +
-  - Entrez votre login ; +
-  - Entrez votre mot de passe ; +
-  - Restaurez votre sauvegarde qui fonctionne avec la commande de restauration présentée ci-dessus ; +
-  - Redémarrez. +
- +
-=== Redémarrer le serveur X === +
- +
-Pour **redémarrer le serveur X**, il suffit d'​appuyer simultanément sur <​Ctrl><​Alt>​⌫. ⌫ est la touche « <- » ou <Retour arrière>​ au dessus de la touche « Entrée ». +
- +
-<note important><​Ctrl><​Alt>?​ est assez violent, il tue le **serveur X**, et donc toutes vos applications ouvertes. Pensez donc avant à sauvegarder vos fichiers et à fermer vos applications auparavant.</​note>​ +
- +
-À partir d'​[[jaunty|Ubuntu 9.04]], ce raccourci clavier est désactivé par défaut. Il est remplacé par <​Alt><​SysRq>​K (la touche <​SysRq>​ correspond à la touche <Impr. écran> ou <​Syst>​). +
- +
-Pour redémarrer le serveur X, il faut réactiver ce raccourci. +
- +
- +
-**Première Méthode** +
- +
-Il faut installer dontzap avec la commande suivante (ou via synaptic):​\\ +
-<​code>​sudo apt-get install dontzap</​code>​\\ +
- +
-Puis cela se fait simplement avec la ligne de commande : +
- +
-  sudo dontzap --disable +
- +
-Il vous suffit ensuite d'​appuyer sur <​Ctrl><​Alt>?​ pour que le serveur X redémarre. +
- +
-**Deuxième Méthode** +
- +
-Cette méthode consiste à l'​activer dans les raccourcis clavier +
- +
-Depuis la version [[karmic|Ubuntu 9.10]], l'​option [[DontZap]] ne fait plus partie des paramètres du serveur graphique X.org. Elle fait désormais partie des options de l'​extension [[XKB]], qui est directement réglable par les outils inclus dans chaque environnement de bureau. La manière d'​activer ce raccourci clavier varie donc selon l'​environnement de bureau que vous utilisez. +
- +
- +
-**Sous GNOME (Ubuntu)** +
- +
-  - Rendez-vous dans Système -> Préférences -> **Clavier** ; +
-  - Sélectionnez l'​onglet Agencements et appuyez sur le bouton **Options de l'​agencement** ; +
-  - Déroulez la liste Séquence de touches pour fermer le serveur X et cochez la case **Control + Alt + Eff. arrière** ; +
-  - Fermez l'​outil de configuration de l'​agencement du clavier. +
- +
- +
- +
- +
-**Sous KDE (Kubuntu)** +
- +
- +
-    *Allez dans Configuration du système -> Région et langue -> Disposition du clavier -> Avancés +
-    *Cochez la case « Séquence de touches pour fermer le serveur X : Control + Alt + Eff. arrière » +
- +
- +
-**En ligne de commande (toutes variantes d'​Ubuntu)** +
- +
-Ouvrez un terminal et exécutez la commande suivante : +
- +
-<​code>​utilisateur@machine:​~$ echo "​setxkbmap -option terminate:​ctrl_alt_bksp"​ >> ~/​.xinitrc</​code>​ +
- +
-Fermez votre session, puis ouvrez-la à nouveau pour que votre nouvelle configuration soit prise en compte. +
- +
-=== Connaître le modèle de sa carte graphique === +
- +
-Dans un [[terminal]],​ tapez : +
-  lspci | grep VGA +
- +
-Voici un exemple de résultat : +
-<​code>​$ lspci | grep VGA +
-01:00.0 VGA compatible controller: NVIDIA Corporation GeForce 8600M GS (rev a1)</​code>​ +
- +
-Si vous posez une question sur le forum à propos d'un problème graphique, pensez à mentionner ce résultat. +
- +
- +
-=== Connaître la version des pilotes NVIDIA utilisés === +
- +
-== Dans nvidia-settings ==+
  
 +==== Connaître la version des pilotes ====
 +=== Dans nvidia-settings ===
 Dans la page //X Server Information//​ de ''​nvidia-settings'',​ la version des pilotes est affichée dans ''​NVIDIA Driver Version''​. Dans la page //X Server Information//​ de ''​nvidia-settings'',​ la version des pilotes est affichée dans ''​NVIDIA Driver Version''​.
  
-== En ligne de commande == +=== En ligne de commande ​=== 
- +  - [[:​tutoriel/​comment_installer_un_paquet|Installer]] le paquet **[[apt>​mesa-utils]]** 
-Dans un [[terminal]],​ tapez : +  - Puis dans un [[:terminal]], tapez la [[:commande_shell|commande]] suivante:<​code>​glxinfo | grep OpenGL</​code>​Voici un exemple de résultat :<​code>​ 
-  ​glxinfo | grep OpenGL +$ glxinfo | grep OpenGL
- +
-Voici un exemple de résultat : +
-<​code>​$ 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) ====
 +Vous pouvez améliorer le rendu de certaines vidéos avec le pilote propriétaire,​ grâce à l’[[https://​fr.wikipedia.org/​wiki/​Video_Acceleration_API|accélération vidéo API]], voir la page [[:​vaapi#​pilote_nvidia-proprietaire|vaapi]].
  
-Le pilote propriétaire NVIDIA permet d'​utiliser la carte graphique à travers VDPAU pour accélérer matériellement le décodage des vidéos. Pour ce faire il faut remplir les conditions suivantes : +==== Overclock ====
-  * pilote propriétaire et bibliothèque vdpau installés +
-  * logiciel prévu pour utiliser l'​accélération [[VAAPI]] (API indépendante de la marque graphique) ou VDPAU (API développée par NVIDIA)+
  
-Le premier point est effectif immédiatement avec les dernières versions ​du pilote NVIDIA disponible dans Ubuntu 10.04.+<note important>​ Overclocker sa carte graphique la rend plus performante mais l'a fait également plus chauffer (risque de destruction) et peut la rendre instable (crash du système). Il est donc fortement conseillé d'​augmenter par petit seuil les fréquences tout en surveillant la température ​du GPU.</​note>​
  
-Le second point reste encore un peu expérimental en 2010 et nécessite l'​ajout de paquets supplémentaires pour fonctionner. Voici quelques pistes (à vérifier régulièrement en attendant que tout se stabilise) : +<​note>​Sous **Ubuntu 18.04** avec le driver **nvidia-340**, il semblerait que les modifications effectuées dans **nvidia-settings** se perdent après ​un **logout** de votre session ​ou un **redémarrage** de votre machineIl semblerait aussique le driver **nvidia-340** (dans sa version **107**), ne permette plus d'​activer ​l'option **Coolbits**. Si vous êtes dans le même cas que moi, vous pouvez suivre ces instructions dans un [[:terminal]] :
-  ​Les différents PPA associés à l'​équipe [[https://​launchpad.net/​~nvidia-vdpau|NVIDIA Vdpau]] sur Launchpad +
-  ​Installer ​le paquet vdpau-video (du PPA //Cutting Edge Multimedia//​ de l'​équipe //NVIDIA Vdpau// pour avoir les bibliothèques nécessaires au décodage vidéo. +
-  ​Utiliser la commande vainfo (fournie avec le paquet libva1) pour vérifier ​les différents profils de décodage vidéo supportés par VAAPI (ils correspondent aux codecs vidéos dont le décodage pourra être accéléré). +
-  ​Utiliser ​un logiciel supportant VAAPI (ou VDPAU) et activer son utilisation : +
-    ​[[VLC]] 1.1 ou supérieurdisponible dans le PPA //Cutting Edge Multimedia//​ de l'​équipe //NVIDIA Vdpau//, a le support de VAAPI), +
-    ​[[mplayer]] dans les dernières versions ​(disponible ​dans le PPA //Cutting Edge Multimedia//​ de l'équipe //NVIDIA Vdpau//), +
-    ​[[gnash]] en version 0.8.8 ou supérieur pour le [[flash]].+
  
-==== Overclock ====+<​code>​sudo apt install nvidia-340 && sudo reboot #Pour bénéficier du support dkms</​code>​ 
 +Veuillez ensuite télécharger le [[https://​www.nvidia.com/​Download/​driverResults.aspx/​130042/​fr-fr|.run]] dans sa version **340.106**,​ et rendre votre script **.run** [[:​permissions|exécutable]].
  
-<note important>​ Overclocker sa carte graphique la rend plus performante mais l'a fait également plus chauffer (risque de destruction) et peut la rendre instable (crash du système). Il est donc fortement conseillé d'​augmenter par petit seuil les fréquences tout en surveillant la température du GPU.</​note>​+Ensuite, dans un [[:​terminal]] veuillez saisir :
  
-=== Pour les cartes graphiques antérieures à la série 400 ===+<​code>​sudo sh /​emplacement/​de/​votre/​script/​NVIDIA-Linux-x86_64-340.106.run --no-x-check --no-unified-memory --no-cc-version-check -a</​code>​
  
-Depuis la sortie des pilotes 1.0-7664, nvidia a intégré l'overcloking coolbits qui permet ainsi de modifier dans nvidia-setting la fréquence de la ram et du cpu. Pour l'​activerc'est très simple: rendez-vous dans le fichier xorg.conf puis dans la section qui concerne la carte graphiqueajoutez : +Lorsqu'il vous demandesi vous souhaitez bénéficier du support **dkms**veuillez répondre **non**, sinon votre **installation échouera**.
-<​code>​Option "​Coolbits"​ "​1"</​code>​ +
-Redémarrez le serveur X et vous trouverez une nouvelle option dans nvidia-setting.+
  
-=== Pour les cartes graphiques à partir ​de la série 400 ===+Puis de nouveau ​:
  
-Depuis la sortie des pilotes 337, l'​option pour l'​overcloking est de nouveau disponible pour les cartes 400 à 700 mais le numéro n'est plus "​1"​ mais "​8"​. +<code>sudo reboot</code>
-<noteLe pilote propriétaire proposé actuellement (août 2014) par défaut par Ubuntu est le 331. Ainsi pour pouvoir overclocker votre carte il est nécessaire d'​installer le pilote 337 ou supérieur. Pour cela se référer à la page traitant de l'​installation des pilotes disponibles sur le site nvidia : [[nvidia.run|nvidia.run]] ​</note>+
  
-Pour modifier le fichier xorg.conf tapez la commande ci-dessous dans un terminal : +</note>
-<​code>​ gksudo nautilus ​</code> +
-Cette commande va ouvrir une fenêtre de navigation en mode super utilisateur. Vous pourrez ainsi ouvrir, modifier et enregistrer le fichier xorg.conf qui se situe dans le dossier /ect/X11 .+
  
-Si vous ne voyez pas le fichier xorg.conf vous pouvez le créer avec la commande : +===Pour les cartes graphiques antérieures à la série 400===
-<​code>​ sudo nvidia-xconfig </​code>​+
  
-Une fois le fichier xorg.conf ​ouvert, allez dans la partie Section "​Device"​ et ajoutez <​code>​Option "​Coolbits"​ "8" </​code>​+Depuis la sortie des pilotes 1.0-7664, Nvidia a intégré l'​overcloking coolbits qui permet ainsi de modifier dans nvidia-settings la fréquence de la ram et du cpu. Pour l'​activer rendez-vous dans le fichier ​[[:xorg|xorg.conf]], allez dans la partie Section "​Device"​ et ajoutez <​code>​Option "​Coolbits"​ "1"</​code>​
 Vous obtenez ainsi : Vous obtenez ainsi :
- 
 <​code>​ Section "​Device" ​ <​code>​ Section "​Device" ​
       Identifier ​       "​Device0"  ​       Identifier ​       "​Device0"  ​
       Driver ​           "​nvidia"​       Driver ​           "​nvidia"​
       VendorName ​       "​NVIDIA Corporation"​       VendorName ​       "​NVIDIA Corporation"​
-      Option ​           "​Coolbits" ​  "​8"+      Option ​           "​Coolbits" ​  "​1"
  End Section ​                     </​code>​  End Section ​                     </​code>​
-Il n'y a plus alors qu'à sauvegarder le fichier ​et à redémarrer ​le serveur ​x par la combinaison des touches Alt+Syt+K. +Sauvegardez ​et redémarrez ​le serveur X et vous trouverez ​une nouvelle option ​dans nvidia-settings.
-Dans NVIDIA ​Server Setting, section PowerMizer, ​une nouvelle option ​est apparue "​Editable Performance Levels"​. Cette option permet d'​overclocker votre carte graphique mais également de l'​underclocker.+
  
-=== Sauvegarde des paramètres overclock ​=== +===Pour les cartes graphiques à partir de la série 400===
-Après un redémarrage X (session Ubuntu ou PC), les paramètres d'​overclocking sont perdus car nvidia-settings ne les sauvegarde pas.+
  
-<​note>​ Le fait que nvidia-setting ne sauvegarde pas les paramètres d'​overcloking peut être vu comme un avantage. En effet overcloker sa carte peut la rendre instable et peut faire crasher le système. Comme les paramètres ne sont pas sauvegardés,​ après un crash, au redémarrage de la machine la carte se mettra aux paramètres originaux. +Il y a 1 solutions :
-Sauvegarder les paramètres overclock ne doit donc être fait que lorsque l'on s'est correctement assuré que ses paramètres sont fonctionnels. </​note>​+
  
-  ​* Une méthode qui permet de parer à ce problème est l'​utilisation de "​[[nvclock|Nvclock]]"​ mais il n'est plus maintenu depuis 2009 et il n’accepte donc pas les nouvelles cartes graphiques NVIDIA. +  - Utiliser ​nvidia-settings
-  * L'​autre méthode est d'​utiliser nvidia-setting en ligne de commande et donc de modifier le script de démarrage "//​NVIDIA X Server Settings//"​ (configuré dans "//​Préférences des applications au démarrage//"​ d'​Ubuntu):​ +
-<​code>​sh -c '/​usr/​bin/​nvidia-settings ​--load-config-only ; \ +
-/​usr/​bin/​nvidia-settings --assign GPUOverclockingState=1 &>/​dev/​null ; \ +
-/​usr/​bin/​nvidia-settings --assign GPU3DClockFreqs=600,​522 &>/​dev/​null ; \ +
-/​usr/​bin/​nvidia-settings --assign [gpu:​0]/​GPUPowerMizerMode=1 &>/​dev/​null'</​code>​+
  
-<​note>​Ceci va activer ​l'overclocking,​ définir une fréquence ​à 600MHz GPU522MHz Mémoire et activer ​le PowerMize ​à "Performance maximum".</note>+Depuis la sortie des pilotes 337, l'option pour l'​overcloking est de nouveau disponible pour les cartes 400 à 700 mais le numéro n'est plus "​1"​ mais "​8"​. De plus sur les versions plus récentes des driver NVidial'​option est  ajouter dans la section "​Screen"​.\\ 
 +Ouvrir ​le fichier xorg.conf avec les droits administrateur : 
 +<​code>​gksudo gedit /​etc/​X11/​xorg.conf</​code>​ 
 +Puis à la section ​"Screen", ajoutez <​code>​Option "​Coolbits"​ "​8"</​code>​ 
 +Exemple : 
 +<​code>​ 
 +Section "​Screen"​ 
 +    Identifier ​    "​Screen0"​ 
 +    Device ​        "​Device0"​ 
 +    Monitor ​       "​Monitor0"​ 
 +    DefaultDepth ​   24 
 +    Option ​        "​NoLogo"​ "​True"​ 
 +    Option ​        "​Coolbits"​ "​8"​ 
 +    SubSection ​    "​Display"​ 
 +        Depth       24 
 +    EndSubSection 
 +EndSection</code>
  
-Il existe aussi une autre méthode (valable seulement sous Gnome), elle consiste à mettre en place votre commande dans ~/​.xsession,​ pour se faire on ferra, si le fichier ~/.xsession n'​existe pas :+Puis redémarrer ​le serveur X : 
 +<​code>​sudo restart lightdm</code>
  
-<codetouch ~/.xsession</code>+<note> 
 +Deux remarques :\\ 
 +1. Pour pouvoir overclocker votre carte il est nécessaire d'​installer le pilote 337 ou supérieur.\\ 
 +2. 29/01/2017 : Le driver NVidia 367.57 installé depuis les dépôts ubuntu ne permet pas l'​overclock. Pour en avoir la possibilité il est nécessaire d'​installer le driver présent sur le site NVidia (vous pouvez prendre le même que préconisé par Ubuntu : le 367.57), pour cela se référer à la page traitant de l'​installation des pilotes disponibles sur le [[#Via le site officiel|site nvidia]]. 
 +</note> 
 +Dans //NVIDIA X Server Setting//, section PowerMizer, une nouvelle option est apparue "​Editable Performance Levels"​. Cette option permet d'​overclocker votre carte graphique mais également de l'​underclocker.
  
-Ensuite : +<note importantFaire attention : "Editable Performance Levels" ​vous permet ​de **__rentrer des offset__** en MHz et non pas directement ​une consigne ​de fréquenceConseil ​pour un premier essai mettre juste -5 pour voir si cela fonctionne bien.\\ 
- +L'overclock ​n'agit bien souvent ​que sur un niveau ​de performance (le plus élevé), donc lorsque vous testez vos modification ​de fréquence__**assurez-vous bien d'être dans le mode de performance ​modifié**__Conseil ​: dans PowerMizer passez ​en mode "Performance maximum".
-<codenano ~/​.xsession</​code>​ +
- +
-Ensuite : +
- +
-<​note ​attention>​Veuillez bien mettre les deux commandes sur deux lignes ​:</​note>​ +
- +
-<​code>​ nvidia-settings -a GPUOverclockingState=1 -a GPU2DClockFreqs=169,​100 -a GPU3DClockFreqs=350,​301 </​code>​ +
-<​code>​ exec gnome-session</​code>​ +
- +
-Ensuite : +
- +
-<​code>​ctrl+x touche o touche entrée</​code>​ +
- +
-<​note>​La commande nvidia-settings aura pour but de définir son GPU2D à une fréquence de 169 MHz, avec une mémoire de 100MHz, et définir son GPU3D à une fréquence de 350MHz avec une mémoire de 301Mhz.</​note>​ +
- +
-===== Forcer le 96/​120/​144hz sur des moniteurs compatibles (pixel clocking) ===== +
-Certains moniteurs aux très bonnes caractéristiques (dalle 27" ​PLS MAT 8ms - 2560x1440P) disponibles par l'​import à faible coût, tels que le Qnix QX2710 et le X-Star DP2710, proposent par défaut à la carte graphique un EDID 60hz, alors que les dalles peuvent être facilement overclockées logiciellement en 96hz, voir en 120hz et 144hz si vous êtes chanceux. +
- +
-Vous pourrez trouver quelques explications sur le sujet et un xorg tout propre [[moniteur_Qnix_QX2710|sur cette page du wiki]]. +
- +
- +
- +
-===== FAQ, notes ou problèmes récurrents ===== +
- +
-<​note>​Volontairement,​ les questions/​réponses présentes dans l'​[[nvidia_old|ancienne page]] n'ont pas été recopiées, afin de supprimer les informations inutiles. Si vous ne trouvez pas l'​information que vous cherchez ici, reportez-vous à l'​[[nvidia_old|ancienne page]]. Si cela vous a aidé à résoudre votre problème pour __**Ubuntu 8.04** ou version ultérieure__,​ merci de compléter cette section.</​note>​ +
- +
- +
-==== Problème de rafraîchissement de l'​écran ==== +
- +
-Avec certaines cartes graphiques (les séries **GeForce 8 et 9** notamment), et les pilotes **177.80**, l'​écran ne se rafraîchit ​pas correctement,​ notamment dans **Firefox** qui devient quasiment inutilisable (voir le [[https://​bugs.launchpad.net/​ubuntu/​+source/​compiz/​+bug/​269904|rapport de bogue]]). +
- +
-Ce problème de rafraîchissement se produit également, mais dans une bien moindre mesure (juste quelques petites zones, assez rarement) avec d'​autres versions du pilote. +
- +
-Si vous rencontrez ce problème, il y a plusieurs solutions ​de contournement. +
- +
-=== Contournement compiz (la solution à essayer en priorité) === +
- +
-Depuis Ubuntu 9.04, ''​compiz''​ possède une option qui résout le problème. +
- +
-  * Il faut lancer le gestionnaire de configuration ''​CompizConfig''​ (ccsm) ([[apt://​compizconfig-settings-manager]] doit être installé), cliquer sur « Solutions », et activer la case "Force synchronization between X and GLX"+
-  * Si le problème persiste, toujours dans'' CompizConfig''​ (ccsm) ((http://​iwebdevel.com/​trans/​fr/​2009/​11/​22/​ubuntu-nvidia-card-slow-monitor-flickers-try-this-fix-and-boost-graphic-card-performance-nvidia-drivers-configure-switch-ati-nvidia-karmic/​)) -> Options générales -> Onglet Paramètre d'​affichage : +
-    * Décocher « Détecter la fréquence de rafraîchissement ». +
-    * Augmenter la fréquence de rafraîchissement à une valeur supérieure à celle de votre écran ((exemple 100 Hz. Cette option ​n'affecte ​que le logiciel ''​compiz''​ et son rafraîchissement : elle ne forcera pas une fréquence différente ​sur votre écran matériel.)) +
-    * Cocher « Sync vers Vblank ». +
- +
-Si possible, « Sync to Vblank » doit aussi être coché dans les pilotes propriétaires NVIDIA. +
- +
-=== Rétrograder les pilotes === +
- +
-La première solution est de repasser à des pilotes ​plus anciens (**173**, par exemple). Ceci est faisable directement dans le gestionnaire de pilotes de périphériques. +
- +
-=== Désactiver --loose-binding === +
- +
-''​compiz''​ est démarré avec l'​option ''​%%--loose-binding%%''​ par défaut. C'est une fonctionnalité développée pour combler certaines lacunes des pilotes **NVIDIA**notamment au niveau des performances,​ en évitant ​de rafraîchir l'​écran inutilement trop souvent. +
- +
-Cependantavec les pilotes ​**177.80**, c'est inutilisable. +
- +
-Pour désactiver cette option, [[tutoriel/​comment_editer_un_fichier|éditez le fichier]] ''/​usr/​bin/​compiz''​ et commentez les lignes 340 à 344 : +
-<​file>​ if check_nvidia;​ then +
- if [ "​x$INDIRECT"​ != "​xyes"​ ]; then +
- COMPIZ_OPTIONS="​$COMPIZ_OPTIONS ​--loose-binding"​ +
- fi +
- fi</​file>​ +
-ce qui donne : +
-<​file>#​ if check_nvidia;​ then +
-# if [ "​x$INDIRECT"​ != "​xyes"​ ]; then +
-#​ COMPIZ_OPTIONS="​$COMPIZ_OPTIONS --loose-binding"​ +
-# fi +
-#​ fi</​file>​ +
- +
-Pour tester : +
-  compiz & +
- +
- +
-//(ça peut planter, dans ce cas, réexécutez la commande)//​ +
- +
-Maintenant, à chaque redémarrage,​ cette option ne sera plus activée. +
- +
-==== Réglage de nvidia-settings non pris en compte au redémarrage ==== +
- +
-Lors de chaque redémarrage ​vous constatez que la taille de l'écran revient en 640×480 ou 800×600 et que sous ''​nvidia-settings''​ vous avez réglé la taille en 1024×768 ou supérieur, [[tutoriel/​comment_editer_un_fichier|éditez ​le fichier]] ''/​home/​user/​.config/​monitors.xml''​ +
- +
-<​code><​monitors version="​1">​ +
-  <​configuration>​ +
-      <​clone>​no</​clone>​ +
-      <output name="​default">​ +
-          <​vendor>???</​vendor>​ +
-          <​product>​0x0000</​product>​ +
-          <​serial>​0x00000000</​serial>​ +
-          <​width>​800</​width> ​                   #<=à modifier par 1024 +
-          <​height>​600</​height> ​                 #<=à modifier par 768 +
-          <​rate>​108</​rate> ​                     #<​=taux ​de rafraîchissement +
-          <​x>​0</​x>​ +
-          <​y>​0</​y>​ +
-          <​rotation>​normal</​rotation>​ +
-          <​reflect_x>​no</​reflect_x>​ +
-          <​reflect_y>​no</​reflect_y>​ +
-      </​output>​ +
-  </​configuration>​ +
-</​monitors></​code>​ +
- +
-Redémarrer et tester. +
-<note tip>Le fichier /​home/​user/​.config/​monitors.xml peut être modifié ​directement depuis Préférences -> Ecrans. Sa présence n'est pas indispensable si vous n'​utilisez que **nvidia-setting**</​note>​ +
- +
-==== L'​enregistrement des réglages de nvidia-settings provoque un plantage ==== +
- +
-Un moyen de contourner ce problème est expliqué [[https://​bugs.launchpad.net/​ubuntu/​+source/​nvidia-settings/​+bug/​286424/​comments/​80|sur son rapport de bogue]] ​Le plantage est lié au fait que ''​nvidia-settings''​ essaie de modifier un fichier qui, pour une raison ou une autre, ne correspond plus à votre configuration actuelle sans que cela vous ait empêché de charger une session graphique. En clair, ce bogue arrive surtout aux gens qui se lancent ​dans le multi-écran ou qui changent de moniteur. +
- +
-La solution consiste à lancer ''​nvidia-xconfig''​ (en ''​sudo''​) pour qu'un fichier de configuration correct soit recréé. Après quoi ''​nvidia-settings''​ devrait fonctionner de manière normale. +
- +
-==== Mode sans échec systématique ==== +
- +
-Si l'​installation des pilotes propriétaires NVIDIA vous renvoie systématiquement vers le //mode sans échec// de l'​affichage,​ une solution consiste à //exclure// certains modules. +
- +
-Pour cela, [[tutoriel/​comment_editer_un_fichier|éditez le fichier]] ''/​etc/​default/​linux-restricted-modules-common''​ en ''​root''​ et remplacez : +
-<​file>​DISABLED_MODULES=""​</​file>​ +
-par : +
-<​file>​DISABLED_MODULES="​nvidia nvidia_legacy"</​file>​ +
-(voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1276656#​p1276656|ce billet]]) +
- +
-==== Multi-écran et extension Xinerama ==== +
- +
-Xinerama est la méthode utilisée par le serveur X pour informer le gestionnaire de fenêtres (tel que ''​compiz''​) du nombre et de la taille des différents écrans. Le pilote propriétaire NVIDIA n'​utilise pas l'​implémentation native de X mais sa propre implémentation de l'​extension ''​Xinerama''​. +
- +
-Pour pouvoir utiliser ''​Xinerama'',​ il faut démarrer le serveur X avec les différents écrans branchés, sinon le pilote NVIDIA le désactive. Il faut activer l'​option ''​TwinView''​ dans le fichier ''​xorg.conf''​ : +
-<​file>​ +
-Option "​TwinView"​ "​true"​ +
-</​file>​ +
- +
-//​[[http://​wiki.compiz-fusion.org/​Hardware/​NVIDIA|source]] (en) : voir le dernier paragraphe de la page.// +
-(ne pas confondre ''​twinview''​ et ''​xinerama''​. Dans bien des cas, ''​xinerama''​ est autorisé mais pas ''​twinview''​. +
- +
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2412737#​p2412737|Voir le forum]] +
- +
-==== Multi-écran,​ TwinView et PAS Xinerama ==== +
- +
-Il est possible d'​avoir un écran multiple ''​twinview''​ sans que les barres de menus et les fenêtres maximisées ne remplissent les deux écrans. Il faut pour cela activer ''​twinview''​ et désactiver ''​xinerama''​ en indiquant l'​écran principal (c'est celui où seront centrées les fenêtres, où il y aura la barre des tâches, etc.). Pour déplacer une fenêtre sur l'​écran d'à côté, il suffira juste de la faire glisser avec la souris. Elle se maximisera (ou se mettra en plein-écran) sur cet écran uniquement. Pour cela : +
- +
-Dans la section Screen, déclarez : +
-    Section "​Screen"​ +
-        Identifier "​Screen0"​ +
-        Device "​Device0"​ +
-        Monitor "​Monitor0"​ +
-        DefaultDepth 24 +
-         +
-        Subsection "​Display"​ +
-            Depth 24 +
-        EndSubsection +
-        Option "​TwinViewXineramaInfoOrder"​ "​DFP-0"​ +
-        Option "​TwinView"​ "​1"​ +
-        Option "​metamodes"​ "CRT: 1280x1024 +0+0, DFP: nvidia-auto-select +1280+0"​ +
-    EndSection +
- +
-Là on déclare un seul écran virtuel ''​twinview'',​ en ayant l'​écran « DFP-0 » en principal et décalé de 1280 px à droite de l'​écran « CRT » fixé à la résolution 1280×1024. +
- +
-Puis il faut rajouter la section : +
-    Section "​ServerFlags"​ +
-        Option "​Xinerama"​ "​0"​ +
-    EndSection +
- +
-Qui désactive ''​xinerama''​. +
- +
-<note important>​ +
-Le support de la rotation d'​écrans indépendants en twinview devient possible avec les derniers drivers propriétaires 302.xx chez NVIDIA actuellement en Beta au 13/05/12 mais fonctionnels [[http://​www.nvidia.com/​object/​linux-display-amd64-302.07-driver.html]]. Ainsi on peut opérer cette rotation depuis le menu d'​affichage d'​ubuntu. Testé personnellement sous Precise. Depuis le temps qu'on l'​attendait...+
 </​note>​ </​note>​
-==== Multi-écran et les jeux ==== 
  
-Le mode multi-écran pose [[http://​www.nvnews.net/​vbulletin/​showthread.php?​t=94076|problème]] avec les jeux. Parmi les problèmes possibles : +=== Sauvegarde des paramètres overclock === 
-  * affichage plein écran à cheval sur les deux écrans +Après un redémarrage de la session, ​les paramètres d'​overclocking sont perdus car nvidia-settings ne les sauvegarde pas.
-  * résolution mal détectée dans le jeu+
  
-Pour contourner ce problèmele plus facile est de désactiver un écran pendant l'​utilisation du jeuPar défaut avec [[#​Multi-écran et extension Xinerama|l'extension ''​xinerema''​]] ça n'​est ​pas possible car une seule définition apparait dans l'​outil de [[configurer_son_ecran|résolution d'​écran]]. Pour changer ce comportement,​ il faut ajouter des modes vidéos dans le fichier de configuration du serveur X.+<​note>​ Le fait que nvidia-settings ne sauvegarde pas les paramètres d'​overcloking peut être vu comme un avantage. En effet overcloker sa carte peut la rendre instable et peut faire crasher le système. Comme les paramètres ne sont pas sauvegardésaprès un crash, au redémarrage ​de la machine la carte se mettra aux paramètres originaux. 
 +Sauvegarder les paramètres overclock ne doit donc être fait que lorsque ​l'on s'​est ​correctement assuré que ses paramètres sont fonctionnels</​note>​
  
-L'​exemple ci-dessous permet d'utiliser 3 options (séparées par des points-virgules) ​+  * Utiliser nvidia-settings en ligne de commande et donc de créer un script au démarrage de votre Ubuntu, via l'application ​
-  Affichage étendu sur 2 écrans (le deuxième étant l'​écran externe décalé de 1440 pixels à droite) +<​code>​gnome-session-properties</​code>​ 
-  Affichage sur l'écran plat du portable +Ou 
-  ​Affichage sur l'écran externe +<​code>​mate-session-properties</​code>​ 
-<file+Avec l'application [[apt>​gnome-session-properties]] ou [[apt>​mate-session-properties]],​ vous devez ajouter votre script **nvidia-overclocking.sh** pour qu'il se lance au démarrage. Pour se faire, veuillez vous rendre dans **Ajouter** > **Nom** : 
-   Option ​ "​metamodes"​ "CRTnvidia-auto-select +1440+0, DFP: nvidia-auto-select +0+0;  +<code>​Nvidia Overclocking</​code>  
-   CRTNULLDFP: nvidia-auto-select +0+0; CRT: nvidia-auto-select +0+0, DFP: NULL"​ +Et dans **Commande** ​: 
-</file>+<​code>​ 
 +sh -c /​usr/​local/​bin/​nvidia-overclocking.sh</​code>​ 
 +Veuillez ensuite créer un fichier via votre [[:terminal]]avec pour nom **nvidia-overclocking.sh** ​: 
 +<​code>​sudo touch /​usr/​local/​bin/​nvidia-overclocking.sh</code>Et y insérer :
  
-Après un redémarrage du serveur X, vous pourrez utiliser les 3 « résolutions » d'​écran. +<code bash> 
- +#!/bin/bash 
-Ensuite il ne vous reste plus qu'à utiliser l'​outil [[multi-ecran#xrandr_double_ecrans|''​xrandr''​]] dans des scripts pour lancer vos jeux afin de faire les changements de résolution avant le démarrage du jeu et après sa terminaison. +/usr/bin/nvidia-settings ​--assign GPUOverclockingState=1 &>/dev/null ; \ 
- +/​usr/​bin/​nvidia-settings --assign GPU3DClockFreqs=600,522 &>/dev/null ; \ 
-//[[http://apprendrelinux.blogspot.com/2008/​06/​jouer-en-plein-cran-avec-un-dual-screen.html|source]] : (jouer en plein écran à Urban Terror (ou autres jeux) avec un double écran)// +/usr/bin/nvidia-settings --assign ​[gpu:0]/GPUPowerMizerMode=1 &>/dev/null 
- +exit 0
-==== Configuration SLI ==== +
- +
-Il semblerait que depuis Ubuntu 8.10 la détection des cartes lors de l'​installation du pilote échoue. +
- +
--> Pour plus d'​informations,​ consultez la page « [[nvidia_sli|NVIDIA et SLI]] ». +
- +
- +
-==== Geforce 8400 GS et Ubuntu 10.10 ==== +
- +
-Ubuntu 10.10 qui met à disposition les pilotes NVIDIA propriétaires plus récents. Si on installe ces dernierson redémarre en écran noir. Pas de panique, il suffit de presser <Ctrl><​Alt><​F1>​ pour accéder à une console. Si ça ne marche pas, redémarrer en choisissant le mode //recovery// de Grub. +
- +
-Il y a deux solutions à ce problème : +
- +
-  ​Utiliser les pilotes libres « nv ». Pour cela, il suffit de [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/etc/X11/xorg.conf** et de remplacer dans la section « Device » le driver « nvidia » par « nv ». L'​inconvénient de cette solution est que vous n'​aurez pas d'​accélération matérielle. +
-  - Installer les anciens pilotes propriétaires NVIDIA, pour effectuer cette opération, taper la commande :<​code>​ +
-sudo apt-get remove nvidia-* +
-sudo apt-get install nvidia-173+
 </​code>​ </​code>​
  
-==== Geforce séries G105M et G103M avec Ubuntu 10.10 ou inférieur ====+Veuillez ensuite le rendre [[:​permissions|exécutable]] :
  
-<note tip>Ce comportement est (loin ?) d'​être systématique</note>+<code>sudo chmod a+x /​usr/​local/​bin/​nvidia-overclocking.sh</code>
  
-Ces cartes peuvent présenter un comportement original qui fait un affichage divisé en 6 petits écrans d'​une ​moyenne de 640×480 pixels. +<​note>​Ceci va activer l'overclocking,​ définir ​une fréquence à 600MHz GPU522MHz Mémoire et activer le PowerMize à "​Performance maximum"​.</​note>​
-Pour corriger celail faut utiliser un profil d'​écran particulier.+
  
-Télécharger le fichier « [[http://download.ubuntu-fr-secours.org/edid.bin.zip|edid.bin.zip]] ».+Il existe aussi une autre méthode (valable seulement sous Gnome), elle consiste à mettre en place votre commande dans //~/.xsession//:​ 
 +<​code>​ nano ~/​.xsession</​code>​ 
 +Ensuite (Veuillez bien mettre les deux commandes sur deux lignes) : 
 +<​file>​nvidia-settings ​-a GPUOverclockingState=1 -a GPU2DClockFreqs=169,​100 -a GPU3DClockFreqs=350,​301 
 +exec gnome-session<​/file>
  
-Extraire l'​archive.+Ensuite faites **ctrl+x touche o touche entrée**.
  
-Copier ​le fichier dans le répertoire « /etc/X11 » :+<​note>​La commande nvidia-settings aura pour but de définir son GPU2D à une fréquence de 169 MHz, avec une mémoire de 100MHz, et définir son GPU3D à une fréquence de 350MHz avec une mémoire de 301Mhz.</​note>​ 
 +===== Forcer ​le 96/120/144hz sur des moniteurs compatibles (pixel clocking) ===== 
 +Certains moniteurs aux très bonnes caractéristiques (dalle 27" PLS MAT 8ms - 2560x1440P) disponibles par l'​import à faible coût, tels que le Qnix QX2710 et le X-Star DP2710, proposent par défaut à la carte graphique un EDID 60hz, alors que les dalles peuvent être facilement overclockées logiciellement en 96hz, voir en 120hz et 144hz si vous êtes chanceux.
  
-  sudo cp /​votre_dossier_archive/​edid.bin /etc/X11/+Vous pourrez trouver quelques explications sur le sujet et un **xorg** tout propre [[:​moniteur_Qnix_QX2710|sur cette page du wiki]].
  
-[[:tutoriel:​comment_modifier_un_fichier|Ouvrir le fichier]] **/​etc/​X11/​xorg.conf** et y ajouter :+===== Désinstallation des pilotes propriétaires ===== 
 +====Méthode graphique==== 
 +Pour désinstaller le pilote propriétaire:​ 
 +  - Lancer le [[:gestionnaire de pilotes propriétaires#​lancementgestionnaire de pilotes propriétaires]]
 +  - Choisir le pilote libre "​Serveur XX.Org";​  
 +  - "​Appliquer les changements"​ (ou "​activez"​ sur l'​ancienne version du gestionnaire)  
 +  - Fermer le gestionnaire;​ 
 +  - Redémarrer votre ordinateur.
  
-<​file>​ +====En ligne de commande==== 
-    ​BoardName ​     "​GeForce G 103M"​ +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.
-    Option ​        "​CustomEDID"​ "DFP-0:/​etc/​X11/​edid.bin" +
-</​file>​+
  
-dans la section ​:+  - 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>​
  
-<file+<note tip>Il sera plus simple de faire un : 
-Section "​Device"​ +<​code>​pkill ​nvidia-persitenced</code
-    Identifier ​    "​Device0"​ +(on peut remplacer ''​pkill''​ par ''​killall''​ qui est équivalent
-    Driver ​        "​nvidia+</note> 
-    VendorName ​    "​NVIDIA Corporation"​ +  ​Ensuite, on supprime les paquets commençant par nvidia, ​<​code>​ 
-    BoardName ​     "​GeForce G 103M"​ +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 paquetsIl 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>​ 
-    Option ​        "​CustomEDID"​ "DFP-0:/​etc/​X11/​edid.bin"​ +  ​- Ensuite on installe ​le pilote libre nouveau pour obtenir un affichage au prochain démarrage et ne pas se retrouver en mode console.<​code>​ 
-EndSection +sudo apt install ​xserver-xorg-video-nouveau</​code>​ 
-</file+  - Rechercher si nvidia-setting ​n’a pas mis des fichiers ​de configuration dans le dossier ​/etc/X11 et les supprimer
- +  ​Puis on [[tutoriel:​comment_redemarrer_le_serveur_graphique|redémarre ​le serveur X]] ou l’ordinateur pour valider la nouvelle configuration. 
-Enregistrer et relancer **X**. +=====Problèmes connus ===== 
- +Reportez-vous ​à la page des [[:​problemes_nvidia|problèmes liés aux cartes ​Nvidia]].
-Testé sur Ubuntu 10.10 et pilotes nvidia.run ​(devrait fonctionner sur les drivers proprio proposés FIXME). +
- +
-==== Conflit avec le pilote "​nouveau"​ ==== +
-Il peut arriver que le module "​nvidia"​ rentre en conflit avec le driver "​nouveau"​. (un lsmod confirme que nouveau ​est chargé). Au lancement de X, on obtient un message du type +
-    ​FATAL:​ Error inserting nvidia (/lib/​modules/​3.0.0-22-generic/​kernel/​drivers/​video/​nvidia.ko):​ No such device +
-Idem en passant par la commande modprobe. +
-Pour éviter cela, il suffit de dire au noyau de ne pas charger le pilote nouveau. Pour cela, on crée un fichier nommé blacklist-nouveau.conf dans /​etc/​modprobe.conf. Son contenu sera :  +
-    #diseable nouveau driver. Use nvidia ​instead of +
-    blacklist nouveau +
-Après un redémarragedans la condition où le champ driver est spécifié à "​nvidia"​ dans /​etc/​xorg.conf,​ le module "​nvidia"​ devrait être fonctionnel. +
-==== Redémarrage en basse qualité suite à une mise à jour ==== +
- +
-=== Message "​Failed to load the NVIDIA kernel module"​ === +
- +
-Démarrez en basse résolution et tapez dans le terminal +
- +
-  sudo apt-get install --reinstall linux-headers-`uname -r` +
- +
-=== Réinstaller le pilote === +
- +
-Suite à une mise à jour (du noyau) qui se serait mal passée, au moment de redémarrer,​ vous vous retrouvez en graphiques de basse qualité ou êtes bloqué en 800×600, votre pilote étant cassé. +
- +
-Premièrement,​ essayez de le réinstaller normalement : +
- +
-  ​sudo apt-get purge '​nvidia-*'​ +
-  sudo apt-get autoclean +
-  sudo apt-get install nvidia-glx-180 +
- +
-(ou autre version selon le matériel) +
- +
-Si tout se passe bien, félicitations,​ vous avez réinstallé votre pilote. +
- +
-=== Could not locate nvidia.ko === +
- +
-Si vous rencontrez cette erreur : +
- +
-Error! Could not locate nvidia.ko for module nvidia in the DKMS tree. +
- +
-La mise à jour du noyau s'est mal passée, les entêtes n'ont pas été bien installés, ce que l'on va résoudre ici : +
- +
-On répare ​les éventuels problèmes dans la gestion des paqutes (dépendances, ​paquets ​mal installés, etc.) : +
- +
-  sudo apt-get install -f +
- +
-On réinstalle les entêtes du noyau actuel ​qui sont mal installés ​et ne permettent pas la compilation du pilote (ce qui bloque au-dessus) : +
- +
-  sudo apt-get install --reinstall linux-headers-`uname -r` +
- +
-Normalement,​ pendant la réinstallation des entêtes, le pilote (plus précisément le module DKMS lié au pilote) sera recompilé automatiquement. Si jamais ce n'est pas le cas et que le problème persiste, vous pouvez [[#​Réinstaller le pilote|réinstaller le pilote]] maintenant que le noyau est propre. +
-==== Ubuntu 12.04 et GeForce 7025 et [GeForce 7000M / nForce 610M]====  +
-Sur certaines installation l'​accéleration 3D ne fonctionne pas. +
- +
-Visiblement le driver installé par défaut avec Ubuntu 12.04 est bugué. Il s'agit de la version 295.40.  +
- +
-Une solution est de revenir à la version 295.33 du driver, La manipulation à faire :  +
-  sudo add-apt-repository ppa:​ubuntu-x-swat/​x-updates +
-  sudo apt-get update +
-  sudo apt-get install nvidia-current=295.33-0ubuntu1~precise~xup1 +
-   +
-  +
-<​del>​PS:​ il vaut mieux désactiver dans les sources de logiciels, le dépôt pilotes propriétaires de périphériques (restricted) en attendant une solution, sinon à chaque mise à jour le dernier pilote sera de nouveau mis à jour vers la dernière version. </​del>​ +
- +
-<note important>​La version 295.53 est disponible dans le ppa et va donc s'​installer automatiquement...  +
-Penser à désinstaller les paquets nvidia-current-update et nvidia-settings-update car si en temps normal ils ont une version d'​avance sur le dépôt officiel, là ils auront une version de retard sur le ppa.</​note>​  +
- +
-==== Problème de résolution au démarrage et à l'​arrêt ==== +
- +
-Avec les pilotes propriétaires et à partir de 10.04 LTS, la résolution au démarrage et à l'​arrêt est très faible. Le problème vient de [[Plymouth]]. Toute la manœuvre à faire pour corriger ce problème est décrite dans l'​article « [[http://​news.softpedia.com/​news/​How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml|How to Fix the Big and Ugly Plymouth Logo in Ubuntu 10.04]] » de SoftPedia. +
- +
-==== Problème après installation de Precise Pangolin 12.04 ==== +
-Ecran noir ou sans launcher +
- +
-Si, après une installation de Precise Pangolin, votre ordinateur semble figé sur un écran noir ou le fond d'​écran,​ dans le cas où vous possédez une carte graphique nvidia, actualisez le pilote graphique car la version current semble comporter un bugPour cela : +
-    *  Démarrage en mode de dépannage +
-    *  choisir ​d'​activer la prise en charge du réseau +
-    *  démarrer en console administrateur +
-    *  écrire la commande : +
- +
-  apt-get install ​nvidia-current-updates ​  +
- +
-redémarrer l'​ordinateurtout devrait fonctionner correctement. +
- +
-Autre méthode, graphique celle-là : +
- +
-    * Ouvrir la session = Ecran noir +
-    * Obtenir l'​affichage ​de quelque chose : lancer un terminal avec le raccourci clavier Ctrl+Alt+T. Le fond d'​écran rose doit réussir à s'​afficher (avec un peu de patience). +
-    * Faire un clic droit sur le fond d'​écran,​ sélectionner "​Modifier l'​arrière plan du bureau"​ +
-    * Cliquer en haut de la fenêtre sur "Tous les paramètres"​ +
-    * Lancer "​Pilotes additionnels"​ +
-    * Désactiver le pilote ​qui est activé en cliquant sur le bouton "​Supprimer"​ +
-    * Redémarrer l'​ordinateur (sinon il se produit une réaction d'​incohérence de l'​affichage si l'on se contente de rouvrir la session) +
- +
- +
-==== Problème après installation ou mise à jour des drivers vidéo de Quantal Quetzal 12.10 ==== +
- +
-Si, après l'​ouverture d'une session, seul le fond d'​écran s'​affiche,​ alors il faut désinstaller les drivers NVidia, arrêter le processus "​lightDM",​ installer le paquet "​linux-header-generic"​ et re-installer nvidia-current : +
- +
-Pour cela :  +
-  * Basculez sur un terminal : Ctrl Alt F1 +
-  * Ouvrez une session +
-  * Désinstallez les paquets nvidia :  +
-<​code>​sudo apt-get purge nvidia-*</​code>​ +
-  ​* Arrêtez ​le processus lightDM +
-<code>​sudo service lightdm stop</code> +
-  * Installer le paquet "​linux-headers-generic"​ +
-<​code>​sudo apt-get install ​linux-headers-generic</​code>​ +
-  ​* Réinstallez le driver NVidia +
-<​code>​sudo apt-get install ​nvidia-current</​code>​ +
-  * Redémarrez +
-<​code>​sudo reboot</​code>​ +
- +
-==== Problème après installation : les touches pour régler la luminosité de l'​écran ne marchent plus  ==== +
- +
-Si, après l'​installation du driver NVidia, vous n'avez plus accès au réglage ​de la luminosité de l'​écran ​ : +
-  * Créez ​le fichier 10-nvidia-brightness.conf +
-<​code>​sudo nano /usr/share/X11/xorg.conf.d/​10-nvidia-brightness.conf</​code>​ +
-  ​Puis copiez ce code dans le fichier +
-<​code>​Section "​Device"​ +
-    Identifier ​    "​Device0"​ +
-    Driver ​        "​nvidia"​ +
-    Option ​        "​RegistryDwords"​ "​EnableBrightnessControl=1" +
-EndSection</​code>​ +
-  * Lorsque vous relancerez votre session, les touches seront de nouveau fonctionnelles +
- +
-==== Impossible de bénéficier de l'​accélération graphique ​ avec les pilotes propriétaires ​==== +
- +
-Il à été constaté avec les cartes Nvidia des  séries correspondantes aux pilotes officiels 304, 331, 340, 343   de Nvidia ​des problèmes liés à l'​installation des pilotes propriétaires sous Ubuntu 13.10 et 14.04. +
- +
-Au tout premier abord, elles fonctionnent directement avec le pilote Nouveau, on peut même y activer OpenGL qui fonctionne bien sur au ralenti étant un pilote générique ​aux fonctionnalités limitées. +
- +
-Au moment de l'​installation des pilotes propriétaires ​Nvidia, qu'ils proviennent des dépôts Ubuntu ou du site officiel de chez Nvidia, le cauchemar commence et mieux vaut avoir des connaissances en configuration manuelle pour s'en sortir. +
-En redémarrant le serveur graphique il se plante et rentre dans le pire des cas en mode console, ou parfois dans un mode très basse résolution de dépannage.  +
-A l'aide de la configuration manuelle du fichier /​etc/​X11/​xorg.conf l'on parvient finalement à faire fonctionner le pilote en fonctionnement basique sans accélération. +
-Toute tentative d'​activer le pilote GLX de nvidia échouent. +
- +
-Il semblerait que ce soucis provienne d'un bug des dernières versions d'​Ubuntu. +
- +
-Il n'y à que deux solutions pour l'​instant , la pire étant de rester sur votre version d'​Ubuntu en gardant le pilote "​nouveau"​ qui fonctionnera sans accélération(c'​est bien si cela vous suffit) , ou mieux, retourner à la dernière version LTS ubuntu 12.04 sur laquelle votre carte s'​installera très simplement+
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * **(en)** [[wu>​HardwareSupportComponentsVideoCardsNvidia|Page NVIDIA de la documentation officielle]] avec la liste des compatibilités   * **(en)** [[wu>​HardwareSupportComponentsVideoCardsNvidia|Page NVIDIA de la documentation officielle]] avec la liste des compatibilités
   * **(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)** [[https://​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]]//​.+//Contributeurs ​: [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]], [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​beaver:​|BeAvEr]]. ​//
  • nvidia.1417714996.txt.gz
  • Dernière modification: Le 04/12/2014, 18:43
  • par YoBoY