Como esperado, os drivers da Nvidia reduziram minhas personalizações. Não consigo fazer login na sessão do Unity 3D. Não consigo encontrar nenhum conteúdo para me ajudar a desinstalar o driver e não sei o que fazer, pois nunca os desinstalei antes.
Como esperado, os drivers da Nvidia reduziram minhas personalizações. Não consigo fazer login na sessão do Unity 3D. Não consigo encontrar nenhum conteúdo para me ajudar a desinstalar o driver e não sei o que fazer, pois nunca os desinstalei antes.
Respostas:
Para o Ubuntu 12.04
Comandos podem ser executados no terminal. Você pode abrir um terminal com as teclas Ctrl+ Alt+ T.
Se você for remove --purge
o driver da nvidia, estará bem. Não há necessidade de colocar algo na lista negra, mas às vezes talvez seja necessária uma carga de força do módulo nouveau.
Primeiro desinstale completamente o driver.
Pesquise quais pacotes da nvidia você instalou.
dpkg -l | grep -i nvidia
exceto o pacote, nvidia-common
todos os outros pacotes devem ser limpos.
Se você quiser ter certeza de que limpará tudo relacionado à nvidia, poderá dar este comando
sudo apt-get remove --purge '^nvidia-.*'
o .*
nos meios finais (purga tudo o que começa ( ^
) com o nome nvidia-
)
MAS
O comando acima também removerá o nvidia-common
pacote e o nvidia-common
pacote tem como dependência o ubuntu-desktop
pacote.
Portanto, após o comando acima, você também deve fornecer o comando de instalação para o ubuntu-desktop
pacote
sudo apt-get install ubuntu-desktop
Às vezes, também o driver nouveau é colocado na lista negra do driver nvidia. Com o comando de limpeza, deve estar na lista negra da ONU. Se quiser ter certeza de que o nouveau será carregado na inicialização, você pode forçá-lo adicionando-o ao / etc / modules
echo 'nouveau' | sudo tee -a /etc/modules
Por fim, procure o arquivo xorg.conf e remova-o também
sudo rm /etc/X11/xorg.conf
Em suma
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
Embora todos os comandos acima não sejam necessários, esta é a minha maneira de limpar completamente o driver da nvidia e usar o substantivo de código aberto.
nvidia-common
pacote, portanto, a etapa extra sudo apt-get install ubuntu-desktop
pode ser omitida. Também não há /etc/X11/xorg.conf
arquivo. A execução locate xorg.conf
revela muitos arquivos.
Acabei de usar a nvidia-uninstall.
sudo nvidia-uninstall
No meu caso, consegui o driver diretamente do site da nvidia.
nvidia-uninstall
comando em 2019.
Se você tiver apenas acesso ao GRUB:
Advanced options for Ubuntu
no menu de inicialização do GRUBUbuntu ..... (recovery mode)
dpkg
Reparar pacotes quebrados no menu Recuperação (isso interromperá os processos da nvidia para que possamos desinstalar). Escolha Sim. Quando terminar, pressione ENTER (mesmo que tenha encontrado problemas)root
(Solte no prompt do shell raiz no menu Recuperação)apt-get remove --purge nvidia-*
reboot
Percebo que essa é uma resposta antiga, mas tenho que adicionar uma resposta aqui por uma questão de clareza e estabilidade do sistema.
Primeiro, *
é um operador de expansão para o shell, que pega tudo e remove muitos arquivos que você não precisa remover. A maneira mais segura de remover o driver da nvidia é:
$ dpkg -l | grep nvidia
Procure pela versão nvidia-xxx.xx ou versão nvidia-driver-xxx.xx e digite
$ sudo apt purge nvidia-xxx.xx
Ele removerá apenas esse pacote, mas também sinalizará suas dependências para remoção .
Para remover as dependências é fácil.
$ sudo apt autoremove
$ sudo apt autoclean
Por exemplo, se você tiver o pacote 390.xx instalado, seria.
$ 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
Para verificar, você pode fazer
$ 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
Depois de direcionar o pacote para remoção, faça
$ sudo apt purge nvidia-390 -y
$ sudo apt autoremove -y
$ sudo apt autoclean
Certifique-se de instalar o driver que você planeja usar logo após fazer isso e se você não tiver o livepatch por qualquer motivo, basta reiniciar o sistema e você deve estar pronto.
Dessa forma, você não precisa se preocupar em remover as dependências do sistema enquanto limpa os drivers. Você terá um sistema sensato e estável posteriormente e não precisará se preocupar em reinstalar outros pacotes nos quais seu sistema possa depender. Esse é apt
o trabalho, não o seu.
Eu não queria modificar /etc/modules
e apenas reverter para uma instalação sem os drivers da nvidia. Por isso, fiz principalmente o que foi aceito, mas, em vez do último passo, faço o seguinte:
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u
Então, meu resumo variante:
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
Para desinstalar o driver nVIDIA, abra o terminal pressionando ( Ctrl+ Alt+ T) e digite:
sudo apt-get purge nvidia-current