Estou tentando remover completamente os drivers nvidia do meu computador e estou perplexo. Eu acho que devo tê-los instalado de uma maneira estranha, porque nada parece estar funcionando.
Para remover os drivers nvidia, eu corri:
sudo apt-get remove --purge nvidia-*
Em seguida, descarreguei todos os meus módulos nvidia:
sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset
sudo rmmod nvidia
O que funciona bem.
Para verificar se a nvidia se foi, executei os seguintes comandos:
dpkg -l | grep -i nvidia
dkms status | grep nvidia
apt list --installed | grep nvidia
Tudo isso não retorna nada, até aí tudo bem.
Mas quando eu reinicio e executo:
lsmod | grep nvidia
Eu recebo:
nvidia_drm 45056 0
nvidia_modeset 860160 1 nvidia_drm
nvidia 13139968 1 nvidia_modeset
É um problema sério, porque esses módulos "fantasmas" estão interferindo comigo para que a nvidia funcione. Sempre que eu instalo uma nova versão da nvidia, parece que eles carregam esses módulos antigos. Então, quando eu executar /usr/bin/nvidia-srm
, recebo o erro Failed to initialize NVML: Driver/library version mismatch
.
Devido a este problema, o xorg não carrega