Comment changer le pilote vidéo propriétaire en utilisant la ligne de commande?

26

Mon ordinateur portable possède une carte vidéo Nvidia et exécute Ubuntu 12.04 LTS 64 bits. Lors d'une mise à niveau hier, il semblait qu'une nouvelle version du pilote Nvidia 304 (si je me souviens bien) était installée. Après la mise à niveau et le redémarrage, j'ai ouvert l'outil Pilote supplémentaire et constaté que la version 304 du pilote Nvidia était utilisée. Jusqu'ici tout va bien.

Cependant, l'outil Pilote supplémentaire a également indiqué qu'il existait une version du pilote Nvidia 319 et que cette version du pilote était recommandée. J'ai ensuite choisi de changer pour ce pilote recommandé, le pilote a été téléchargé et installé, j'ai redémarré le système et fini avec un écran noir et un shell de commande.

Comment changer le pilote vidéo Nvidia propriétaire en utilisant la ligne de commande et revenir à la version précédente qui fonctionnait sur mon système?

(Une deuxième question: comment se fait-il qu’un pilote vidéo qui apparemment ne fonctionne pas ait été recommandé?)

    
posée mghg 21.08.2013 - 10:39
la source

4 réponses

10

Ubuntu 12.04 (pour les versions ultérieures, voir les autres réponses)

Vous pouvez utiliser jockey-text pour désactiver et activer les pilotes Nvidia dans Ubuntu.

Par exemple:

  • Exécutez jockey-text --list pour obtenir la liste des options disponibles.

  • Exécutez sudo jockey-text -d xorg:nvidia_304 pour supprimer le pilote 304.

  • Exécutez sudo jockey-text -e xorg:nvidia_304 pour activer le même pilote.

  • Exécutez jockey-text --help pour voir le manuel d'aide.

réponse donnée mikewhatever 21.08.2013 - 11:06
la source
34

Conformément à cette page d'aide sur la communauté Ubuntu , Ubuntu 14.04+ est différent:

Ubuntu 14.04 et supérieur

La commande jockey-text a été supprimée avec la version d'Ubuntu 14.04. Vous pouvez maintenant utiliser les pilotes ubuntu pour obtenir la liste des packages pour chaque pilote, puis installer les packages en utilisant apt-get. Par exemple:

sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

sudo apt-get install nvidia-331

Ubuntu 12.04 (identique à la réponse de mikewhatever)

Si vous devez changer de pilote sans utiliser l'interface graphique X, peut-être parce que ces pilotes ne sont pas installés, vous pouvez le faire avec la commande jockey-text. Par exemple:

jockey-text --help
jockey-text -l
jockey-text -e xorg:nvidia_current
    
réponse donnée pd12 18.11.2015 - 03:41
la source
8

J'ai eu le même problème avec les pilotes 304/319 des dépôts, Nvidia a des pilotes propriétaires sur son site Web, installés à partir de là, ils fonctionnent très bien, j'ai utilisé ce manuel pour supprimer les pilotes restants et les installer directement depuis Nvidia.

lien

Assurez-vous de faire attention à tout, en particulier assurez-vous que dans /etc/default/grub line GRUB_CMDLINE_LINUX_DEFAULT contient nomodeset , sinon le pilote Nvidia ne fonctionne pas.

Aussi, si les pilotes propriétaires ne fonctionnent pas et que vous êtes bloqué en ligne de commande, vous pouvez toujours désinstaller les pilotes Nvidia et installer le pilote nouveau par défaut.

sudo apt-get autoremove --purge nvidia-*
sudo service lightdm stop
sudo apt-get install xserver-xorg-video-nouveau
    
réponse donnée Mike 20.11.2014 - 20:00
la source
0

Vous pouvez également télécharger le fichier .sh à partir de nvidia, puis suivez les étapes suivantes:

  • Appuyez d'abord sur control + alt + f1 - pour quitter le mode GUI

    • sudo service gdm stop (sur ubuntu)
    • naviguez jusqu'au dossier où vous avez téléchargé les pilotes nvidia
    • ./ nvidia.drivers.sh
    • sudo reboot après installation
réponse donnée Paulo Botelho 24.11.2014 - 14:28
la source

Lire d'autres questions sur les étiquettes