Instalando o driver nVidia mais recente no Ubuntu 17.10

1

Eu recentemente particionei meu disco rígido para instalar o Ubuntu 17.10 e usar o CUDA. Eu me deparei com um problema sem resolução. Eu tenho

  • Seguiu as etapas exatas conforme indicado em Como Eu instalei o CUDA 9 no Ubuntu 17.10 . A mensagem que continuo recebendo é (depois de reinicializar no modo inseguro e depois executar o arquivo de execução CUDA):

    ***WARNING: Incomplete installation! This installation did not install the CUDA Driver. 
     A driver of version at least 384.00 is required for CUDA 9.0 functionality to 
    work.
    

    Isso não faz sentido, já que eu instalei com sucesso o 384.111 anteriormente. Minha saída quando eu corro

    $ nvidia-smi 
    

    é

     NVIDIA-SMI 384.111                Driver Version: 384.111                   |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util          Compute M. |
    |===============================+======================+======================|
    |   0  GeForce GT 740M     Off  | 00000000:01:00.0 N/A |                  N/A |
    | N/A   54C    P0    N/A /  N/A |    261MiB /  2004MiB |     N/A      Default |
    +-------------------------------+----------------------+----------------------+
    
    +-----------------------------------------------------------------------------+
    | Processes:                                                       GPU Memory |
    |  GPU       PID   Type   Process name                             Usage      |
    |=============================================================================|
    |    0                    Not Supported                                       |
    +-----------------------------------------------------------------------------+
    
  • Então, naturalmente, o meu próximo passo foi tentar outro método de atualização do meu driver. A tentativa de executar o arquivo de execução do driver mais recente (tornei-o executável e executei-o com o sudo) gerou o erro:

    ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in  
     your kernel.  This may be because it is in use (for example, by an X  
     server, a CUDA program, or the NVIDIA Persistence Daemon), but this   
     may also happen if your kernel was configured without support for     
     module unloading.  Please be sure to exit any programs that may be    
     using the GPU(s) before attempting to upgrade your driver.  If no     
     GPU-based programs are running, you know that your kernel supports    
     module unloading, and you still receive this message, then an error   
     may have occured that has corrupted an NVIDIA kernel module's usage   
     count, for which the simplest remedy is to reboot your computer.    
    

    Então eu reiniciei e ainda recebi o mesmo erro. Então, é um servidor X ou o Daemon de persistência da NVIDIA.

  • A partir daí eu segui os passos de Como instalar o NVIDIA.run? exceto Parei o serviço gdm3 em vez de lightdm, isso foi para desabilitar o servidor X. Depois disso, tentei executar meu arquivo de driver novamente, mas recebi o mesmo erro.
  • Minha próxima tentativa foi colocar a lista negra

    nvidia_drm
    nvidia_modeset
    nvidia_uvm
    nvidia
    drm_kms_helper
    

    módulos, mas após a reinicialização e, em seguida, executando o executável do driver, ocorreu o mesmo erro como no marcador 2.

  • Eu também tentei usar o software pré-instalado Drivers adicionais em software e drivers. Isso pareceu funcionar bem até que o mesmo erro como no marcador 1 apareceu novamente, depois de tentar executar o arquivo de execução CUDA.

  • Para onde eu vou daqui? Existe alguma maneira de desativar o Daemon de persistência da NVIDIA?

por Conrad Strasheim 14.02.2018 / 22:13

2 respostas

1

Você pode instalar os drivers Nvidia do programa pré-instalado do Ubuntu chamado Drivers adicionais . Pesquise no traço ou o que quer que sua pesquisa de DE tenha e abra-a. Em seguida, localize a lista de drivers disponíveis para a sua placa gráfica e selecione o driver desejado . Depois disso clique em apply , digite sua senha e talvez você precise de um reboot ou logout-login antes de usar os drivers .

    
por konmal88 14.02.2018 / 22:22
0

Ubuntu 17.10 Instala o Wayland com a opção do XServer usando o Gnome (GDM3) ou o Ubuntu (ainda GDM3 Now!), tudo na tela de login. Impressionante!

Se alguém usa o autologin frequentemente (sempre no meu caso o Ubuntu STUPIDLY !! reverte para o Wayland que neste momento (março de 2018) ainda não tem suporte da Nvidia e SCREWS up your boot with

Nvidia Persistent Daemon iniciar / parar .... FOREVER - Endless Loop

se isso acontecer Purge nvidia do Ubuntu "Rescue" então, Desativar o Wayland no seu Ubuntu recentemente funcional

sudo gedit /etc/gdm3/custom.conf

e descomente "# WaylandEnable = false", para ler "WaylandEnable = false"

e reinstale seus drivers Nvidia

Tudo ficará bem agora

    
por markackerman8-gmail.com 15.03.2018 / 17:02