Comment installer les pilotes Nvidia?

150

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?

Richard Rodriguez
la source

Réponses:

231

Mise à jour - 18 septembre 2018

Le moyen rapide:

Avant d’ajouter ce PPA, veuillez lire la description de ce dernier sur leur page, qui mentionne des informations importantes sur son utilisation, la version adaptée à votre carte Nvidia et plus encore. Ceci est destiné aux utilisateurs de bureau souhaitant obtenir 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 Secure Boot, car vous utilisez peut-être réellement UEFI.

Questions courantes concernant Nvidia:

  1. Puis-je utiliser le dernier pilote sur une ancienne version d'Ubuntu?
  2. Différence entre les cartes vidéo et les pilotes: site officiel Nvidia, Ubuntu's Default, PPA & Nouveau?
  3. Quels PPA sont recommandés lors de l'utilisation d'une carte vidéo?
  4. Comment savoir quel pilote ou package installer?
  5. Comment installer un pilote?
  6. Différence entre les pilotes propriétaires?
  7. Comment savoir si ma carte vidéo est prise en charge dans Ubuntu?

Pour résoudre les problèmes liés à Nvidia ou aux paramètres d’overclocking, veuillez consulter la réponse ci- dessous, qui couvre:

  1. Quels bugs courants sont résolus en utilisant les derniers pilotes?
  2. Ma carte vidéo ne s'installe pas (problèmes d'installation)
  3. Réglage et ajustement par carte vidéo
  4. Moyen rapide de régler la résolution d'écran par défaut

Principales questions posées sur les cartes vidéo:

1. Puis-je utiliser le dernier pilote sur une ancienne version d'Ubuntu?

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 à moins de disposer de la dernière carte Nvidia.

2. Différence entre les cartes vidéo et les pilotes: site officiel de Nvidia, Ubuntu's Default, PPA & Nouveau

Je les recommande dans l'ordre suivant en fonction des problèmes rencontrés, de la sensation «clé en main» 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 - Grande 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.

Nouveau - Ceci est l'implémentation 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 de 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 présentent des problèmes lors de la mise à jour, de la désinstallation et de l’installation (très rare, mais cela se produit).

Les différences peuvent être résumées dans les points suivants:

-- Site officiel --

  • Offre le dernier pilote
  • L'installation se fait par le terminal
  • Lorsqu'une mise à jour apparaît, vous devez télécharger manuellement le nouveau package.
  • Il a plus de problèmes que toute autre méthode (spécialement pour Nvidia)

- Dépôts d'APP -

  • Offre les dernières heures / jours de conducteur après sa sortie officielle
  • L'installation s'effectue via un terminal ou une interface graphique
  • Si vous avez déjà installé un pilote, le paquet sera mis à jour automatiquement
  • Lorsqu'une mise à jour apparaît, vous serez averti de le faire à l'aide du gestionnaire de mises à jour.
  • Il est plus stable et testé que les officiels
  • Il présente moins de problèmes que toute autre méthode (moins de problèmes pour toutes les cartes vidéo)
  • C'est le premier moyen recommandé pour les cartes Nvidia.

- Pilotes Ubuntu par défaut -

  • Pour chaque nouvelle version, les pilotes deviennent de mieux en mieux
  • Se met à jour moins fréquemment qu'un PPA
  • Dans la plupart des cas, les pilotes fonctionneront hors de la boîte (Nouveau pour Nvidia)
  • Pas à jour par rapport au site officiel ou à un PPA
  • Il est de loin, plus testé dans Ubuntu que tout autre moyen (PPA ou officiel)
  • Plus facile à mettre à jour

4. Comment savoir quel pilote ou package installer?

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. Par conséquent, 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 paquet officiel NVIDIA appelé nvidia-prime, qui est automatiquement installé avec le nvidia-355paquet. 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-primeet bumblebeesont incompatibles: Si bumblebeeest installé, il nvidia-primene 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 bumblebee2. réinstaller nvidia-430 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-primeinstallé, mais pas nécessairement quand bumblebeeest également installé.

