web-dev-qa-db-fra.com

Suppression complète des anciens pilotes Nvidia

J'ai récemment installé une nouvelle installation d'Ubuntu et téléchargé des pilotes Nvidia via nvidia-driver-390. J'ai remarqué que nvidia-340 était également installé (en tant que "pilote binaire" au lieu d'un "métapaquet de pilotes"). Intéressant. Plus tard, j'ai installé nvidia-driver-396. Je souhaite supprimer les versions 340 et 390 afin de ne pouvoir utiliser que 396. J'ai utilisé Sudo apt remove --purge nvidia-340 nvidia-390 et j'ai également désinstallé certains des packages associés (nvidia-common, nvidia-current, nvidia-settings, nvidia-prime, nvidia-kernel-common*, etc.). À ce stade, je ' J'essaie simplement de supprimer chaque trace de pilotes Nvidia de mon système et de recommencer à zéro. Malheureusement, dans les logiciels et mises à jour inclus, les pilotes 340, 390 et 396 sont toujours répertoriés. Une capture d'écran est jointe. Merci de votre aide. enter image description here

ls -la /etc/apt/sources.list.d:

total 44
drwxr-xr-x 2 root root 4096 Jul 10 08:43 .
drwxr-xr-x 6 root root 4096 May 20 12:58 ..
-rw-r--r-- 1 root root  142 Jul 10 08:43 alexlarsson-ubuntu-flatpak-bionic.list
-rw-r--r-- 1 root root  142 Jul 10 08:43 alexlarsson-ubuntu-flatpak-bionic.list.save
-rw-r--r-- 1 root root   57 Jul 10 08:43 etcher.list
-rw-r--r-- 1 root root   57 Jul 10 08:43 etcher.list.save
-rw-r--r-- 1 root root  132 Jul 10 08:43 gezakovacs-ubuntu-ppa-bionic.list
-rw-r--r-- 1 root root  132 Jul 10 08:43 gezakovacs-ubuntu-ppa-bionic.list.save
-rw-r--r-- 1 root root  189 Jul 10 08:43 google-chrome-beta.list
-rw-r--r-- 1 root root  189 Jul 10 08:43 google-chrome-beta.list.save
-rw-r--r-- 1 root root  144 Jul 10 08:43 graphics-drivers-ubuntu-ppa-bionic.list

Remarques: Vous devez donc retirer le ppa pour le supprimer complètement?

cat /etc/apt/sources.list:

# deb cdrom:[Ubuntu 18.04 LTS _Bionic Beaver_ - Release AMD64 (20180426)]/ bionic main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-proposed main universe restricted multiverse

ubuntu-drivers devices:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001382sv000010DEsd00001065bc03sc00i00
vendor   : NVIDIA Corporation
model    : GM107 [GeForce GTX 745]
driver   : nvidia-340 - third-party free
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-396 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:1c.7/0000:04:00.0 ==
modalias : pci:v000014E4d00004365sv00001028sd00000016bc02sc80i00
vendor   : Broadcom Limited
model    : BCM43142 802.11b/g/n (Wireless 1704 802.11n + BT 4.0)
driver   : bcmwl-kernel-source - distro non-free

Remarque: le second est ma carte sans fil, le premier est ma carte graphique.

ubuntu-drivers list:

nvidia-driver-390
nvidia-340
nvidia-driver-396
bcmwl-kernel-source

Remarque: Encore une fois, les trois premiers sont ceux que je veux supprimer et le dernier concerne ma carte sans fil.

2
Eate

Portez votre attention sur la sortie de la commande ubuntu-drivers devices - les lignes suivantes sont les suivantes:

driver   : nvidia-340 - third-party free
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-396 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

Ces lignes vous permettent d’utiliser les pilotes nvidia 340, 390, 396 du référentiel tiers et les pilotes Open Source nouveau du référentiel distro. Un seul pilote vous est recommandé. La liste ne signifie pas que tous les pilotes mentionnés ont été installés sur votre système. Cela indique seulement la possibilité potentielle d'installer les pilotes. La liste ne peut pas être modifiée manuellement car elle est formée avec l'utilitaire ubuntu-drivers conçu pour automatiser les pilotes propriétaires détectant, inspectant et installant les référentiels disponibles vers Ubuntu.

Ainsi, pour modifier la liste, il est nécessaire de supprimer le référentiel tiers, qui est pilotes GPU propriétaires repo dans le cas particulier. Mais il est hautement déconseillé de le faire, car votre objectif est de garder le pilote nvidia 396 de toute façon et de supprimer de la liste automatiquement créée les pilotes nvidia 340 et 390. Si vous supprimez le référentiel tiers, seuls les pilotes de distribution seront détectés comme disponibles, ce qui ne sera, dans notre cas, que les pilotes 340 et 390. Ainsi, vous obtiendrez la situation la plus indésirable pour vous.

Ma suggestion pour vous est de ne rien faire . Votre système a l'air en bonne santé, tout fonctionne bien.

Si vous aimez les expériences, suivez le guide ci-dessous.

Ce qui suit est destiné uniquement à des fins expérimentales - si vous n'êtes pas sûr de ne pas le faire!

Appuyez sur CTRL+ALT+F2, connectez-vous et supprimez tout le personnel de nvidia:

Sudo apt remove nvidia-*

Ensuite, supprimez référentiel de pilotes GPU PPA propriétaire . Run in terminal:

Sudo add-apt-repository --remove ppa:graphics-drivers/ppa
Sudo apt update

Ensuite, vérifiez les pilotes disponibles dans le terminal:

ubuntu-drivers devices

Vous verrez que les pilotes tiers nvidia ont disparu et que seuls les pilotes distro nvidia sont disponibles. Parmi les pilotes, nvidia 396 sera absent car le pilote ne fait pas partie du référentiel de la distribution Ubuntu.

Ajoutez votre référentiel de pilotes GPU propriétaires PPA à votre retour:

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update

Installez à nouveau votre nvidia 396 souhaité:

Sudo ubuntu-drivers autoinstall

Redémarrer:

Sudo reboot

De plus voir this my post .

2
Bob