Como instalar o driver Nvidia no ubuntu 18.04?

21

Eu baixei o driver da Nvidia para Linux no site oficial para instalar no meu laptop. É um arquivo chamado NVIDIA-Linux-x86_64-390.67.run, como instalar este arquivo?

Naveen Theja
fonte

Respostas:

25

Determine a versão mais recente do driver Nvidia disponível para sua placa gráfica

O que outras pessoas estão dizendo

  1. Visite a página inicial do PPA de drivers gráficos aqui e determine as versões mais recentes dos drivers da Nvidia

  2. Verifique se a sua placa gráfica é capaz de executar os drivers mais recentes.

Se o seu gráfico for compatível, você poderá remover todos os drivers Nvidia instalados anteriormente no sistema. Digite o seguinte comando no terminal.

sudo apt-get purge nvidia*

Adicionar os drivers gráficos PPA

Vamos em frente e adicione o PPA do driver gráfico -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Instale (e ative) os drivers gráficos mais recentes da Nvidia. Digite o seguinte comando para instalar a versão dos gráficos da Nvidia suportados pela sua placa gráfica -

sudo apt-get install nvidia-XXXX 

(xxxx - versão suportada)

Reinicie o computador para o novo driver iniciar. Você pode verificar o status da instalação com o seguinte comando

lsmod | grep nvidia

Se não houver saída, provavelmente sua instalação falhou. Também é possível que o driver não esteja disponível no banco de dados de drivers do seu sistema. Você pode executar o seguinte comando para verificar se o seu sistema está sendo executado no driver de código aberto nouveau. Se a saída for negativa para o nouveau, tudo estará bem com sua instalação.

lsmod | grep nouveau

Esta é a minha saída de terminal da Nvidia Drivers.

Meus drivers Nvidia

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| 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 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+
varshneydevansh
fonte
6
Nota: No Kubuntu eu tive que fazer sudo apt-get install nvidia-driver-xxxxx(especificamente, 415)
Nathan Lafferty
1
Da mesma forma, no Ubuntu 18.04 eu precisava, em nvidia-driver-430vez de nvidia-430que não foi encontrado.
ComputerScientist
10

Estou usando o driver nvidia-driver-390 versão 390.48 no 18.04, que foi instalado com o seguinte comando:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Ao instalar um driver gráfico proprietário, não é necessário desinstalar o driver gráfico de código aberto. Os dois drivers gráficos podem ser instalados lado a lado, permitindo que o driver gráfico de código aberto seja usado como alternativa alternativa, caso haja um problema ao usar o driver gráfico proprietário.

O ubuntu-drivers autoinstallcomando instala drivers apropriados para instalação automática, incluindo suas dependências, e o driver Nvidia também será atualizado automaticamente quando uma atualização estiver disponível.

karel
fonte
6

Para fazer isso, você adicionaria o PPA do driver gráfico com os seguintes comandos no terminal:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Depois disso, você deve remover todos os drivers NVIDIA atuais digitando o seguinte em seu terminal:

sudo apt-get purge nvidia*

Agora que você fez isso, é seguro instalar a versão mais recente:

sudo apt-get install nvidia-driver-396

Observe que é nvidia-driver-396 no Ubuntu 18.04, é nvidia-396 no Ubuntu 16.04, mas você não está usando o 16.04.

ipkpjersi
fonte
0

Um simples clique duplo deve fazer o truque. Caso contrário, clique com o botão direito do mouse -> Permissões -> ative a permissão de execução e tente clicar duas vezes novamente

Kamal
fonte
0

Não tenho certeza se concordo com a instalação manual de drivers específicos via

sudo apt-get install nvidia-XXXX 

Não é sempre melhor esperar até que o novo driver esteja disponível via Software e atualizações?

Eu pensei que era o objetivo de adicionar o PPA?

Bachalo
fonte
O objetivo de adicionar um PPA geralmente está no limite, para que você possa instalar a versão mais atual em vez de esperar por uma nova versão do Ubuntu, que inclua a versão mais recente do software que você deseja no limite.
Alexis Wilke
0

Depois de seguir vários links e sugestões, colocarei aqui o que funcionou para mim. A razão pela qual eu precisava do driver da NVIDIA era poder executar o TensorFlow no meu laptop com a configuração

  • Linux Mint 19.1 Tessa no Ubuntu 18.04
  • Placa gráfica RTX 2060

A seguir, foram apresentados os passos que eu segui:

  1. Vá para o BIOS do seu laptop (pressione F2 no início da reinicialização do computador) e desative a inicialização segura.

  2. Depois de fazer login novamente no computador, abra um terminal e execute:

    sudo apt install nvidia-settings
    

    Isso permitirá modificar as configurações do driver que você instalará.

  3. Vá para https://www.tensorflow.org/install/gpu e siga as etapas para o Ubuntu 18.04.

  4. Agora, o principal problema que me levou a consertar uma eternidade foi o fato de que, após reiniciar o computador, eu estava executando uma tela preta. Isso estava acontecendo porque o laptop não estava mais usando a placa gráfica "Intel" original e havia mudado para "NVIDIA". Se você se deparar com uma situação semelhante, use o comando CTRL+ ALT+ F1para ir para uma tela tty (terminal de teletipo). Lá, você poderá fazer login usando seu nome de usuário / senha. Em seguida, execute o código:

    sudo apt install nvidia-prime
    

    O objetivo deste último comando era poder alterar qual placa gráfica meu laptop estava usando. Eu então corri:

    sudo prime-select intel
    

Para sair do tty e voltar à sua tela normal, você pode reiniciar ou fazer um CTRL+ ALT+ F7"(pelo menos este é o comando que funcionou para mim).

Uma vez logado, consegui voltar à placa NVIDIA ( sudo prime-select nvidia) e reiniciar normalmente.

Alexandre
fonte