Ordinateurs avec une configuration SLI

Si vous avez 2 cartes vidéo ou plus en mode SLI, vous pouvez effectuer les opérations suivantes:

  • Pour les cartes NVidia, Xorg.confajoutez les éléments suivants à la ligne lors de la création :

    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

5. Comment installer un pilote?

La méthode utilisée dépend 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 qui ont besoin 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 linux-sourcepaquet et le fichier d’en-tête spécifique en supposant que vous avez dans ce cas la 3.5.0-16-genericversion du noyau.

Pour vérifier quelle version vous avez à un moment donné, uname -rindiquez la version du noyau spécifique utilisée.

Pour Nvidia, cela dépend de la carte vidéo et du package requis, pour les dernières cartes vidéo et en supposant que vous ajoutiez le PPA mentionné ci-dessus, la ligne de terminal serait:

sudo apt install nvidia-driver-430

Le nombre à la fin changerait en fonction de l'âge de votre carte vidéo ou de son état nouveau (certaines versions disponibles sont 390, 410, 415 et 418).

Utilisation des GPU pour les séries GeForce 10, 20 et RTX Utilisation nvidia-430
pour les GPU des séries GeForce 8 et 9 Utilisation nvidia-340
pour les GPU des séries GeForce 6 et 7nvidia-304

Les dernières versions apportent davantage 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 dans l' nvidia-settingsapplication 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, fonctions 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

6. Différence entre les pilotes propriétaires?

Veuillez consulter Différence entre les pilotes supplémentaires (Nvidia) pour plus d’informations sur les pilotes propriétaires.

7. Comment savoir si ma carte vidéo est prise en charge dans Ubuntu?

Voici quelques astuces pour savoir si votre carte vidéo est prise en charge dans Ubuntu:

  • Si la carte vidéo existait AVANT la publication de la version d'Ubuntu que vous utilisez, le pourcentage de changement de cette carte sera de 99%.

  • Si la carte vidéo est apparue moins de 6 mois APRÈS la publication de la version Ubuntu que vous utilisez et que vous avez gardé cette version à jour, vous avez de bonnes chances qu'elle soit prise en charge.

  • 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 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. Installez donc toujours les derniers pilotes via le PPA ou les sources de logiciels fournies avec Ubuntu si vous possédez la dernière carte Nvidia.

REMARQUE - Ubuntu pourrait afficher la valeur inconnue dans l'option Graphiques de "À propos de cet ordinateur" . Si cela se produit, veuillez installer le mesa-utilspackage.

Cette réponse est orientée vers la résolution des bugs courants de Nvidia (écran noir, pilotes ne fonctionnant pas en général, FPS bas, etc.)

  1. Quels bugs courants sont résolus en utilisant les derniers pilotes?
  2. Ma carte vidéo ne s'installe pas (problèmes d'installation)
  3. Réglage et ajustement par carte vidéo
  4. Moyen rapide de régler la résolution d'écran par défaut

1. Quels bugs courants sont résolus en utilisant les derniers pilotes?

Les bogues communs partagés par toutes les cartes vidéo sont:

  • Lanceur ou panneau manquant d'Unity
  • Options manquantes dans les paramètres Nvidia
  • Le bureau n'apparaît pas (écran noir)
  • Les haut / bas de l'écran sont découpés
  • La vidéo semble coupée en morceaux
  • Les résolutions supérieures ne sont pas utilisables (non trouvé)
  • La vidéo montre avec VGA mais pas avec HDMI (et vice versa)
  • Suspendre ne pas travailler sur un ordinateur portable lors de la fermeture du couvercle
  • La vitesse du ventilateur fait beaucoup de bruit ou est toujours à pleine vitesse
  • Problèmes de chaleur
  • nvidia-xconfigne pas créer xorg.confcorrectement

Si vous en rencontrez un, c'est une bonne idée d'ajouter l'un des PPA et de mettre à jour vos pilotes vidéo avec les derniers 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 ces cas, je vous 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?

