Como faço para configurar uma Nvidia RTX 2080 Ti com Ubuntu?


9

obtive um rtx 2080ti há 2 dias, o anterior estava usando dois gtx 1080 e execute meu programa tensorflow sem problemas. Depois de substituído pelo rtx 2080ti, o sistema não consegue encontrar o driver para este dispositivo e o lshw mostra o seguinte

  * -display UNCLAIMED       
       descrição: controlador compatível com VGA
       produto: NVIDIA Corporation
       fornecedor: NVIDIA Corporation
       ID físico: 0
       informações de ônibus: pci @ 0000: 01: 00.0
       versão: a1
       largura: 64 bits
       clock: 33MHz
       recursos: pm msi pciexpress vga_controller cap_list
       configuração: latência = 0
       recursos: memória: de000000-deffffff memória: c0000000-cfffffff memória: d0000000-d1ffffff aeroporto: e000 (tamanho = 128) memória: c0000-dffff

Eu tentei instalar manualmente alguns drivers do PPA, mas nada acontece.

Esse é o problema do meu computador ou ainda não foi suportado.

minha versão do sistema é 18.04

obrigado


Qual PPA você já tentou? Você está tentando usar os drivers proprietários da nvidia ou o driver nouveau de código aberto?
Kristopher Ives

Tentei ppa: graphics-drivers / pap com o driver 390 e 384 e não o nouveau Eu também notei quando tentei reinstalar o sistema o nouveau diz o chipset
desconhecido

1
Este artigo diz que a versão 410 do driver é necessária para placas de Turing. Também informa como instalar um pacote CUDA que acompanha esse driver.
Chai T. Rex

Obrigado cara. Você salvou meu dia pensando que o ppa está sincronizado com os drivers oficiais. Driver baixado da Nvidia websit e com anaconda tudo está perfeito no momento
stepstone

Respostas:


6

Eu escrevi um artigo completo sobre como instalar drivers e cuda para GPUs da série RTX 2080 no Ubuntu, principalmente porque pode ser uma tarefa demorada para alguns (a maioria?) Usuários. É recomendável seguir o artigo junto com a resposta a seguir.

Eu observei o mesmo problema com ambos Ubuntu-16.04e 18.04. Na Ubuntu-16.04máquina, não havia encontrado o driver Nvidia correto e estava usando o driver de vídeo Nouveau de código aberto. Portanto, você é obrigado a baixar e instalar o driver adequado da Nvidia .

Agora instale os drivers da seguinte maneira.

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

Nota: a --no-x-check bandeira é importante. Caso contrário, você terá que desativar x-servere sair da GUI.

Após a instalação dos drivers, reinicie a máquina e verifique a instalação com o nvidia-smicomando em um terminal. Ele mostrará a GPU e as informações do driver instalado.

A próxima parte é a instalação do cuda, que pode ser uma dor às vezes. Você precisará sair da GUI e executar todas as ações em um terminal.

Faça o download do arquivo cuda run relevante a partir deste link . Em seguida, crie um arquivo chamado blacklist-nouveau.conf em seu diretório pessoal e adicione as seguintes linhas a esse arquivo.

blacklist nouveau
options nouveau modeset=0

Agora temos que sair da GUI pressionando ( ctrl + alt + f1 ) para instalar o cuda. Digite seu nome de usuário e senha para acessar o terminal.

Agora siga os passos abaixo.

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

O assistente de instalação do Cuda aparecerá. Siga as etapas aparentes, juntamente com o artigo. Quando a instalação estiver concluída, execute rebooteste terminal.

Após a reinicialização da máquina, adicione o caminho cuda ao arquivo .bashrc.

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

Agora execute nvcc -Vem um terminal que deve produzir uma saída da seguinte maneira.

mensagem de instalação

Agora que os drivers e cuda estão instalados, convém instalar a versão tensorflow gpu. Aqui está um bom tutorial para a mesma tarefa.


1
A versão mais antiga (link fornecido) não funcionava com as atualizações mais recentes do Ubuntu 18.10. O .runarquivo mais recente funcionou bem após a reinicialização. Eu recomendo que todos obtenham a versão mais recente para os drivers quando você fizer isso.
será

1

Acabei de ter exatamente o mesmo problema, e agora estou executando um modelo de fluxo tensorial para testá-lo e parece bom

tudo o que eu precisava fazer era instalar o driver do site da Nvidia e executá-lo com o sudo.

aqui você vai no link https://www.geforce.com/drivers

Ainda não fiz nenhum teste de desempenho, mas tudo parece bem

e uma desvantagem muito ruim para essa abordagem é que sempre que houver uma atualização do kernel, você precisará reinstalar o driver!


1
Você pode me dizer sua versão do ubuntu, versão do driver e versão do cuda?
Mohsin Bukhari
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.