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 08/10/2015, 15:03]
cafecho [Installation du pilote propriétaire]Ligne supprimée Conflit bumblebee/Prime
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 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>​**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>​
 +<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===== =====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 16: Ligne 18:
 Le //pilote libre//, du nom de **nouveau**,​ (pour le différencier de l'​ancien :-) ) est utilisé par défaut sur Ubuntu.\\ 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.\\ 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 ​que le cas sur certains tests, sur certaines cartes graphiques.\\ +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 : [[http://​www.phoronix.com/​scan.php?​page=news_item&​px=OTIzMg|Phoronix]])+(Sources des tests : [[https://​www.phoronix.com/​scan.php?​page=news_item&​px=OTIzMg|Phoronix]])
  
 À 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 
 +GRUB_GFXPAYLOAD_LINUX=keep</​file></​note>​
 ===== Installation du pilote propriétaire ===== ===== Installation du pilote propriétaire =====
 === Pré-requis === === Pré-requis ===
Ligne 26: Ligne 29:
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
  
-<note warning> Si vous disposez d'une version précédente du pilote propriétaire,​ vous devez le [[#désinstallation|désinstaller]] avant de commencer.+<note warning> Si vous disposez d'une version précédente du pilote propriétaire,​ vous devez le [[#desinstallation_des_pilotes_proprietaires|désinstaller]] avant de commencer.
 </​note>​ </​note>​
  
 ====Via les dépôts Ubuntu ==== ====Via les dépôts Ubuntu ====
 +
  
 <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>​ <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>​
-<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>​ 
- 
  
 Pour installer le pilote NVIDIA propriétaire,​ il est vivement recommandé d'​utiliser le [[:​gestionnaire de pilotes propriétaires]]. \\ 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.\\ Une fois [[:​[[:​gestionnaire de pilotes propriétaires#​lancement|lancé]],​ plusieurs choix de versions peuvent être disponibles.\\
-<​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 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. +
-</​note>​+
  
  
Ligne 51: Ligne 48:
   - Redémarrer votre ordinateur.   - Redémarrer votre ordinateur.
  
-<​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 normalement.</​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 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 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 ==== ==== Via un PPA ====
 //(Ce PPA fonctionne aussi pour le pilote libre "​nouveau"​.)//​ //(Ce PPA fonctionne aussi pour le pilote libre "​nouveau"​.)//​
-<note important>​L'​installation des paquets hors des dépôts officiels peut rendre ​instable ​votre système</​note>​+<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]] .\\ 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)**).\\ __À 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)**).\\
Ligne 61: Ligne 61:
 __**Pour une première installation des pilotes Nvidia :**__ __**Pour une première installation des pilotes Nvidia :**__
  
-   - [[:​PPA|Ajoutez le PPA]] **xorg-edgers/​ppa**((https://​launchpad.net/​~xorg-edgers/​+archive/​ubuntu/​ppa)) à vos sources de logiciels;+   - [[:​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]];    - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]];
    - Recherchez le pilote le plus adapté (driver recommended);​    - Recherchez le pilote le plus adapté (driver recommended);​
Ligne 67: Ligne 67:
 Depuis un [[:​terminal]] il faut saisir les [[:​commande_shell|commandes]] suivantes: Depuis un [[:​terminal]] il faut saisir les [[:​commande_shell|commandes]] suivantes:
  <​code>​  <​code>​
-sudo add-apt-repository ppa:xorg-edgers/ppa  +sudo add-apt-repository ppa:graphics-drivers/ppa  
-sudo apt-get update ​+sudo apt update ​
 ubuntu-drivers devices  ​ ubuntu-drivers devices  ​
-sudo apt-get install nvidia-(numéro du pilote)+sudo apt install nvidia-(numéro du pilote)
 </​code> ​ </​code> ​
  
Ligne 77: Ligne 77:
  
 __**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]]:__ __**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]] **xorg-edgers/​ppa**((https://​launchpad.net/​~xorg-edgers/​+archive/​ubuntu/​ppa)) à vos sources de logiciels;+  - [[:​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]];​   - [[:​gestionnaire_de_mises_a_jour|Mettez à jour les logiciels]];​
 Ou depuis un [[:​terminal]] en saisissant les [[:​commande_shell|commandes]] suivantes: Ou depuis un [[:​terminal]] en saisissant les [[:​commande_shell|commandes]] suivantes:
  <​code>​  <​code>​
-sudo add-apt-repository ppa:xorg-edgers/ppa  +sudo add-apt-repository ppa:graphics-drivers/ppa  
-sudo apt-get update && sudo apt-get upgrade ​+sudo apt update && sudo apt upgrade ​
 </​code> ​ </​code> ​
-Une fois terminé, pour prendre en compte les nouvelles versions, redémarrez votre ordinateur. ​ +Une fois terminé, pour prendre en compte les nouvelles versions, redémarrez votre ordinateur.
  
 ====Via le site officiel ==== ====Via le site officiel ====
Ligne 93: Ligne 93:
  
   - 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 [[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 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 129: Ligne 129:
  
   * Lancer l'​application depuis le [[:​unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity avec le mot clé "​NVIDIA"​.   * Lancer l'​application depuis le [[:​unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity avec le mot clé "​NVIDIA"​.
-  * Ou dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante: <​code>​nvidia-settings</​code>​ ou en mode [[:​sudo|administrateur]] // (Certains changements ne sont possibles que dans ce mode)//: <​code>​sudo nvidia-settings</​code>​+  * Ou dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante: <​code>​nvidia-settings</​code>​ ou en mode [[:​sudo|administrateur]] // (Certains changements ne sont possibles que dans ce mode)//: <​code>​pkexec ​nvidia-settings</​code>​
  
  
Ligne 215: 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 237: Ligne 237:
  
 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]], ...
  
Ligne 284: Ligne 284:
 $ 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) ====
-Vous pouvez améliorer le rendu de certaines vidéos avec le pilote propriétaire,​ grâce à l’[[http://​fr.wikipedia.org/​wiki/​Video_Acceleration_API|accélération vidéo API]], voir la page [[:​vaapi#​pilote_nvidia-proprietaire|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]].
  
 ==== Overclock ==== ==== Overclock ====
  
 <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>​ <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>​
 +
 +<​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 machine. Il semblerait aussi, que 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]] :
 +
 +<​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]].
 +
 +Ensuite, dans un [[:​terminal]] veuillez saisir :
 +
 +<​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>​
 +
 +Lorsqu'​il vous demande, si vous souhaitez bénéficier du support **dkms**, veuillez répondre **non**, sinon votre **installation échouera**.
 +
 +Puis de nouveau :
 +
 +<​code>​sudo reboot</​code>​
 +
 +</​note>​
  
 ===Pour les cartes graphiques antérieures à la série 400=== ===Pour les cartes graphiques antérieures à la série 400===
  
-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'​activer rendez-vous dans le fichier [[:​xorg|xorg.conf]],​ allez dans la partie Section "​Device"​ et ajoutez <​code>​Option "​Coolbits"​ "​1"</​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" ​
Ligne 306: Ligne 333:
       Option ​           "​Coolbits" ​  "​1"​       Option ​           "​Coolbits" ​  "​1"​
  End Section ​                     </​code>​  End Section ​                     </​code>​
-Sauvegardez et redémarrez le serveur X et vous trouverez une nouvelle option dans nvidia-setting.+Sauvegardez et redémarrez le serveur X et vous trouverez une nouvelle option dans nvidia-settings.
  
 ===Pour les cartes graphiques à partir de la série 400=== ===Pour les cartes graphiques à partir de la série 400===
  
-Un membre du forum à développé un logiciel permettant d'​overclocker/​underclocker les gpu nvidia le post est [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1589261|ici]]. On notera que le pilote Nvidia de base le permet également comme l'​explique le paragraphe ci-dessous (en ajoutant une ligne au fichier xorg.conf).+Il y a 1 solutions ​:
  
-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"​. +  - Utiliser nvidia-settings 
-<noteLe pilote propriétaire proposé actuellement (août 2014) par défaut par Ubuntu est le 331Ainsi 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 [[#Via le site officiel|site nvidia]].</​note>​ + 
-Suivez la procédure [[#Pour les cartes graphiques antérieures à la série 400|ci-dessus]],​ en mettant "​8"​ à la place de "​1"​.+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 NVidia, l'​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>​ 
 + 
 +Puis redémarrer ​le serveur X : 
 +<​code>​sudo restart lightdm</​code>​ 
 + 
 +<​note>​ 
 +Deux remarques :\\ 
 +1Pour 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. 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.
 +
 +<note important>​ Faire attention : "​Editable Performance Levels"​ vous permet de **__rentrer des offset__** en MHz et non pas directement une consigne de fréquence. Conseil : 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"​.
 +</​note>​
  
 === Sauvegarde des paramètres overclock === === Sauvegarde des paramètres overclock ===
 Après un redémarrage de la session, les paramètres d'​overclocking sont perdus car nvidia-settings ne les sauvegarde pas. Après un redémarrage de la session, 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.+<​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és,​ aprè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>​ 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 ​en ligne de commande et donc de créer un script ​au démarrage ​de votre Ubuntu, via l'​application : 
-  * 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>​gnome-session-properties<​/code> 
-<​code>​sh -c '/​usr/​bin/​nvidia-settings ​--load-config-only ; \+Ou 
 +<​code>​mate-session-properties<​/code> 
 +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** : 
 +<​code>​Nvidia Overclocking<​/code>  
 +Et dans **Commande** ​
 +<​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 : 
 + 
 +<code bash> 
 +#!/bin/bash
 /​usr/​bin/​nvidia-settings --assign GPUOverclockingState=1 &>/​dev/​null ; \ /​usr/​bin/​nvidia-settings --assign GPUOverclockingState=1 &>/​dev/​null ; \
 /​usr/​bin/​nvidia-settings --assign GPU3DClockFreqs=600,​522 &>/​dev/​null ; \ /​usr/​bin/​nvidia-settings --assign GPU3DClockFreqs=600,​522 &>/​dev/​null ; \
-/​usr/​bin/​nvidia-settings --assign [gpu:​0]/​GPUPowerMizerMode=1 &>/​dev/​null'</​code>​+/​usr/​bin/​nvidia-settings --assign [gpu:​0]/​GPUPowerMizerMode=1 &>/​dev/​null 
 +exit 0 
 +</​code>​ 
 + 
 +Veuillez ensuite le rendre [[:​permissions|exécutable]] : 
 + 
 +<​code>​sudo chmod a+x /​usr/​local/​bin/​nvidia-overclocking.sh</​code>​
  
 <​note>​Ceci va activer l'​overclocking,​ définir une fréquence à 600MHz GPU, 522MHz Mémoire et activer le PowerMize à "​Performance maximum"​.</​note>​ <​note>​Ceci va activer l'​overclocking,​ définir une fréquence à 600MHz GPU, 522MHz Mémoire et activer le PowerMize à "​Performance maximum"​.</​note>​
Ligne 334: Ligne 407:
 Il existe aussi une autre méthode (valable seulement sous Gnome), elle consiste à mettre en place votre commande dans //​~/​.xsession//:​ Il existe aussi une autre méthode (valable seulement sous Gnome), elle consiste à mettre en place votre commande dans //​~/​.xsession//:​
 <​code>​ nano ~/​.xsession</​code>​ <​code>​ nano ~/​.xsession</​code>​
-Ensuite (Veuillez bien mettre les deux commandes sur deux lignes) : +Ensuite (Veuillez bien mettre les deux commandes sur deux lignes) :
 <​file>​nvidia-settings -a GPUOverclockingState=1 -a GPU2DClockFreqs=169,​100 -a GPU3DClockFreqs=350,​301 <​file>​nvidia-settings -a GPUOverclockingState=1 -a GPU2DClockFreqs=169,​100 -a GPU3DClockFreqs=350,​301
 exec gnome-session</​file>​ exec gnome-session</​file>​
Ligne 358: 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 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</​code>​ puis pour le tuer<​code>​sudo kill le PID relevé</​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-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-get 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-get 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 371: Ligne 452:
   * **(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]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​Cafecho]]//.+//​Contributeurs : [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​beaver:​|BeAvEr]]//
  • nvidia.1444309433.txt.gz
  • Dernière modification: Le 08/10/2015, 15:03
  • par cafecho