Quelle est la bonne façon d’installer les pilotes vidéo propriétaires ATI Catalyst (fglrx) directement à partir d’AMD?

Comment activer correctement Desktop Cube dans Unity 3D?

Activer l'audio HDMI pour une carte Nvidia

Comment activer les effets visuels sur le bureau?

Les pilotes NVIDIA ne fonctionnent pas après la mise à niveau. Pourquoi ne puis-je voir que le terminal?

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 / Ubuntu

La connexion HDMI / VGA coupe les bordures de l'écran ou crée un texte flou

/etc/X11/xorg.conf n'existe pas?

L'installation du dernier 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 xorg.conffichier à l'aide de la nvidia-xconfigligne de commande. Il suffit d’aller dans le terminal pour taper ce qui suit, puis redémarrer:

    sudo nvidia-xconfig
    

    Sachez que si nvidia-xconfigune des erreurs suivantes est générée, vous devez probablement supprimer le xorg.conffichier existant avant d'exécuter à nvidia-xconfignouveau la commande:

    • ERREUR DE VALIDATION - Il peut mentionner une section manquante, des informations incorrectes dans une section, pas des sections fermées ou nécessitant simplement au moins une section pour continuer.

    • AVERTISSEMENT - Il est possible de mentionner plusieurs erreurs dans les valeurs concernant tout paramètre trouvé dans une section, par exemple, en ne spécifiant pas explicitement une valeur pour un paramètre.

    • ERREUR FATAL SERVER - Une fois exécuté, nvidia-xconfigvous pouvez obtenir une erreur "aucun écran trouvé", ce qui signifie très probablement que les recommandations mentionnées ci-dessus, telles que l'installation du PPA, n'ont pas été appliquées en premier ou qu'un module possible fonctionne toujours (Soit le nouveau chargement ou un pilote nvidia installé à l'aide du package de pilotes Nvidia à partir du site nvidia.

    • ERREUR - Vous obtiendrez une erreur similaire à Unable to write to directory '/etc/X11'si vous exécutiez la nvidia-xconfigcommande sans sudo. Si l'erreur persiste via le, nvidia-settingsvous devez d'abord supprimer le xorg.conffichier.

    Dans tous les cas où vous devez supprimer le xorg.conffichier, veillez à sauvegarder toutes les modifications apportées avant de le supprimer.

  • La réinstallation du pilote résout plusieurs problèmes. Par exemple, si vous utilisez le nvidia-graphics-drivers-355package de pilotes, 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:

    1. Supprimer le xorg existant à l'aide de la commande suivante

      sudo apt-get remove --purge xserver-xorg
      
    2. Installez xorg en utilisant la commande suivante

      sudo apt-get install xserver-xorg
      
    3. Reconfigurer xorg à l'aide de la commande suivante

      sudo dpkg-reconfigure xserver-xorg
      
    4. 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 Installation de la dernière version de Nvidia à partir de Xorg PPA pour afficher un écran noir à cet effet ou exécutez simplement les lignes suivantes:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Ma carte vidéo ne s'installe pas correctement (problèmes d'installation)

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 en résumé, je peux résumer cela en procédant comme suit en supposant que vous rencontriez l'un des problèmes suivants:

  • Installer les pilotes officiels Nvidia et avoir un problème pour les mettre à jour ou les supprimer
  • L'écran semble faux / corrompu
  • L'unité ne charge pas de ne pas charger
  • Impossible d'accéder à l'environnement graphique en aucun cas

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:

  1. 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
    
  2. Si vous avez installé un paquet similaire à nvidia nvidia-currentou nvidia-current-updatessupprimez-le. Il en va de même avec les pilotes ATI. sudo apt-get remove nvidia-currentpar exemple.

  3. 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. C'est juste au cas où vous alliez de l'avant et que vous commenciez à éditer comme un fou (ce qui arrive, je le sais ^^).

  4. Supprimer ou sauvegarder / déplacer le xorg.conffichier. Vous n'aurez pas besoin de ce fichier maintenant.

  5. Après avoir suivi toutes les étapes ci-dessus, redémarrez l'ordinateur et assurez-vous qu'il se charge avec Nouveau et non avec les pilotes Nvidia pour les cas Nvidia ou avec les pilotes ATI et non avec les fglrxcas Ati / AMD.

  6. 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 vous ne parvenez pas à charger LightDM correctement, ne vous inquiétez pas, les 3 options mettront fin au processus. 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. 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-430pour les cartes Nvidia ousudo apt-get install fglrxpour 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).

  7. Maintenant, redémarrez et tout devrait fonctionner.

