Vraag Hoe kan ik een nvidia-stuurprogramma volledig verwijderen?


Zoals verwacht hebben Nvidia-stuurprogramma's mijn aanpassingen verlaagd. Ik kan niet inloggen bij Unity 3D-sessie. Ik kan geen inhoud vinden die me kan helpen de driver te deïnstalleren en ik weet niet wat ik moet doen, want ik heb ze nog nooit gedeïnstalleerd.


79
2017-10-25 14:06


oorsprong


Over de eenheid, doe "eenheid - resetten" - Nick Bailuc


antwoorden:


Voor Ubuntu 12.04

Opdrachten kunnen worden uitgevoerd naar terminal. Je kunt een terminal openen met Ctrl + alt+T toetsencombinatie.

als jij remove --purge de nvidia-driver zal OK zijn. Het is niet nodig om iets op de zwarte lijst te zetten, maar soms is er misschien een krachtbelasting van de nouveau-module nodig.

Maak de driver eerst volledig los.

Zoeken naar pakketten van nvidia die u hebt geïnstalleerd.

dpkg -l | grep -i nvidia

behalve het pakket nvidia-common alle andere pakketten moeten worden opgeschoond.


Als u zeker wilt weten dat u alles met betrekking tot nvidia wilt opschonen, kunt u deze opdracht geven

sudo apt-get remove --purge nvidia-*

de asterisk op het einde betekent (zuiver alles dat begint met de naam nvidia-)

MAAR

bovenstaande opdracht verwijdert ook de nvidia-common pakket en de nvidia-common pakket heeft als afhankelijkheid de ubuntu-desktop pakket.

Dus na bovenstaande opdracht moet je ook het installatiecommando geven voor ubuntu-desktop pakket

sudo apt-get install ubuntu-desktop

Ook wordt de nouveau-rijder soms op de zwarte lijst gezet door de nvidia-coureur. Met zuiveringcommando zou het moeten worden UN-blacklisted. Als je zeker wilt zijn dat nouveau in de boot wordt geladen, kun je het force-load laden door het toe te voegen aan / etc / modules

echo 'nouveau' | sudo tee -a /etc/modules

Ga als laatste naar het bestand xorg.conf en verwijder het ook

sudo rm /etc/X11/xorg.conf

samengevat

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules

Hoewel alle bovenstaande commando's niet nodig zijn, is dit mijn manier om de nvidia-driver volledig te zuiveren en de open source nounveau te gebruiken.


115
2017-10-25 14:23



Werkte als een charme. Bedankt! Dit was precies wat ik nodig had. - VedVals
Jouw recept loste voor mij een soortgelijk probleem op dat me gisteravond aan het draaien hield met mijn computer tot 3 uur 's nachts. Niet genoeg bedankt. - Jorge M. Treviño
Ja inderdaad, het werkte als een charme !! - alvas
Dit antwoord helpt nog steeds! Mijn Lubuntu 13.10 gerepareerd. Bedankt! - travisw
Op mijn Ubuntu 16.04 LTS is er geen nvidia-common pakket dus de extra stap van sudo apt-get install ubuntu-desktop kunnen worden weggelaten. Ook is er geen /etc/X11/xorg.conf het dossier. hardlopen locate xorg.conf onthult veel bestanden. - WinEunuuchs2Unix


Ik heb net de nvidia-de-installatie gebruikt.

sudo nvidia-uninstall

In mijn geval heb ik de chauffeur rechtstreeks van de nvidia-website gehaald.


13
2018-02-05 11:57





Om het nVIDIA-stuurprogramma te verwijderen, opent u de terminal door op te drukken (Ctrl+alt+T) typ vervolgens:

sudo apt-get purge nvidia-current

2
2017-10-25 14:09



wat als je alleen toegang hebt tot GRUB? - Matt O'Brien
@ MattO'Brien een ding dat je zou kunnen proberen, is het toevoegen van init = / bin / bash aan je Linux-opstartlijn vanuit GRUB. dat zou je opstarten tot de commandoregel waar je de rest kunt doen. U kunt ook proberen om novideo of novga toe te voegen om in plaats daarvan lijn / root-fs-lijn te markeren. - Jamieson Becker


Ik wilde niet wijzigen /etc/modules, en keer terug naar een installatie zonder de nvidia-stuurprogramma's. Dus deed ik het meestal als het geaccepteerde voorstel, maar in plaats van de laatste stap, doe ik dit:

sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u

Dus mijn variantenoverzicht:

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u

1
2018-02-09 18:52





