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
Respostas:
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.04
e18.04
. NaUbuntu-16.04
má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.
Nota: a
--no-x-check
bandeira é importante. Caso contrário, você terá que desativarx-server
e sair da GUI.Após a instalação dos drivers, reinicie a máquina e verifique a instalação com o
nvidia-smi
comando 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.
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.
O assistente de instalação do Cuda aparecerá. Siga as etapas aparentes, juntamente com o artigo. Quando a instalação estiver concluída, execute
reboot
este terminal.Após a reinicialização da máquina, adicione o caminho cuda ao arquivo
.bashrc
.Agora execute
nvcc -V
em 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.
fonte
.run
arquivo 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.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!
fonte