Je viens de commander la carte Nvidia GTX. J'ai un dilemme, cependant. Devrais-je continuer à utiliser le pilote disponible dans les "pilotes supplémentaires" sous Ubuntu ou dois-je installer le pilote à partir du site Nvidia?
Alors quel pilote est le meilleur pour moi?
Mis à jour le 18 septembre 2018
Avant d'ajouter ce PPA, veuillez lisez la description du PPA sur leur page, qui mentionne des informations importantes sur son utilisation, quelle version est la bonne pour votre carte Nvidia et plus. Ceci est destiné aux utilisateurs de bureau souhaitant utiliser la dernière version du pilote ou la dernière prise en charge pour leur carte.
Utilisation de 18.04+ Pour installer, exécutez la commande suivante:
Sudo add-apt-repository ppa:graphics-drivers/ppa
Cela mettra automatiquement à jour les référentiels et vous pourrez alors exécuter la ligne suivante:
Sudo apt install nvidia-driver-396
Si votre ordinateur ne se charge pas après l’installation du pilote correspondant, procédez comme suit:
Sudo nano /etc/gdm3/custom.conf
puis supprimez le commentaire (symbole #) de la ligne qui dit
# WaylandEnable=false
et enregistrer. Puis redémarrez. Si cela ne fonctionne toujours pas, veuillez désactiver le démarrage sécurisé, car vous utilisez peut-être réellement UEFI.
Pour le dépannage des problèmes Nvidia ou des paramètres d’overclocking, veuillez consulter cette réponse qui couvre:
Principales questions posées sur les cartes vidéo:
Depuis 12.04+, les pilotes vidéo sont maintenus et mis à jour plus souvent. Il est plus facile de gérer et de résoudre les problèmes rencontrés avec les plus anciens. Vous n'aurez probablement pas besoin de PPA supplémentaires si vous ne possédez pas la dernière carte Nvidia.
Je les recommande dans l'ordre suivant en fonction des problèmes rencontrés, de la sensation "prête à l'emploi" pour les utilisateurs finaux, de leur compatibilité, de la facilité de mise à jour, d'installation ou de suppression et de la sensation une fois que vous l'aurez. installer:
Nvidia PPA - Excellente performance. Cela fonctionne par défaut pour la plupart des cartes en utilisant le pilote inclus dans le PPA (qui sont différents pour chaque génération de cartes Nvidia.
Pilote recommandé par défaut pour Ubuntu - Ubuntu fait un travail remarquable pour déterminer le pilote Nvidia dont vous avez besoin en fonction de la carte que vous utilisez.
Nouvea - Il s'agit de la mise en oeuvre open source du pilote Nvidia. Ils font également un travail incroyable et bien qu’ils ne soient pas à égalité avec les pilotes officiels ou ceux du PPA (encore plus avec les dernières cartes Nvidia), la vitesse de développement, l’engagement, le dévouement et les progrès qu’ils font par semaine , donne confiance que c’est en fait une option à avoir et à promouvoir.
Site officiel Nvidia - Il s’agit des pilotes officiels (identiques à ceux du PPA). La différence essentielle est qu’ils ne se mettent pas à jour automatiquement et en ont problèmes lors de la mise à jour, de la désinstallation et de l’installation (très rare mais cela arrive).
Les différences peuvent être résumées dans les points suivants:
- Site officiel -
- Dépôts PPA -
- Pilotes Ubuntu par défaut -
Selon le nombre de cartes vidéo que vous possédez et si elles sont intégrées ou non, la méthode d'installation et les packages à installer seront modifiés par rapport au PPA mentionné ci-dessus, qui concerne les cartes simples.
ORDINATEURS AVEC DEUX CARTES VIDÉO EN MODE HYBRIDE
À partir de Nvidia 319.xx, Nvidia Optimus et les pilotes PCIe communs sont intégrés dans un seul. Ainsi, si vous installez le package Nvidia-319 ou une version plus récente, vous obtiendrez le pilote pour les cartes intégrées Nvidia ainsi que pour les cartes PCI.
Il existe deux solutions possibles pour les cartes hybrides: la première est un package appelé bumblebee
, qui peut utiliser différentes configurations pour différentes applications. Pour l'installer, lancez:
Sudo apt install bumblebee linux-headers-generic
Le second est un package NVIDIA officiel appelé nvidia-prime
, qui est automatiquement installé avec le package nvidia-355
. Il est en mesure de décider de la carte à utiliser au niveau du profil, c'est-à-dire lorsque l'utilisateur se connecte. Cette décision est ajustable dans le Panneau de configuration des paramètres de NVIDIA X Server. Notez que nvidia-prime
et bumblebee
sont incompatibles: Si bumblebee
est installé, alors nvidia-prime
ne fonctionnera pas correctement et ses options ne seront pas affichées dans le Panneau de configuration des paramètres de NVIDIA X Server. Vous devrez 1. supprimer bumblebee
2. réinstaller nvidia-355
afin de le faire fonctionner à nouveau.
Après cela, il est recommandé d'éteindre l'ordinateur , puis de le rallumer.
L'image suivante doit être vue avec nvidia-prime
installé, mais pas nécessairement lorsque bumblebee
est également installé.
ORDINATEURS AVEC INSTALLATION SLI
Si vous avez 2 cartes vidéo ou plus en mode SLI, vous pouvez effectuer les opérations suivantes:
Pour les cartes NVidia, lors de la création du Xorg.conf
, ajoutez ce qui suit à la ligne:
Sudo nvidia-xconfig --sli=On
Enfin, Ubuntu propose un moyen judicieux de choisir le pilote à utiliser en fonction de la carte vidéo et des pilotes disponibles (c’est pourquoi je recommande également d’ajouter d’abord les PPA). Tapez simplement:
ubuntu-drivers devices
Il devrait vous montrer une liste des packages de pilotes disponibles pour votre matériel, y compris, mais sans s'y limiter, la carte vidéo. Si vous souhaitez voir quel pilote est recommandé pour votre carte vidéo, tapez simplement ce qui suit:
ubuntu-drivers devices | grep recommended
La méthode utilisée dépendra du nombre de cartes vidéo que vous possédez et du type de cartes vidéo que vous utilisez. Voici quelques manières d'installer une carte vidéo Nvidia:
NVIDIA (anciens pilotes nécessitant des en-têtes)
Pour Nvidia, vous devez souvent installer d’abord les fichiers d’en-tête de la version du noyau que vous utilisez à ce moment-là pour que le pilote s’installe correctement. Donc, vous devez d’abord exécuter la ligne suivante:
Sudo apt-get install linux-headers-generic
Ensuite, installez le package associé au pilote (nvidia * pour les cartes Nvidia). Dans d'autres cas, vous devrez peut-être aller un peu plus loin et installer les sources et les fichiers d'en-tête spécifiques, par exemple:
Sudo apt install linux-source linux-headers-3.5.0-16-generic
qui installe le paquet linux-source
et le fichier d’en-tête spécifique en supposant que vous avez dans ce cas la version du noyau 3.5.0-16-generic
.
Pour vérifier quelle version vous avez à un moment donné, saisissez uname -r
qui devrait vous donner la version du noyau spécifique utilisée.
Pour Nvidia, cela dépend de la carte vidéo et du package requis, pour les cartes vidéo les plus récentes et en supposant que vous ajoutiez le PPA mentionné ci-dessus, la ligne de terminal serait:
Sudo apt install nvidia-driver-396
Le nombre à la fin changerait en fonction de l'âge de votre carte vidéo ou de son état nouveau (certaines versions disponibles sont 304, 340, 355 et 370).
Pour les GPU des séries GeForce 8 et 9, utilisez nvidia-340
Pour les GPU GeForce séries 6 et 7, utilisez nvidia-304
Les dernières versions apportent plus de correctifs et corrigent les problèmes liés à la corruption graphique, au support HDMI, au support thermique et plus encore aux cartes Nvidia les plus récentes. Normalement, la mise à jour des pilotes vidéo résout de nombreux problèmes.
Notez que Fan Control et toutes les autres fonctionnalités de Nvidia qui ne figurent pas sur l'application nvidia-settings
ne sont pas liées à Ubuntu, mais à Nvidia. Je recommanderais, en s'adressant aux développeurs Nvidia présents sur le forum officiel de Nvidia, de préciser les fonctionnalités à inclure (contrôle du ventilateur, fonctionnalités d'overclocking, etc.).
Pour CUDA, vous pouvez suivre ce lien Installer et tester CUDA dans Ubuntu 14.04
Pour Bumblebee (NVIDIA Optimus), vous pouvez utiliser le PPA suivant (les utilisateurs d’Ubuntu 15.04+ peuvent éventuellement ne pas le faire car il est déjà inclus):
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install bumblebee linux-headers-generic
S'il vous plaît visitez Différence entre les pilotes supplémentaires (Nvidia) pour plus d'informations sur les pilotes propriétaires.
Voici quelques astuces pour savoir si votre carte vidéo est prise en charge dans Ubuntu:
Si la carte vidéo existait AVANT après la publication de la version d'Ubuntu que vous utilisez, le taux de modification de cette carte sera de 99%.
Si la carte vidéo est apparue moins de 6 mois APRÈS la publication de la version d'Ubuntu que vous utilisez et que vous avez gardé cette version à jour, vous devez Il y a de bonnes chances qu'il soit supporté.
Si vous ajoutez l'un des PPA mentionnés ci-dessus, vous avez 99,99% de chances qu'il soit pris en charge.
Vérifier le support du site Nvidia ou du PPA pour obtenir une assistance peut donner une réponse plus rapide, mais dans presque 100% des cas, votre carte vidéo sera supportée par le pilote open source ou par le pilote propriétaire.
L'utilisation de la dernière version d'Ubuntu augmentera également vos chances de voir votre dernière carte vidéo prise en charge.
En règle générale, je règle en règle générale que si vous avez la dernière carte vidéo ou presque l'une des cartes vidéo les plus récentes, vous aurez besoin des derniers pilotes. Donc, installez toujours les derniers pilotes via le PPA ou les sources de logiciels fournies avec Ubuntu si vous avez la dernière carte Nvidia.
NOTE - Ubuntu pourrait afficher, dans l'option Graphiques de "À propos de cet ordinateur", la valeur inconnue . Si cela se produit, installez le paquetage mesa-utils
.
Cette réponse est orientée vers la résolution des bogues courants de Nvidia (écran noir, pilotes ne fonctionnant pas en général, FPS bas, etc.)
Les bogues communs partagés par toutes les cartes vidéo sont:
nvidia-xconfig
ne pas créer xorg.conf
correctementSi cela se produit, il est judicieux d’ajouter l’un des PPA et de mettre à jour vos pilotes vidéo avec les versions les plus récentes qu’ils peuvent gérer. Dans presque tous les cas, le problème est résolu après la mise à jour et le redémarrage. Dans ce cas, je recommande également d'utiliser le pilote graphique PPA.
Je vous invite également à examiner certaines des questions connexes:
Quel ATI/AMD, Intel ou NVIDIA Graphics pour Unity?
Comment activer correctement Desktop Cube dans Unity 3D?
Activer l'audio HDMI pour une carte Nvidia
Comment activer les effets visuels sur le bureau?
Le bureau ne montre pas quand j'ai installé les pilotes nvidia!
écran noir sur les dernières cartes Nvidia/ATI lors du démarrage de LightDM/Ubunt
la connexion HDMI/VGA coupe les bordures de l'écran ou crée un texte flo
/ etc/X11/xorg.conf n'existe pas?
L'installation de la dernière Nvidia à partir de Xorg PPA donne un écran noir
Maintenant quelques points que je veux mentionner:
Pour les cartes NVIDIA, il est également utile de créer le fichier xorg.conf
à l'aide de la ligne de commande nvidia-xconfig
. Il suffit d’aller dans le terminal pour taper ce qui suit, puis redémarrer:
Sudo nvidia-xconfig
Sachez que si nvidia-xconfig
génère l'une des erreurs suivantes, vous devez probablement supprimer le fichier xorg.conf
existant avant d'exécuter à nouveau la commande nvidia-xconfig
:
VALIDATION ERROR - Il peut mentionner une section manquante, des informations incorrectes dans une section, des sections non fermées ou nécessitant simplement au moins une section pour continuer.
WARNING - Il peut mentionner plusieurs erreurs dans les valeurs relatives à tout paramètre trouvé dans une section, par exemple, en ne spécifiant pas explicitement une valeur pour un paramètre.
ERREUR FATAL SERVER - Après avoir exécuté nvidia-xconfig
, vous pouvez obtenir une erreur "aucun écran trouvé", ce qui signifie très probablement que les recommandations mentionnées ci-dessus, comme l'installation du Les PPA n'ont pas été appliqués en premier ou un module possible fonctionne toujours (Soit le nouveau chargement ou un pilote nvidia installé à l'aide du package de pilote Nvidia du site nvidia.
ERROR - Vous obtiendrez une erreur similaire à Unable to write to directory '/etc/X11'
si vous avez exécuté la commande nvidia-xconfig
sans Sudo. Si l'erreur persiste via le nvidia-settings
, vous devez d'abord supprimer le fichier xorg.conf
.
Dans tous les cas où vous devez supprimer le fichier xorg.conf
, veillez à sauvegarder toutes les modifications qui y ont été apportées avant de le supprimer.
La réinstallation du pilote résout plusieurs problèmes. Par exemple, si vous utilisez le package de pilote nvidia-graphics-drivers-355
, procédez comme suit pour le réinstaller:
Sudo apt-get install --reinstall nvidia-graphics-drivers-355
La réinstallation de Xorg aide également dans d’autres cas:
Supprimer le xorg existant à l'aide de la commande suivante
Sudo apt-get remove --purge xserver-xorg
Installez xorg en utilisant la commande suivante
Sudo apt-get install xserver-xorg
Reconfigurer xorg à l'aide de la commande suivante
Sudo dpkg-reconfigure xserver-xorg
Après cela, il est recommandé de réinstaller le pilote vidéo si vous utilisez Nvidia ou ATI comme mentionné ci-dessus.
Je dois ajouter que si vous avez un écran noir après avoir installé les pilotes Nvidia à partir du PPA et redémarré (sans système hybride), votre problème pourrait être la nécessité de supprimer le paquet bumblebee avec le fichier bumblebee.conf. fichier. Suivez les étapes décrites dans L'installation de la dernière Nvidia à partir de Xorg PPA donne un écran noir pour cela ou exécutez simplement les lignes suivantes:
Sudo apt-get purge bumblebee primus
Sudo rm -fr /etc/modprobe.d/bumblebee.conf
Sudo reboot
La plupart des problèmes d'installation liés à ATI ou à Nvidia peuvent être résolus en suivant les étapes décrites dans Impossible d'installer le pilote Nvidia , mais je peux résumer brièvement cette situation en supposant que vous rencontrez l'un des problèmes suivants:
Si vous avez installé les pilotes officiels Nvidia, suivez toutes les étapes ci-dessous après avoir démarré Ubuntu en mode de récupération . Sinon, passez à l'étape 2:
Si vous avez installé le pilote Nvidia à partir du site Nvidia ou le pilote ATI à partir du site officiel AMD, tapez ce qui suit sur le terminal (dans cet exemple, supposons que vous avez Ubuntu 64Bit avec la version 304.51 de Nvidia):
Sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
Si vous avez installé un paquet nvidia tel que nvidia-current
ou nvidia-current-updates
, supprimez-le. Il en va de même avec les pilotes ATI. Sudo apt-get remove nvidia-current
par exemple.
TOUT changement que vous avez fait pour mettre le pilote Nvidia/ATI en liste noire, par exemple, ou les modifications apportées à tout autre fichier lié aux pilotes Nvidia/ATI doivent être inversées. Ceci est juste au cas où vous alliez de l'avant et que vous commenciez à éditer comme un fou (ce qui arrive je sais ^^).
Supprimez ou sauvegardez/déplacez le fichier xorg.conf
. Vous n'aurez pas besoin de ce fichier maintenant.
Après avoir suivi toutes les étapes ci-dessus, redémarrez le PC et assurez-vous qu’il est chargé avec Nouveau et non avec les pilotes Nvidia pour les cas Nvidia ou avec les pilotes ATI et non avec fglrx pour les cas ATI/AMD.
Si à l'heure actuelle, vous SAVEZ que vous utilisez Unity avec le pilote Nouveau (ou le pilote open source ATI) ou s'il vous arrive d'avoir une erreur vidéo ou si le chargement de LightDM échoue correctement, ne vous inquiétez pas, les 3 options mettront fin à la de la même façon. Lors du redémarrage, dans le menu GRUB, sélectionnez le "Mode de récupération". Une fois que le mode de récupération affiche les options de récupération, choisissez l’option racine ou l’option Failsafe X option. Dans ces modes et après que toutes les étapes précédentes aient été effectuées, installez le pilote Nvidia/ATI en utilisant le PPA mentionné plus haut. Essayez toujours d'installer le dernier pilote si vous avez une carte vidéo récente: Sudo apt-get install nvidia-313
pour les cartes Nvidia ou Sudo apt-get install fglrx
pour les dernières cartes ATI/AMD. Rappelez-vous qu'il ne devrait y avoir aucune installation avant de faire cela en ce qui concerne les pilotes Nvidia/ATI (sauf évidemment les pilotes Nouveau).
Maintenant, redémarrez et tout devrait fonctionner.
NOTE - A l’étape 6, s’il semble que le chargement du PC est bloqué, appuyez sur CTRL+ALT+F1 aller au terminal TTY1 et passez à l’étape 6 à partir de là.
D'autres problèmes d'installation courants impliquent la résolution. Vous pouvez vérifier et modifier la résolution via le terminal de la manière suivante:
Ouvrez le terminal et saisissez xrandr
. Cela vous indiquera toutes les résolutions possibles prises en charge (cela dépend de votre carte vidéo et de votre moniteur/téléviseur). Prenez note de l'ordre dans lequel ils apparaissent dans la liste. La première ligne indiquant la résolution est la ligne 1, la suivante est la ligne 2 et ainsi de suite pour toutes les résolutions prises en charge. Une valeur de 0 rétablira la résolution par défaut une fois que vous avez défini une résolution.
Tapez xrandr -s X
où X est le numéro de ligne mentionné ci-dessus. Cela ressemblerait donc à quelque chose comme: xrandr -s 1
.
Enfin, pour les utilisateurs ayant signalé ne pas voir le lanceur/panneau d'Unity après la mise à jour de la version du noyau et/ou de Nvidia, la première chose à faire est de vérifier si le plugin Unity est activé. Pour cela, allez dans le gestionnaire de paramètres Compiz Config (en supposant qu’il est déjà installé) et dans le plug-in Unity. Vérifiez que la case à cocher correspondante est activée. Sinon, activez cette option et suivez les suggestions à l'écran.
Pour les cartes vidéo Nvidia, suivez ces étapes:
Dans le terminal, tapez: Sudo nano /etc/X11/xorg.conf
Recherchez la section device et ajoutez la ligne suivante:
Option "Coolbits" "4"
ça devrait ressembler a quelque chose comme ca:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "4"
EndSection
Maintenant, sauvegardez et redémarrez. Vous devriez maintenant voir (selon le modèle de votre carte vidéo) une nouvelle option sur la vitesse du ventilateur, comme ceci:
Une brève explication de CoolBits:
CoolBits active diverses fonctionnalités non prises en charge, telles que la prise en charge de la manipulation d'horloge GPU dans l'extension NV-CONTROL X. Cette option accepte un masque de bits à activer. Ce qui signifie une valeur de 0, 1, 2 ou 4.
CoolBits = 1 - Lorsque "1" (bit 0) est défini dans la valeur de l'option "Coolbits", l'utilitaire nvidia-settings contiendra une page intitulée "Fréquences d'horloge" permettant de manipuler les paramètres d'horloge. "Coolbits" est uniquement disponible sur GeForce FX et ci-dessus.
CoolBits = 2 - Lorsque le "2" (bit 1) est défini, il tente d'initialiser le SLI lors de l'utilisation de GPU avec différentes quantités de mémoire vidéo.
CoolBits = 4 - Lorsque "4" (bit 2) est défini, la page du moniteur thermique permet la configuration de la vitesse du ventilateur du processeur graphique, sur les cartes graphiques avec ventilateur programmable. aptitude.
L'option par défaut est 0 (les fonctionnalités non prises en charge sont désactivées).
A partir de Nvidia 337.XX, les options suivantes sont disponibles:
CoolBits = 8 - Lorsque "8" (bit 3) est défini, la page PowerMizer du panneau de configuration de nvidia-settings affiche un tableau permettant de définir décalage d'horloge de domaine et de performance en fonction des performances à appliquer aux valeurs d'horloge. Ceci est autorisé sur certains GPU GeForce de la série GeForce GTX 400 et versions ultérieures. Tous les domaines d'horloge ou niveaux de performance ne peuvent pas être modifiés.
CoolBits = 12 - Lorsque "12" (bits 3 + 2), cela revient à activer les effets de Coolbits 8 + Coolbits 4. Donc, vous obtiendrez les nouvelles fonctionnalités d'overclocking et le contrôle du ventilateur.
Cette option peut également être activée en lançant la commande suivante:
nvidia-xconfig --cool-bits=4
AVERTISSEMENT: Ceci pourrait endommager le système et annuler les garanties.
Je souhaite également ajouter que les informations relatives aux pilotes propriétaires sont généralement enregistrées dans le dossier de base. Par exemple, les informations enregistrées par nvidia-settings
sont stockées dans ~/.nvidia-settings-rc
auquel vous pouvez accéder en tapant ce qui suit:
nano ~/.nvidia-settings-rc
Je mentionne cela parce que si le xorg.conf
n'est pas utilisé, comment fonctionnent les paramètres pour ATI ou Nvidia. La raison en est que X peut détecter et configurer automatiquement de nombreuses options de xorg.conf telles que les périphériques d’entrée/sortie et les cartes vidéo. Cela ne s’était pas produit automatiquement auparavant, mais depuis 2010, X peut gérer de nombreuses options et les détecter sans aucun problème, ni la nécessité de configurer un fichier pour elles.
Notez que beaucoup d’entre elles sont toujours présentes mais divisées en fichiers plus spécifiques dans /usr/share/X11/xorg.conf.d/
Par exemple, certaines cartes vidéo n'affichent ni Unity Launcher, ni le panneau supérieur, à moins que xorg.conf
soit présent. Dans d'autres cas, les utilisateurs qui souhaitent modifier leur carte vidéo peuvent avoir besoin de l'option Coolbits ajoutée à xorg.conf. C'est la raison pour laquelle nvidia-xconfig existe. Fournir un niveau de support supplémentaire au cas où X ne détecte pas ou n'offre pas toutes les options pour la carte vidéo.
Une autre astuce consiste à exécuter update-pciids
afin de mettre à jour la liste des identifiants PCI. Dans de très rares cas, l'ID n'est pas trouvé ou détecté de manière incorrecte pour la carte vidéo (en réalité, tout périphérique PCI), ce qui aidera à résoudre tout problème qui y est lié.
Dans certains cas, il est également utile de changer la valeur Filtre de texture en Rapide dans le plugin OpenGL du gestionnaire de paramètres Compiz Config.
Enfin, changer les options Image Settings en "High Performance" dans les Paramètres OpenGL du panneau de configuration Nvidia peut aider dans certains cas.
J'ai lu et suivi des conseils sur l'utilisation de xrandr
ou la modification du fichier xorg.conf
, mais le moyen le plus rapide que j'ai trouvé consistait à éditer littéralement le fichier ~/.config/monitors.xml
et à modifier la résolution entre les lignes 15 à 18 (celles mentionnant Width, Height et Rate). ). Donc, définissez la largeur, la hauteur et le taux corrects et redémarrez pour le vérifier. Ceci ne sert qu'à définir la résolution par défaut que vous souhaitez voir au démarrage de l'ordinateur.
Tout d’abord, vous devez identifier votre matériel graphique NVIDIA - alors ouvrez un terminal et exécutez:
lspci -k | grep -EA2 'VGA|3D'
Les options suivantes ne doivent pas toutes être prises.
Arrêtez-vous lorsque vous atteignez ce que vous voulez atteindre.
Plus le nombre est élevé, plus la solution est complexe (et moins stable).
Option 1 - Recherchez les pilotes NVIDIA disponibles dans les dépôts officiels d'Ubuntu:
apt-cache search nvidia
Option 2.1 - Recherchez les pilotes NVIDIA disponibles sur le tableau de bord:
PPA des pilotes GPU propriétaires
Option 2.2 - Pour inclure les derniers pilotes NVIDIA, ajoutez le référentiel aux sources logicielles:
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Recherchez des pilotes ... vous verrez une liste de pilotes ... la version en bas est la plus récente:
apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"
Option 3 - Recherche de pilotes disponibles sur le site Web de NVIDIA:
Suivez ensuite ces étapes :
Étape 1.1 - Sélectionnez les pilotes NVIDIA que vous souhaitez utiliser et exécutez:
Sudo apt-get install nvidia-<version_number>
Étape 1.2 - Si le processeur graphique NVIDIA prend en charge Optimus, exécutez la procédure suivante:
Sudo apt-get install nvidia-prime
Étape 2 - Pour terminer le processus d'installation des pilotes, exécutez:
Sudo reboot
Informations complémentaires:
Produits NVIDIA GPU pris en charge
informations de version des pilotes GPU NVIDIA
délais de prise en charge de NVIDIA pour les anciennes versions de GP
Installez le pilote:
Sudo apt-get update
Sudo apt-get install nvidia-current
Sudo apt-get update
Installez mesa-utils
pour afficher les informations graphiques:
Sudo apt-get install mesa-utils
glxinfo | grep OpenGL
Redémarrer le PC:
Sudo shutdown -r now
Résolution des problèmes:
Configurez un fichier /etc/X11/xorg.conf
pour obtenir toutes les résolutions. Informations sur la configuration de xorg.conftilisez gtf pour créer une ligne de mode
Créer un fichier appelé xorg.conf
et le mettre dans /etc/X11
. X lira le fichier de configuration et essaiera d’accepter vos déclarations. Il configurera alors automatiquement tout ce que vous ne dites pas explicitement.
Lancer nvidia-xconfig
crée un fishbone avec une configuration de base. Des commandes similaires pour d'autres pilotes binaires peuvent exister.
Sudo service lightdm stop
Sudo X -configure
Sudo mv xorg.conf.new /etc/X11/xorg.conf
Sudo start lightdm
Cela créera un fichier xorg.conf.new dans votre répertoire actuel. Maintenant, vous devriez faire ce qui suit:
Meilleure interface graphique (arandr) pour manipuler des résolutions, etc.:
Sudo apt-get update
Sudo apt-get install arandr
Vous n'avez pas besoin d'utiliser la ligne de commande ni le centre logiciel pour installer les pilotes NVIDIA (il est également préférable de ne pas l'installer de cette façon, car vous pouvez parfois démarrer sur un écran noir.).
Ubuntu est livré avec des pilotes NVIDIA préconfigurés (mais non installés), il vous suffit de:
Ouvrir le tableau de bord
Recherchez et lancez des pilotes supplémentaires , attendez la recherche, puis sélectionnez le pilote que vous souhaitez installer. Il est livré avec 2 pilotes, l’un est open source Nouveau et propriétaire de NVIDIA.
Sélectionnez le pilote, appuyez sur Appliquer les modifications et attendez. Il faudra peut-être un peu de temps et une connexion Internet pour le télécharger et l’installer pour vous.
Maintenant, redémarrez.
J'ai sélectionné les pilotes propriétaires
La méthode recommandée consiste à installer les pilotes des référentiels Ubuntu.
Désormais, tous les adaptateurs Nvidia sont pris en charge par les pilotes inclus dans les référentiels Ubuntu. Mais cela n’a pas toujours été le cas et à l’avenir, de nouveaux adaptateurs pourraient ne plus être supportés par les pilotes officiels Ubuntu.
Dans la plupart des cas, le système sélectionne le bon pilote
Paramètres système -> Logiciels et mises à jour -> Pilotes supplémentaires.
Tout d’abord, vous devez trouver le modèle de votre GPU.
Exécutez dans le terminal lspci -k | grep -EA2 'VGA|3D'
et vous obtiendrez quelque chose comme
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia
Le modèle s'appelle donc GeForce GTX 550 Ti
et un pilote propriétaire Nvidia est installé.
Si le pilote open source est en cours d'utilisation, vous verrez
Kernel driver in use: nouveau
Pour vérifier quel pilote propriétaire est installé, exécutez:
dpkg -l | grep nvidia
Le package marqué avec ii
est installé.
Vous pouvez vérifier quelle version de pilote prend en charge cet adaptateur à l'adresse suivante:
Par exemple, ma carte est prise en charge par les versions majeures 340, 346, 349, 352 et 355.
Les référentiels Ubuntu ont maintenant les versions de pilote 340 et 352 pour cet adaptateur. Il est logique d'installer le 352.
Cela peut être fait à partir de l'interface graphique comme mentionné ci-dessus ou en exécutant
Sudo apt-get install nvidia-352
Si votre adaptateur n'est pris en charge par aucun pilote des référentiels officiels ou si vous souhaitez essayer le tout dernier, vous pouvez installer un pilote à partir de ppa.
Si vous avez un ordinateur portable avec un processeur Intel, dans la plupart des cas, vous aurez également un adaptateur Intel intégré dans le processeur.
Dans ce cas, vous devrez également installer le package nvidia-prime
. Mais si vous installez à partir des référentiels officiels, il sera installé automatiquement.
Ensuite, vous pourrez changer de carte dans Nvidia X Server Settings
(Profils PRIME).
Ou vous pouvez le faire dans le terminal.
Sudo prime-select nvidia
basculera sur l'adaptateur Nvidia.
Sudo prime-select intel
basculera vers l'adaptateur Intel.
prime-select query
montrera l'état actuel.
Vous devrez vous déconnecter et vous connecter pour appliquer le paramètre.
Il est possible que vous ayez un très nouvel adaptateur Nvidia mal pris en charge par le pilote Open Source Nouveau.
Dans ce cas, il est possible que votre système ne puisse pas démarrer à partir de l'interface graphique.
Vous pouvez vous référer à cette réponse et démarrer avec le paramètre nomodeset
name__. Vous devrez démarrer le système de cette façon lorsque vous démarrez à partir de LiveUSB, puis installez Ubuntu.
Après avoir installé Ubuntu, vous devrez redémarrer avec nomodeset
et installer le pilote Nvidia approprié.
Lorsque vous démarrez en mode UEFI, cette option F6
n'apparaît pas. Dans ce cas, vous devrez vous rendre au menu, appuyer sur e
et taper nomodeset
manuellement.
Voici une réponse détaillée sur la façon de le faire. Il énumérera deux manières d'installer les derniers pilotes Nvidia sur Ubuntu 12.10 à 14.04. Il est préférable que Synaptic soit installé sur votre système, car vous en aurez besoin pour installer certains fichiers. Si ce n'est pas installé, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Sudo apt-get install synaptic
Toutes les étapes répertoriées nécessitent l’utilisation de Terminal. Pour l'ouvrir, appuyez simplement sur Ctrl+Alt+T sur votre clavier
La première façon:
La première chose à faire est de mettre à jour votre distribution Ubuntu.
Sudo apt-get update && Sudo apt-get dist-upgrade
Redémarrez si nécessaire.
Téléchargez le dernier pilote pour votre distribution de Nvidia
Installez linux-source + linux-headers-generic + dkms (en utilisant le gestionnaire de paquets Synaptic)
Installez Build Essentilas, gcc et g ++
Sudo apt-get install build-essential gcc g++
Redémarrez votre système à ce stade.
Une fois le système sauvegardé et en cours d'exécution, éditez /etc/modprobe.d/blacklist.conf
et ajoutez les lignes suivantes à la fin du fichier.
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Enregistrez et quittez le fichier.
Supprimer tous les pilotes Nvidia actuels
Sudo apt-get remove --purge nvidia*
Supprimez tous les pilotes xserver-xorg-video-nouveau
Sudo apt-get --purge remove xserver-xorg-video-nouveau
Editer le fichier grub
Sudo nano /etc/default/grub
Dans la ligne qui a GRUB_CMDLINE_LINUX
, supprimez "quiet splash"
et remplacez-le par "text"
Mettre à jour grub en utilisant les commandes suivantes
Sudo update-grub
Sudo update-initramfs -u
Redémarrez votre système à ce stade. Une fois le système redémarré, il sera en mode texte. Connectez-vous à votre système, puis faites
Sudo su
(tapez votre mot de passe)
cd Downloads
(à condition que le fichier téléchargé sur Nvidia soit sauvegardé là)
sh xxx.run
(où xxx est le nom du fichier Nvidia) Cliquez sur OK Si un message concernant le pilote s'affiche, cliquez sur oui (il est très important que vous cliquiez sur oui) Attendez la fin de l'installation, puis
Sudo nano /etc/default/grub
Dans la ligne qui a GRUB_CMDLINE_LINUX
, supprimez "test"
et remplacez-le par "quiet splash"
puis faites
Ctrl+x → y → enter pour enregistrer le fichier et quitter.
Mettre à jour grub en utilisant les commandes suivantes
Sudo update-grub/
Sudo update-initramfs -u
Redémarrez et vous êtes prêt.
La deuxième façon:
Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-340
Les deux méthodes ont été testées avec le pilote Nvidia version 340 et fonctionnent correctement. De nombreuses mises à jour ont été effectuées après coup et tout fonctionne correctement.
Voulais jeter ma mise en garde là-dessus sur le sujet après avoir passé 2 jours avec cela.
J'utilise Ubuntu depuis des années. La semaine dernière, j'ai abandonné mon vieux PC à base de processeur AMD 940 quadricœur et construit un nouveau processeur AMD 8350 8 avec asus mobo et pour une carte vidéo, car je ne joue pas à des jeux. J'ai acheté une nouvelle carte GTX 650 gpu.
Après avoir installé la GTX 650 .. cela fonctionnait bien avec le pilote Noveau mais je voulais utiliser le port HDMI des cartes vidéo et pour une raison quelconque qui ne fonctionnait pas avec mon moniteur HP w2207h.
NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if
it ever worked as that monitor is now nearly 4 years old.
J'ai donc d'abord installé le test Ubuntu NVIDIA "Current Proprietary".
Toujours pas de HDMI mais le bureau de l'unité, etc. tout fonctionnait toujours bien.
Pensant que je devrais peut-être essayer le pilote linux directement à partir de NVIDIA, je suis allé dans la section des pilotes, j'ai recherché la carte linux GTX 650 et téléchargé ce fichier .run - où va figurer un nom de pilote long.
Prochaine étape pour ceux qui découvrent Ubuntu/Unity
Appuyez sur ctrl + alt + F1 me met dans un terminal
Avant de pouvoir appliquer le pilote NVIDIA, vous devez supprimer le LIGHTDM qui est toujours en cours d’exécution en arrière-plan.
$ Sudo service lightdm stop
Une fois que lightdm est arrêté, vous devez modifier le fichier .run pour qu'il soit exécutable:
$ Sudo chmod +x ./<nvidia>.run
ensuite, exécutez enfin le nouveau programme d'installation du pilote.
$ Sudo ./<nvidia>.run
ceci commencera et vous posera plusieurs questions auxquelles vous devrez répondre.
quand c'est fait, vous redémarrez.
Maintenant mon avertissement.
Avant de commencer à faire tout ce qui précède, vous devez disposer d’un deuxième ordinateur/ordinateur portable afin que vous puissiez rechercher comment inverser la procédure ci-dessus. si vous rencontrez des problèmes -ou- vous devriez avoir imprimé toutes les informations. vous avez besoin d'inclure:
la ligne de commande dont vous auriez besoin pour "purger" le nouveau pilote Nvidia
$ Sudo ./<nvidia>.run --uninstall
une fois cela fait, vous devez installer un pilote vidéo AVANT de redémarrer, sauf si vous avez laissé le pilote Noveau installé (vous ne l'avez pas supprimé - la plupart disent qu'il n'est pas nécessaire d'avoir essayé le pilote propriétaire NVIDIA ci-dessus).
Ensuite ... assurez-vous de connaître la ligne de commande requise pour réinstaller le pilote Noveau si vous devez le faire.
Alors pourquoi ai-je posté ceci?
J'ai été assez prudent lors de l'installation du dernier pilote de site Web NVIDIA pour la carte GTX 650.
Cependant, après un redémarrage, le bureau Unity sous Ubuntu 12.10 était fou avec divers problèmes.
Parce que je n'avais pas pris le temps de me préparer à supprimer ce pilote et à réinstaller un pilote actif en ligne de commande (rappelez-vous que je ne pouvais pas utiliser l'outil Paramètres système? ... c'était vraiment pénible de revenir à mon système fonctionnait auparavant.
Alors, faites comme le dit le modèle du scoutisme "soyez préparé" avant de vous engager dans cette voie.
Le pire de tous pour moi ... Même avec le dernier pilote de NVIDIA installé, je ne pouvais PAS avoir le port HDMI de la GTX 650 à afficher sur mon moniteur. Pour vérifier, j’ai branché le câble HDMI à un deuxième moniteur HDMI beaucoup plus récent et j’ai quand même reçu AUCUN SIGNAL.
Je suis donc de retour à la case départ en essayant toujours de faire fonctionner mon port HDMI MAIS ... verre plein 1/2 plein, j’en ai appris beaucoup au cours du processus.
J'espère que cela aide les autres.
Une méthode d'installation simple en ligne de commande (une variante textuelle de la réponse de @edwardtorvalds):
Lancer la commande
ubuntu-drivers devices
(/usr/bin/ubuntu-drivers
est fourni par ubuntu-drivers-common
, inclus dans un package depuis 14.04 et disponible sous la forme app dans les versions précédentes.)
Après quelques secondes, vous devriez obtenir une sortie qui ressemble à ceci:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
model : GF108 [GeForce GT 430]
vendor : NVIDIA Corporation
driver : nvidia-346-updates - distro non-free
driver : nvidia-340-updates - distro non-free
driver : nvidia-304-updates - distro non-free
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-346 - distro non-free recommended
Le pilote recommandé est nvidia-346
, alors lancez
Sudo apt-get install nvidia-346
(Étant donné que les pilotes nVidia ne sont pas des logiciels libres, vous devez d'abord vous assurer que le le référentiel multivers est activé .)
Le problème que vous rencontrez est que vous n'avez pas la source Linux, vous pouvez donc installer le pilote nvidia. Je crois que ce que vous voulez, ce sont les en-têtes Linux pour la version de votre noyau.
Sudo apt-get install linux-headers-generic
devrait installer les en-têtes corrects, ce qui vous permettra ensuite de continuer là où vous l'avez laissé.
Désormais, les pilotes Nvidia sont disponibles sur les référentiels par défaut. Donc pas besoin de ppa.
Exécuter:
Sudo apt-get update
Sudo apt-get install nvidia-361
nvidia-361
est la version la plus récente disponible sur les référentiels par défaut. Vous voudrez peut-être vous en assurer en recherchant tous les pilotes disponibles par apt-cache search nvidia
Cela est devenu plus facile avec 346.72, au moins avec Lubuntu et MATE 14.04. J'ai appuyé sur Ctrl + Alt + F1 et il a fallu 5 commandes. Les étapes qui ont fonctionné pour moi sont les suivantes:
Sudo service lightdm stop
cd /path/to/file
Sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && Sudo sh NVIDIA-Linux-(asterisk)-346.72.run
Sudo service lightdm start
ou une variante de cette commande. Ils étaient légèrement différents pour Lubuntu et MATE.Pas besoin de générer un xorg.conf car il l’a fait quand j’ai répondu oui lors de l’installation. En outre, pas besoin de liste noire nouveau avant l'installation. Le seul problème que j'ai rencontré a été l'installation du même pilote pour un système d'exploitation 32 bits. Il m'a dit qu'il fallait un paquet gcc + que j'ai sur mon premier google.
Télécharger pour 64 bits: http://www.nvidia.com/object/linux-display-AMD64-295.53-driver.html
Télécharger pour 32 bits: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
Sudo service lightdm stop
Sudo ./NVIDIA*
Sudo reboot
Le pilote devrait fonctionner sans problème maintenant (je viens de faire cela avec ma GTX 570)
Testez le pilote en ouvrant un terminal: (ctrl + alt + T)
glxinfo | grep direct
Il devrait rapporter: direct rendering: Yes
nvidia-settings
REMARQUE: le script doit mettre le pilote nouveau sur liste noire par défaut. Si le pilote NVIDIA ne fonctionne pas, essayez de le faire manuellement:
sudoedit /etc/modprobe.d/blacklist.conf
Ajoutez les lignes suivantes:
blacklist nouveau
options nouveau modeset=0
Sudo reboot
Il existe de nombreuses solutions mais voici ce qui a réellement fonctionné pour moi (supposons que vous ayez une nouvelle installation d'Ubuntu 16.04 et du pilote binaire nvidia téléchargés)
Si vous avez un double démarrage, allez dans les paramètres de votre BIOS et réglez l'option de démarrage sécurisé sur "autre système d'exploitation";
Presse Ctrl+Alt+F1 dans la session de connexion pour entrer le TTY-1 et procédez comme suit:
Sudo apt-get install linux-source
Sudo apt-get install linux-headers
Avant d’installer le pilote, arrêtez lightdm en:
Sudo service lightdm stop
Exécuter le script NVIDIA
Sudo ./NVIDIA-Linux-x86_64-378.09.run
Au cours de l'installation, un message d'erreur "Échec du script fourni par la distribution" peut s'afficher, ignorez-le.