Comando nvidia-smi não encontrado Ubuntu 16.04

20

Estou tentando instalar drivers da nvidia no meu ubuntu 16.04 (eu tenho uma GeForce GTX 960M). Eu tentei muitos métodos explicados na internet, mas nenhum parece funcionar. (Vi Como instalar nvidia-SMI? , Nvidia-SMI: comando não encontrado no Ubuntu 16 , mas estes não ajudou ...)

De fato, quando corro nvidia-smi, recebo o nvidia-smicomando não encontrado e, quando corro lshw -numeric -C display, vejo que minha placa gráfica possui status display unclaimed. Não sei se está relacionado, mas parece estranho

fonfonx
fonte

Respostas:

16

A solução que funcionou para mim foi desativar a inicialização segura ao reiniciar após a instalação dos drivers da NVIDIA.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

Em seguida, reinicie, no menu, escolha "alterar opções de inicialização segura", coloque a senha que você escolheu anteriormente e desative a inicialização segura.

fonfonx
fonte
11
Desativei a inicialização segura, mas ainda assim não funciona. Mudei para 384 (com Cuda 8.0), ainda não funciona.
khan
Isto não funcionou para mim
Hakaishin
Não funciona para mim. O pacote nvidia-381 não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está ausente, foi obsoleto ou está disponível apenas em outra fonte. E: O pacote 'nvidia-381' não tem candidato à instalação
Brad
4

Tente atualizar o driver.

  1. Adicione o PPA executando os seguintes comandos no terminal:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Abra Software e atualizações em Configurações do sistema ou diretamente no Dash , clique na Additional Driversguia, selecione o driver que deseja usar e clique em Apply changes.

  3. Após o download e a instalação do driver, reinicie o sistema.

Prince Emmanuel
fonte
11
Não ajudou ...
fonfonx
Não funciona. Apesar seleção de driver NVIDIA, reverte-lo e selecionar xorg ...
khan
Normalmente eu usaria o cli, mas isso foi melhor do que a resposta acima. Fiz com que eu trabalhasse sem ter que me preocupar com a remoção de pacotes ou com qual versão instalar - eu atualizei uma mais atualizada sem precisar tentar ... Legal!
URL grátis
1

No meu caso, apenas desativar a inicialização segura no BIOS resolveu o problema.

tanukineko
fonte
1

Eu já tive essa condição, isso acontece se você, de alguma forma, inicializar o sistema totalmente funcional sem uma placa NVidia e os drivers e utilitários da NVidia desaparecerem.

Isto é o que ajudou: (considerando que a sua versão CUDA é 9.2 e a versão do driver é 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

Então faça:

sudo dpkg-reconfigure nvidia-418

Então reinicie. Deveria funcionar.

Portanto, caso ainda não exista, basta reinstalar completamente o Cuda, o que será feito.

Jimmy Falcon
fonte
0

Você deve usar a nvidia-current ao executar a instalação, para poder obter a versão mais recente.

ibrahim
fonte
5
A nvidia-current no Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1não é a versão mais recente.
Karel
Você está certo. Parece que a atual da nvidia não é realmente atual! Portanto, encontre a versão mais recente no site da nvidia e use a versão específica (nvidia- <versão>). Obrigado!
Ibrahim
+1: Esta resposta pode ser inválida agora, mas pode ser útil no futuro
ntg 27/12/1918
0

Isso funcionou para mim:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

Alguns usam o aptitude em vez do apt:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

Se nada funcionar, verifique o kernel do ubuntu (se for o caso), pois vários guias afirmam que alguns kernels não são suportados pela Nvidia. O Ukuu é uma ferramenta simples para instalar diferentes kernels e adicioná-los ao GRUB. Mudei o meu (no ubuntu-18.04 LTS) para 4.18.4-041804-generic e o achei muito bom e estável.

Se esse código não funcionar, siga este tutorial até a etapa 8. Embora o objetivo principal seja a instalação completa também com CUDA, cuDNN, NCCL, tensorflow, etc., achei bom instalar drivers da Nvidia também nos comentários)

Pedro Esmeriz
fonte
0

A única coisa que funcionou para mim foi que eu tinha que desinstalar tudo relacionado à nvidia e ao bumblebee, atualizar meu kernel de 4.4 para 4.8.17 com a ajuda do pacote Ukuu e instalar a versão 390 dos drivers.

Sridhar Thiagarajan
fonte
0

Eu havia enfrentado o mesmo problema. Todas as respostas permitirão que você resolva o problema corretamente.

Problema: Mas o principal problema é com a versão do driver. Você teria ativado a versão mais recente, como 430 ou algo assim. Mas idk porque, mas versões posteriores causam esse erro. Mesmo se você desativar a inicialização segura, ele dirá "O Ubuntu está trabalhando com gráficos baixos"

Solução: instale a versão inferior a 400, digamos 381, ou qualquer que seja o seu caso. Basta procurar drivers adicionais nas configurações do software Ubuntu.

Vikash Khandelwal
fonte