Als je alleen toegang hebt tot GRUB:

  1. Start je computer opnieuw op
  2. kiezen Advanced options for Ubuntu bij GRUB Boot Menu
  3. kiezen Ubuntu ..... (recovery mode)
  4. kiezen dpkg Repareer kapotte pakketten in het Herstelmenu (dit zal de nvidia-processen stoppen, zodat we de installatie ongedaan kunnen maken). Kies Ja. Als je klaar bent, druk je op ENTER (zelfs als er problemen zijn)
  5. kiezen root (Drop to root shell promt in het herstelmenu)
  6. Typ je root-wachtwoord
  7. Type: apt-get remove --purge nvidia-*
  8. Als je klaar bent, typ je: reboot
  9. Boot zoals gewoonlijk, het zou nu naar je Ubuntu-inlogscherm moeten gaan

1
2017-07-26 20:14





Ik besef dat dit een oud antwoord is, maar ik moet hier een antwoord toevoegen voor de duidelijkheid en stabiliteit van het systeem.

Ten eerste, de * is een uitbreidingsexploitant voor de shell die alles zal pakken en veel bestanden zal verwijderen die je niet hoeft te verwijderen. De veiligste manier om de nvidia-driver te verwijderen, is doen

$ dpkg -l | grep nvidia

Zoek naar de versie nvidia-xxx.xx of de versie nvidia-driver-xxx.xx en typ vervolgens

$ sudo apt purge nvidia-xxx.xx

Het pakket wordt alleen verwijderd, maar ook de afhankelijkheden voor verwijdering.

Het verwijderen van de afhankelijkheden is eenvoudig.

$ sudo apt autoremove
$ sudo apt autoclean

Dus als bijvoorbeeld het pakket 390.xx is geïnstalleerd, is dat het geval.

$ dpkg -l | grep -i nvidia
ii  libnvidia-cfg1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                       390.48-0ubuntu3                     all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                390.48-0ubuntu3                     amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                 390.48-0ubuntu3                     i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                 390.48-0ubuntu3                     amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                  390.48-0ubuntu3                     i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                 390.48-0ubuntu3                     amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                  390.48-0ubuntu3                     i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                     390.48-0ubuntu3                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                      390.48-0ubuntu3                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                   390.48-0ubuntu3                     amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                            390.48-0ubuntu3                     amd64        NVIDIA DKMS package
ii  nvidia-driver-390                          390.48-0ubuntu3                     amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                   390.48-0ubuntu3                     amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                   390.48-0ubuntu3                     amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.8                               all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                            390.42-0ubuntu1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                           390.48-0ubuntu3                     amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390              390.48-0ubuntu3                     amd64        NVIDIA binary Xorg driver

Om dit te verifiëren, kunt u doen

$ apt-cache search nvidia | grep driver
nvidia-settings - Tool for configuring the NVIDIA graphics driver
ubuntu-drivers-common - Detect and install additional Ubuntu driver packages
vdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage)
xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
nvidia-340-dev - NVIDIA binary Xorg driver development files
nvidia-384 - Transitional package for nvidia-driver-390
nvidia-384-dev - Transitional package for nvidia-driver-390
nvidia-driver-390 - NVIDIA driver metapackage
nvidia-utils-390 - NVIDIA driver support binaries
xserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driver
bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver
kubuntu-driver-manager - Driver Manager for Kubuntu
kubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbols
nvidia-common - transitional package for ubuntu-drivers-common
nvidia-304 - NVIDIA legacy binary driver - version 304.137
nvidia-304-dev - NVIDIA binary Xorg driver development files
nvidia-340 - NVIDIA binary driver - version 340.107
nvidia-387-dev - Transitional package for nvidia-driver-390
nvidia-387 - Transitional package for nvidia-driver-390
nvidia-390-dev - Transitional package for nvidia-driver-390
nvidia-390 - Transitional package for nvidia-driver-390
nvidia-driver-396 - NVIDIA driver metapackage
nvidia-utils-396 - NVIDIA driver support binaries
xserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver

Zodra u zich heeft gericht op het pakket dat u wilt verwijderen, doet u het

$ sudo apt purge nvidia-390 -y
$ sudo apt autoremove -y
$ sudo apt autoclean

Zorg dat je de driver installeert die je van plan bent te gebruiken direct nadat je dit hebt gedaan en als je om wat voor reden dan ook geen live-verzending hebt, start je gewoon je systeem opnieuw op en zou je goed moeten zijn om te gaan.

Op deze manier hoeft u zich nooit zorgen te maken over het verwijderen van systeemafhankelijkheden tijdens het opschonen van uw stuurprogramma's. Na afloop heb je een gezond en stabiel systeem en hoef je je geen zorgen te maken over het opnieuw installeren van andere pakketten waarvan je systeem afhankelijk is. dat is apts werk, niet de jouwe.


0
2017-09-10 20:03