ERRO: O driver NVIDIA não está carregado

ERRO: O driver NVIDIA não está carregado

(Estou ciente de que existem várias perguntas com títulos semelhantes, mas elas não têm respostas, são muito antigas ou não se aplicam à minha situação.)

Estou usando Ubuntu 18.04.2, minha GPU é uma GeForce 840M e a versão do driver é nvidia-driver-430 (instalado no painel Softwares e atualizações)

Então não consigo mais usar o gpu da nvidia. Não tenho ideia do que causou isso.

sudo nvidia-settings

fornece a seguinte saída:

ERRO: O driver NVIDIA não está carregado ERRO: Não é possível carregar informações de qualquer sistema disponível

Ele abre um painel Nvidia, mas sem as configurações usuais e apenas os dois perfis PRIME (modo de desempenho Nvidia e modo de economia de energia Intel).

sudo nvidia-smi

dá o seguinte erro:

NVIDIA-SMI falhou porque não conseguiu se comunicar com o driver NVIDIA. Certifique-se de que o driver NVIDIA mais recente esteja instalado e funcionando.

Tentei algumas coisas, como limpar e reinstalar o driver ou usar um driver mais antigo, sem sorte. Também tentei baixar e executar o driver .run do site da nvidia, mas não foi possível instalar.

Estou procurando conselhos sobre o que tentar em seguida para que funcione novamente. Obrigado pela ajuda :)

EDITAR:

 uname -r

4.15.0-52-genérico

 dkms status

nvidia, 430.26, 4.15.0-52-genérico, x86_64: instalado

 apt-cache policy nvidia-driver-430
nvidia-driver-430:
  Instalado: 430.26-0ubuntu0~gpu18.04.1
  Candidato: 430.26-0ubuntu0~gpu18.04.1
 Tabela de versão:
 *** 430.26-0ubuntu0~gpu18.04.1 500
        500 pacotes http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64
        100 /var/lib/dpkg/status

Responder1

Depois de checar:

  • BIOS
  • prime-selecionar nvidia
  • Pacote nvidia-driver-XXXX instalado
  • pacotes de cabeçalho uname -r instalados

e não estava funcionando.

Portanto, o driver não foi compilado para minha versão do kernel. Então eu acabei de fazer um

$ dpkg-reconfigure nvidia-dkms-4XX

e reiniciado.

Responder2

Por favor, tente simplesmente reinstalar. sudo apt install --reinstall nvidia-driver-430Se você inicializar no modo uefi, desative a inicialização segura se estiver definida antes.

Responder3

Recentemente tive esse problema, então pode estar relacionado a uma atualização recente.

Experimente:

sudo prime-select nvidia

sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf

sudo update-initramfs -u

Referênciaaqui

Consigo inicializar com monitores duplos, indicando que a GPU (GTX 970 no meu caso) está sendo utilizada. No entanto, encontrando outros bugs.

Responder4

Atualizando do kernel 5.0 para 5.3 o driver nvidia 390 não funciona corretamente. A atualização para o driver nvidia 430 não é possível para dependências não satisfeitas.

No terminal eu uso o comando:

 sudo ubuntu-drivers autoinstall

e o shell lista todas as dependências não satisfeitas. Pego a primeira dependência não satisfeita e uso o comando

 sudo apt-get install <first dependence>

(talvez esse shell liste outras dependências não satisfeitas, então pego a primeira e repito o comando)

O shell agora instala a dependência 430 e desinstala os pacotes do 390. Após a instalação repito o comando

 sudo ubuntu-drivers autoinstall

e o shell permite a instalação de todos os pacotes de 430 drivers.

Finalmente reinicio o sistema e os novos drivers 430 funcionam corretamente.

Provavelmente até que pelo menos um pacote de driver 430 seja instalado, o sistema não será capaz de iniciar a instalação do novo driver.

informação relacionada