O driver Nvidia é instalado, mas não é carregado no Ubuntu 18.04

9

O driver da Nvidia 384 funcionou bem no Ubuntu 17.04 e 17.10. Eu mudei para o Ubuntu 18.04 (clean fresh install) e instalei o nvidia-driver-396 seguindo essa esta ótima resposta

Então eu instalei o cuda toolkit 9.2 usando o arquivo .run. Não conseguiu instalar com e sem optar por instalar o driver nvidia junto com ele. Reinicializado e tentei novamente, então o cuda foi instalado com sucesso. Mas a nvidia não está funcionando.

$ nvidia-settings
ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system


$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])

O que tentei até agora:

  1. nvidia desinstalada ( nvidia-uninstall ) Bem sucedida, mas com aviso: "Alguns links simbólicos não puderam ser removidos. O eu removi cuda com rm -rf /usr/local/cuda* e instalei nvidia-driver-396 mas ainda o mesmo erro

  2. Removido o nvidia-396, instalado 396 do site da nvidia (arquivo .run). Começou com um aviso "Distribuição desde que o pré-script falhou". Eu continuei e a instalação foi bem sucedida. Ele também adicionou nouveau à lista negra automaticamente. Ainda o mesmo resultado que 1.

  3. Desinstalado anterior, removido da lista negra, instalado nvidia-390 Ainda o mesmo resultado

  4. Um anterior desinstalado, instalado a partir de "Drivers adicionais" da GUI. Nenhuma mudança.

  5. Foi para o modo de console. Parou o gdm. Então instalado 396. Nenhuma mudança. Instalado 390 da mesma forma. Nenhuma mudança.

  6. Tentei usar ppa xorg-edgers (Sim, é dito que eles são iguais aos gráficos-drivers ppa, mas estou desesperado agora) Unmet problemas de dependência. Então, revertido para remover tudo.

  7. Desinstalou tudo, foi para o modo de recuperação e instalou o nvidia-driver-390. Sem sorte.

  8. Eu senti driver nvidia do site oficial fez algumas mudanças irreversíveis. Então, tentei instalá-lo novamente para que eu possa desinstalá-lo corretamente do modo de recuperação, como sugerido na grande resposta usando a opção - unistall. Mas agora ele não consegue instalar. Mensagem de erro informa que o nouveau está em execução, apesar de estar na lista negra. Eu removi a entrada da lista negra mais tarde

Tenho Intel i5 com gráficos Intel HD juntamente com Nvidia GeForce 940M . Sim nvidia-prime foi instalado. Inicialização dupla com o Windows 10, a inicialização segura está desativada

Durante todos esses passos, uma vez eu pude iniciar o aplicativo nvidia x server, embora o nvidia-smi tenha dado o mesmo erro. Uma vez houve um problema de resolução quando cuda correu nvidia-xconfig. Eu removi o xorg.conf para consertá-lo. Agora meu pc tem nouveau em execução, sem outros drivers instalados, sem nvidia na lista negra, sem xorg.conf.

Alguém pode ajudar. Não vejo razão para que não funcione. O driver nvidia 390.12 é relatado para funcionar bem com o kernel 4.15, mas ainda não está funcionando no meu.

    
por sziraqui 26.05.2018 / 10:33

1 resposta

2

Finalmente instalou! : D

A principal causa foi o driver instalado pelo cuda toolkit. Nunca desinstalou corretamente. Então, para corrigi-lo, executei estas operações:

  1. Desinstale todos os pacotes relacionados à nvidia e remova todas as listas negras.
  2. sudo update-initramfs -u
  3. Reinicializar
  4. Foi para o modo de console (Ctrl + Alt + F3), instalado driver Nvidia do site da Nvidia (arquivo .run)
  5. sudo update-initramfs -u
  6. Reinicializar
  7. Foi para o modo de recuperação, nvidia-uninstall
  8. # update-initramfs -u
  9. Reinicializar
  10. Instalado o pacote nvidia-driver-396 do ppa graphics-drivers

Tudo está funcionando bem agora

    
por sziraqui 12.06.2018 / 20:37