Ubuntu preso após o login quando o driver Nvidia instalado

1

Eu tenho 2 placas gráficas (Tesla k10, K40) no meu SuperSupermicro SuperServer (7047GR-TPRF). Eu instalei o Ubuntu Server 14.04, mas quando eu instalo o driver gráfico cuda ou Nvidia (versão 311 ou 340), meu desktop do Ubuntu fica travado no login.

    
por Amol Punde 14.11.2014 / 12:32

1 resposta

1

O seu problema pode ter sido causado pelo driver gráfico proprietário da NVIDIA que vem junto com o NVIDIA CUDA Toolkit do site oficial NVIDIA CUDA Downloads. Este driver é conhecido por causar congelamento e telas negras no Ubuntu. Portanto, tente usar o driver gráfico proprietário da NVIDIA e o NVIDIA CUDA Toolkit do Ubuntu Software Center.

O pacote NVIDIA CUDA Toolkit do Ubuntu Software Center é a versão 5.5, que não é tão atualizada quanto o pacote NVIDIA CUDA Toolkit 6.5 do site oficial de downloads NVIDIA CUDA, mas é mais estável e confiável. O mesmo vale para o driver gráfico NVIDIA proprietário do Ubuntu Software Center, cuja última versão é nvidia-331.

  1. Chame um console virtual somente de texto a partir da tela de login suspensa, usando a combinação de teclas Ctrl + Alt + F3 e, em seguida, você receberá um console somente de texto que mostra um prompt de login. Entre para o console no prompt de login com seu nome de usuário e senha.

  2. Desinstale o driver gráfico proprietário da NVIDIA a partir de um console somente de texto. Encontre o arquivo que você usou para instalar o driver gráfico NVIDIA no site da NVIDIA. Está em qualquer pasta que você baixou para (sua pasta Downloads, por exemplo). Deve ser nomeado algo como NVIDIA-Linux-x86-340.58.run. Em caso afirmativo, o comando para desinstalá-lo é:

    sudo ~/Downloads/NVIDIA-Linux-x86-340.58.run --uninstall  
    sudo reboot 
    

    Se o arquivo NVIDIA-Linux-x86-XXX.XX.run tiver um nome ou local diferente, altere o nome e / ou a localização no comando acima. O nome e a localização do arquivo .run no comando acima devem corresponder exatamente ao nome e à localização do arquivo .run que está no seu computador.

  3. Após a reinicialização, desinstale todos os pacotes CUDA instalados anteriormente. Eles não funcionarão adequadamente sem o driver proprietário da NVIDIA no site da NVIDIA, portanto você terá que instalar os pacotes CUDA do Ubuntu Software Center.

  4. Identifique o driver gráfico proprietário recomendado para o seu sistema. Abra o terminal e digite:

    ubuntu-drivers devices  
    
  5. O Ubuntu requer o nvidia-331 ou um driver de gráficos mais recente, então esses são os drivers gráficos da NVIDIA que você terá que escolher se quiser instalar os pacotes CUDA. Instale o driver gráfico proprietário da NVIDIA recomendado e reinicialize.

  6. Se você instalou o nvidia-331 ou um driver gráfico NVIDIA mais recente, instale os pacotes CUDA. Abra o terminal e digite:

    sudo apt-get install libcudart5.5 nvidia-cuda-toolkit  
    

Isso é tudo. É um monte de coisas para fazer, mas tudo poderia ter sido evitado se você tivesse identificado o driver de gráficos correto antes de instalá-lo usando o comando: ubuntu-drivers devices .

P.S. Espero que você não tenha alterado nenhuma variável PATH no terminal depois de instalar o pacote CUDA no site oficial de downloads NVIDIA CUDA. Se você alterou a variável PATH do terminal, por favor, comente e deixe-me saber, para que eu possa lhe dizer como alterá-la de volta.

    
por karel 14.11.2014 / 13:54