NOTE - À l'étape 6, si le chargement du PC semble bloqué, appuyez sur CTRL+ ALT+ F1pour accéder au terminal TTY1 et effectuez 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:

  1. Ouvrez le terminal et tapez xrandrce qui vous montrera toutes les résolutions possibles supportées (cela dépend de votre carte vidéo et de votre moniteur / tv). 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.

  2. Tapez xrandr -s Xoù X est le numéro de ligne mentionné ci-dessus. Donc , il ressemblerait à quelque chose comme: xrandr -s 1.

    Enfin, pour les utilisateurs qui ont signalé ne pas avoir vu le Unity Launcher / Panel 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 plug-in 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.

3. Réglage et ajustement de ma carte vidéo

Pour les cartes vidéo Nvidia, procédez comme suit:

  1. Dans le type de terminal: sudo nano /etc/X11/xorg.conf

  2. Recherchez la section de périphérique 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' nvidia-settingsutilitaire contient 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 "2" (bit 1) est défini, il tente d'initialiser 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 capacité de ventilateur programmable.

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 nvidia-settingspanneau de commande affiche un tableau permettant de définir les décalages par domaine d'horloge et par performance à 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), l'activation des effets de Coolbits 8 + Coolbits 4. sera identique à l'activation des effets de Coolbits 8 + Coolbits 4. Vous obtiendrez ainsi 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: cela 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-settingssont stockées ~/.nvidia-settings-rcet vous pouvez y accéder en tapant ce qui suit:

nano ~/.nvidia-settings-rc

Je mentionne cela parce que si le xorg.confn'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 xorg.conftelles que les périphériques d’entrée / sortie et les cartes vidéo. Cela ne s'était pas fait 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 eux sont toujours présents mais divisés en fichiers plus spécifiques /usr/share/X11/xorg.conf.d/

Par exemple, certaines cartes vidéo n’affichent pas le Unity Launcher ou le panneau supérieur, sauf s’il xorg.confest présent. Dans d'autres cas, les utilisateurs qui souhaitent modifier leur carte vidéo peuvent avoir besoin de l'option Coolbits qui est ajoutée à xorg.conf. Ce sont les raisons pour lesquelles nvidia-xconfigexiste. 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 la update-pciidsmise à jour de la liste d’identités 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 fait, tout périphérique PCI), ce qui aidera à résoudre tout problème lié à celle-ci.

Dans certains cas, il est également utile de changer la valeur du filtre de texture en Rapide dans le plug-in OpenGL du gestionnaire de paramètres Compiz Config.

Enfin, modifier les options des paramètres d’image en «Performances élevées» dans les paramètres OpenGL du panneau de paramètres Nvidia peut s’avérer utile dans certains cas.

4. Moyen rapide de régler la résolution d'écran par défaut

J'ai lu et suivi des conseils sur l'utilisation xrandrou la modification du xorg.conffichier, mais le moyen le plus rapide que j'ai trouvé a été de l'éditer littéralement ~/.config/monitors.xmlet de modifier la résolution autour des lignes 15 à 18 (celles mentionnant Largeur, Hauteur et Débit). 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.

