Ubuntu 16.04: os drivers NVIDIA não funcionam para a GTX 960M

3

UPDATE:
Funcionou por um tempo com 375, eu acho. Então, de repente parou de funcionar hoje. Eu tentei limpar e reinstalar os dois 384 e 375, mas não tive sorte. Eles ainda me dão telas pretas, e nvidia-detector ainda me dá none .

Estou usando o CUDA há algum tempo, mas não prestei muita atenção se meus gráficos são renderizados pelo meu cartão NVIDIA.

UPDATE:
Acabei de descobrir que o nvidia-367 não foi instalado corretamente. Quando eu reinstalei, comecei a ter o mesmo problema que sempre tive: sem desktop. Então, eu purgou todos os drivers nvidia ( sudo apt purge nvidia-* ) e as coisas estavam boas novamente.

Eu pensei que poderia ser o driver é muito novo, então eu tentei nvidia-340 a partir dos drivers gráficos PPA. Dessa vez, a área de trabalho apareceu, mas depois que abri nvidia-settings e configurei o sistema para usar minha placa gráfica NVIDIA, obtive um loop de logon depois que fiz o logout. Resolvi o meu problema de acordo com as instruções dadas aqui , mas nada funcionou. Qualquer driver mais recente que o nvidia-340 me dá uma tela em branco.

Eu verifiquei minhas configurações de inicialização (UEFI) e desativei a inicialização segura, para que isso não cause problemas. Eu fiz outro glxinfo depois que eu desinstalei todos os drivers da NVIDIA, e está certo aqui : parece que o Nouveau não até reconhecer minha placa de vídeo.

Eu preciso usar minha placa NVIDIA porque eu faço coisas de aprendizado de máquina e preciso usar CUDA, então eu preciso de algum driver NVIDIA para ser instalado. Meu modelo de laptop é Dell Inspiron i7559 e minha versão do kernel Linux é 4.4.0-31-genérica, se isso for importante.

Instalei o driver nvidia-367 com sucesso, e minha área de trabalho aparece (depois de experimentar alguns drivers). No entanto, quando digito nvidia-detector no meu terminal, none é retornado. lspci faz corretamente a lista da minha placa gráfica. Minha placa gráfica NVIDIA é a GeForce GTX 960M.

Atualização:
Eu tentei alguns drivers, ou seja, nvidia-361, 364 e 370. Nenhum deles funcionou - o melhor resultado que eu tenho é um loop de login (que eu não poderia consertar mesmo depois de procurar online), e geralmente é um preto tela aparecendo (novamente, as soluções online e aqui simplesmente não funcionam). O glxinfo fornece essa saída: link , embora eu pessoalmente não tenha ideia do que esse resultado significa.
E aqui está o que o lspci diz: 00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)' e 02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2) .

    
por xuq01 13.10.2016 / 09:43

1 resposta

0

Eu estava enfrentando o mesmo problema. Eu uso o mesmo GPU. Skylake e gtx960m

Veja como corrigi-lo.

  1. Desativar a inicialização segura e reinicializar

  2. atualize as alternativas gl: correr

    sudo update-alternatives --config x86_64-linux-gnu_gl_conf
    

    escolha os drivers da nvidia que você possui. isso é o que parece para mim:

    There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).
    
    Selection    Path                                       Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/nvidia-375/ld.so.conf              8604      auto mode
      1            /usr/lib/nvidia-375-prime/ld.so.conf        8603      manual mode
      2            /usr/lib/nvidia-375/ld.so.conf              8604      manual mode
      3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode
    

    Agora os arquivos do seu dispositivo nvidia devem ser criados em /dev .

  3. Caso você esteja preso em um loop de login, limpe e instale os drivers nvidia novamente e faça o login fazendo login em tty1

    sudo apt-get --purge remove nvidia-*
    apt-cache search nvidia 
    

    (você encontrará algumas versões de drivers - escolha uma para testar a instalação)

    sudo service lightdm stop
    sudo apt-get install nvidia-375 (for example)
    sudo service lightdm start
    

Tudo funciona.

    
por Baljeet 24.03.2017 / 10:14
___ qstntxt ___

Eu instalei o Ubuntu 16.04 em dois laptops diferentes:

  • Lenovo Thinkpad T460s
  • HP Probook 6470b

Minha configuração é semelhante em ambos os laptops. Eu tenho o i3 WM instalado, com o lightdm (o padrão em 16.04).

No Unity, ao fechar a tampa, o bloqueio + suspensão funciona bem em ambos os laptops.

No i3 WM, o comportamento muda entre os dois laptops:

  • Nos T460s, quando fecho a tampa, o laptop bloqueia + suspende. A tela de bloqueio é o protetor de tela gnome, e. %code% .

  • No Probook, quando fecho a tampa, o laptop apenas suspende. Não bloqueia.

Onde o comportamento "lock + suspend on lid close" é definido?

Informações adicionais:

Eu passei algum tempo tentando descobrir onde esse comportamento foi definido. Os leads falsos incluem:

  • /proc/acpi/lid.sh
  • "HandleLidSwitch" no /etc/systemd/logind.conf

Mais estranhamente, eu instalei o ZSH hoje no Probook (geralmente um cara Bash, queria dar uma chance) e ele começou lock + suspend na tampa, com o mesmo comportamento %code% dos T460s.

Eu desinstalei e reinstalei o ZSH e ele desapareceu, agora ele apenas suspende sem bloquear.

    
___ tag123i3wm ___ i3 é um gerenciador dinâmico de janelas lado a lado inspirado no wmii. Ele suporta layouts de ladrilhos, empilhamento e guias. ___ tag123lid ___ Para perguntas sobre o que o Ubuntu faz quando você abre ou fecha fisicamente um computador estilo laptop ou clamshell. Assuntos comuns são suspensão / hibernação e bloqueio. ___ tag1231604 ___ Sexta versão LTS (Long Term Support) do Ubuntu, codinome "Xenial Xerus". Lançado em 21 de abril de 2016. Will End Of Life (EOL), abril de 2021. Use esta tag somente se sua pergunta for específica à versão. Não use isso para arquivar bugs! ___
___ tag123networking ___ Gerenciando e usando conectividade de rede em um sistema Ubuntu ___ tag1231604 ___ Sexta versão LTS (Long Term Support) do Ubuntu, codinome "Xenial Xerus". Lançado em 21 de abril de 2016. Will End Of Life (EOL), abril de 2021. Use esta tag somente se sua pergunta for específica à versão. Não use isso para arquivar bugs! ___ tag123connection ___ Perguntas sobre conexões de rede. ___ tag123wicd ___ Questões relacionadas ao utilitário de software de código aberto para gerenciar redes sem fio e com fio para Linux. Wicd é um acrônimo para Daemon de Conexão da Interface Sem Fio. ___ qstntxt ___

Estou puxando meu cabelo tentando fazer com que minha rede funcione corretamente. Eu testei através de um hotspot USB e um hotspot Wi-Fi normal, e funciona perfeitamente. Mas sempre que me conecto à minha rede doméstica, o ping fica progressivamente mais alto por cerca de dois minutos até que o acesso à Internet (não a conexão com o roteador) abandone tudo e se recuse a voltar por mais cinco minutos, mesmo depois de reconectar.

É duvidoso que a força do sinal seja um problema, porque todos os outros dispositivos que eu tenho podem se conectar a ele, e o WICD (sim, eu tive o mesmo problema com o Network Manager) está colocando a intensidade do sinal em 97%. Além disso, eu costumava ser capaz de conectar-me a este sistema quando ele tinha o Windows 10, e também no Ubuntu em um Dual-Boot anterior entre o Windows 8.1 e o Ubuntu 12.10.

Meu cartão Wi-Fi é o RTL8188EE. Eu pensei no princípio que o cartão era o problema, mas absolutamente nada mudou depois de tentar todas as soluções que encontrei.

O site me disse para adicionar as informações que recebo da execução dos comandos em Eu tenho um problema de detecção de hardware, em quais logs eu preciso investigar? , então aqui está isso (comandos executados enquanto conectados a uma conexão sem fio). hotspot):

%pre%     
___