Luis Alvarado
la source
5
Cela m'a complètement sauvé et je pense vraiment que cette documentation devrait aller sur le site d'Ubuntu ou dans un endroit plus accessible. Cela a pris quelques jours pour chercher et trouver ceci (surtout l'outil qui recommande le bon pilote qui était tout mon problème depuis le début)
shaneonabike
2
J'ai essayé de l'éditer mais je n'ai pas pu (il y a une limite de taille: /) Quoi qu'il en soit, il faut noter que X SWAT n'est plus disponible après Quantal!
Shaneonabike
3
Je vote cette réponse de l'année. :) La dernière fois que j'ai dû traiter avec Ubuntu + nVidia était de retour en 2007 et j'avais peur de devoir passer par les mêmes problèmes. Grâce au message de Luis, l'installation s'est déroulée sans encombre.
Waldir Leoncio
1
@Fabby Votre commentaire a tué un chat ... c'est aussi la raison pour laquelle j'ai ajouté le lien comme "titre Xorg". Mais oui, je suivrai votre excellent conseil et soulèverai ceci. Merci mon pote.
Luis Alvarado
1
lol. Lisais mon article et le vôtre. Excellent travail à ce sujet.
Luis Alvarado
24

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 référentiels officiels Ubuntu:

apt-cache search nvidia

Option 2.1 - Recherchez les pilotes NVIDIA disponibles sur le tableau de bord:

Pilotes GPU propriétaires PPA

Option 2.2 - Pour inclure les derniers pilotes NVIDIA, ajoutez le référentiel aux sources de logiciels:

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:

Versions de pilotes NVIDIA GPU

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 GPU NVIDIA dispose de la prise en charge Optimus, exécutez:

sudo apt-get install nvidia-prime

Étape 2 - Pour terminer le processus d'installation des pilotes, exécutez:

sudo reboot

Information additionnelle:

Produits GPU NVIDIA pris en charge

Informations de version des pilotes GPU NVIDIA

NVIDIA prend en charge les délais pour les versions de GPU existantes

cl-netbox
la source
4
Je suggère de changer un peu la réponse. Indiquez plus clairement que la méthode recommandée consiste à installer à partir du référentiel Ubuntu sudo apt-get install nvidia-*. Une méthode facultative consiste à installer à partir de PPA. Ce sera bien d'avoir cette réponse. Déjà +1.
Pilot6
1
Et aussi, il est bon d’ajouter comment obtenir le modèle GPU. lspci -k | grep -EA2 VGA|3D. Il montrera le modèle et si le pilote est installé.
Pilot6
1
vos réponses sont très vagues, les options dans votre réponse ne montrent pas tout le processus correctement mais les énumèrent
Edward Torvalds
Remarque: l̶a̶t̶es̶t̶ prend en charge votre carte vidéo. La plupart des cas, les pilotes vidéo propriétaires seront installés sur la machine, même si ceux-ci ne prennent plus en charge votre carte vidéo. Alors, choisissez avec soin. Il devrait être mentionné dans la section README et / ou sur les informations de version des pilotes de GPU NVIDIA ...
Kamiccolo
6

Installez le pilote:

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Installez mesa-utilspour afficher les informations graphiques:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Redémarrer le PC:

sudo shutdown -r now

Résoudre les problèmes:

Configurez un /etc/X11/xorg.conffichier pour obtenir toutes les résolutions. Informations sur la configuration de xorg.conf Utilisez gtf pour créer une ligne de mode

Faire un fichier appelé xorg.confet 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.

Running nvidia-xconfigcré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:

  1. tuer x serveur
  2. générer un nouveau fichier xorg.conf
  3. renommer et déplacer
  4. retourner à l'interface graphique

Meilleure interface graphique (arandr) pour manipuler les résolutions, etc.:

sudo apt-get update
sudo apt-get install arandr
Le demz
la source
5

Vous n'avez pas besoin d'utiliser une ligne de commande ni un 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:

  1. Ouvrir le tableau de bord

  2. 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.

  3. 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.

  4. Maintenant, redémarrez.

entrez la description de l'image ici

J'ai sélectionné les pilotes propriétaires

Edward Torvalds
la source
4

La méthode recommandée consiste à installer les pilotes des référentiels Ubuntu.

Maintenant, 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.

Courez 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 est GeForce GTX 550 Tidonc installé 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 paquet marqué avec iiest installé.

Vous pouvez vérifier quelle version de pilote prend en charge cet adaptateur à l'adresse suivante:

Site des pilotes Nvidia

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.

Hybryd graphiques

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 nvidia-primepackage. Mais si vous installez à partir des référentiels officiels, il sera installé automatiquement.

Ensuite, vous pourrez changer d'adaptateur en Nvidia X Server Settings(Profils PRIME).

entrez la description de l'image ici entrez la description de l'image ici

Ou vous pouvez le faire dans le terminal.

  • sudo prime-select nvidia passera à l'adaptateur Nvidia.

  • sudo prime-select intel passera à l'adaptateur Intel.

  • prime-select query montrera l'état actuel.

Vous devrez vous déconnecter et vous connecter pour appliquer le paramètre.

Nouveaux adaptateurs non pris en charge par le pilote nouveau

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 nomodesetparamètre. 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 nomodesetet installer le pilote Nvidia approprié.

Lorsque vous démarrez en mode UEFI, cette F6option n'apparaît pas. Dans ce cas, vous devrez accéder au menu de menu, appuyer sur eet saisir nomodesetmanuellement.

Pilote6
la source
Avez-vous essayé cette méthode sur votre Ubuntu?
Edward Torvalds
@edwardtorvalds C'est la méthode que j'utilise toujours.
Pilot6
@ Pilot6 J'ai réussi à installer les pilotes Nvidia à partir de ppa en ajoutant le 'nomodeset' dans grub. Cependant, maintenant, après l'installation de Ubuntu et des pilotes, je ne peux plus me connecter (la fenêtre de connexion réapparaît après avoir cliqué sur Login), sauf si je supprime le 'nomodeset' de grub. Existe-t-il une solution pour supprimer définitivement le nomodeset ??? ou quoi d'autre cause ce problème?
Ghazanfar Mir
Vous n'avez pas besoin nomodesetaprès avoir installé les pilotes. Alors retirez-le /etc/default/grubet courez sudo update-grub.
Pilot6
3

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. S'il n'est pas installé, appuyez simplement sur Ctrl+ Alt+ Tsur 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+ Tsur 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 à partir de Nvidia

Installez linux-source + linux-headers-generic + dkms (en utilisant le gestionnaire de paquets Synaptic)

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

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.confet 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

De la ligne qui a GRUB_CMDLINE_LINUX supprimer "quiet splash"et le remplacer 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

De la ligne qui a GRUB_CMDLINE_LINUX supprimer "test"et le remplacer par "quiet splash"puis faire

Ctrl+ xyenterpour 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+ Tsur 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

entrez la description de l'image ici

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.

Mitch
la source
2

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 ancien PC à base de processeur AMD 940 quadricœur et construit un nouveau cœur 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 ce qui précède si vous rencontrez un problème - ou vous devriez avoir imprimé toutes les informations dont vous avez besoin, INCLUANT:

la ligne de commande nécessaire 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 nécessaire.

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.

  1. J'utilise Synaptic mais je ne peux pas l'utiliser car le lancer le réduirait simplement à la barre d'outils Unity à gauche à partir de laquelle je ne pouvais pas le faire apparaître à l'écran.
  2. Je ne pouvais pas lancer les "Paramètres système" à partir du bureau ou de la cli. Il a fait la même chose que synaptique
  3. J'ai trouvé ma souris susceptible d'apparaître ou non à l'écran lorsque je me suis connecté. Sinon, je devrais procéder à un arrêt ... pas à un redémarrage ... pour l'obtenir.

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 lancer dans cette voie.

Le pire de tout 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'ai appris beaucoup de choses au cours du processus.

J'espère que cela aide les autres.

Bmullan
la source
Boy ... Jamais je n'apprendrai jamais! Mon article ci-dessus indique que j’ai construit un nouveau PC et que je viens d’acheter une nouvelle carte graphique GTX 650 Nvidia que je ne pourrais PAS connecter en utilisant HDMI à deux écrans diff. Aujourd'hui, j'ai bien pensé que c'était peut-être le NOUVEAU câble HDMI que je venais d'acheter, alors j'ai échangé des câbles HDMI avec l'un de mes téléviseurs ... et cela a fonctionné. Donc, le nouveau câble HDMI n'était pas bon.
Bmullan
1

Une méthode d'installation simple en ligne de commande (une variante textuelle de la réponse de @edwardtorvalds):

  1. Lancer la commande

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-driversest fourni par ubuntu-drivers-common, fourni sous forme de package depuis le 14.04 , et disponible sous forme d' application dans les versions précédentes.)

  2. 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 exécutez

    sudo apt-get install nvidia-346
    

    (Les pilotes nVidia n'étant pas des logiciels libres, vous devez d'abord vous assurer que le référentiel multivers est activé .)

200_success
la source
pour l'étape 2, pour trouver rapidement le pilote recommandé, exécutez simplement:ubuntu-drivers devices | grep recommended
Corey Goldberg le
1

Son disponible dans les référentiels par défaut.

A partir de maintenant, 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

À partir de maintenant, nvidia-361la version la plus récente est-elle disponible sur les référentiels par défaut. Vous voudrez peut-être vous en assurer en recherchant tous les pilotes disponibles enapt-cache search nvidia

Severus Tux
la source
C’est de loin la réponse la meilleure et la plus simple. Toutes les solutions utilisant ppa conduisent à des problèmes de signature pkcs. askubuntu.com/questions/1031375/…
Vahid
0
  • Téléchargez le pilote et placez-le dans votre répertoire personnel

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

  • Do: ctrl+ alt+ F6(Attention: cela vous fera passer à un TTY, pas d'interface graphique)
  • Connectez-vous en utilisant votre nom d'utilisateur et mot de passe
  • Type: sudo service lightdm stop
  • Type: sudo ./NVIDIA*
  • Type: 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)

  • Type: glxinfo | grep direct Il devrait rendre compte:direct rendering: Yes
  • Pour ajuster vos paramètres NVIDIA, tapez: nvidia-settings

REMARQUE: le script devrait mettre le pilote nouveau sur liste noire par défaut. Si le pilote NVIDIA ne fonctionne pas, essayez de le faire manuellement:

  • Type: sudoedit /etc/modprobe.d/blacklist.conf

Ajoutez les lignes suivantes:

blacklist nouveau
options nouveau modeset=0
  • Type: sudo reboot
era878
la source
0

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 bons en-têtes, ce qui vous permettra ensuite de continuer là où vous les avez laissés.

Goldentoa11
la source
0

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:

  1. Téléchargez depuis le site NVidia.
  2. Appuyez sur Ctrl + Alt + F1 pour aller au terminal et vous connecter.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Tout se passe sans accroc avec 64 bits. Le script de pré-installation a échoué, mais je lui ai dit d’installer quand même. À partir de là, c’était essentiellement "oui, oui, oui".
  7. sudo service lightdm startou 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 pendant 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.

Ben Doidge
la source
Pourquoi ne pas simplement ajouter le ppa?
Tim
Le PPA n'a pas fonctionné pour moi pour une raison quelconque. D'autres ont peut-être une expérience différente, mais chaque fois que je l'essayais, cela me donnait plusieurs pilotes, mais pas les derniers. Je mettais nvidia-346 et finissais par avoir quelques legs, un relativement récent et un pilote open source, mais pas celui que je voulais. C'était après Ctrl + Alt + T et Ctrl + Alt + F1, plus l'arrêt de lightdm. Il y avait beaucoup de réponses différentes aux problèmes de ppa, alors j'ai essayé la méthode que j'ai postée pour voir si c'était plus rapide, et ça l'a été.
Ben Doidge
0

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)

  1. Si vous utilisez le double démarrage, allez dans les paramètres du BIOS et réglez l'option de démarrage sécurisé sur "autre système d'exploitation";

  2. Appuyez sur Ctrl+ Alt+ F1dans 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
    
  3. Avant d'installer le pilote, arrêtez lightdm en:

    sudo service lightdm stop
    
  4. 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.

Jie Cheng
la source