driver nVidia não funciona após a atualização

2

Eu executei um padrão apt-get upgrade ontem. Desde então, os drivers nvidia ( nvidia-331-updates ) parecem não funcionar mais.

Eu fiz algumas pesquisas e tentei reinstalar os drivers em versões diferentes, bem como inicializar kernels diferentes. Eu posso ver que ele não carrega o módulo nvidia

/var/log/Xorg.0.log

[  2127.801] (II) LoadModule: "nvidia"
[  2127.801] (WW) Warning, couldn't open module nvidia
[  2127.801] (II) UnloadModule: "nvidia"
[  2127.801] (II) Unloading nvidia
[  2127.801] (EE) Failed to load module "nvidia" (module does not exist, 0)

Tentei atualizar as alternativas:

~>> sudo update-alternatives --config x86_64-linux-gnu_gl_conf
[sudo] password for ingo: 
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-331-updates/ld.so.conf         8604      auto mode
  1            /usr/lib/nvidia-331-updates-prime/ld.so.conf   8603      manual mode
  2            /usr/lib/nvidia-331-updates/ld.so.conf         8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf      500       manual mode

Se eu definir isso como 0 , eu tenho meus binários da nvidia de volta no caminho e posso, por exemplo, executar nvidia-xconfig (que eu não posso de outra forma). Eu também posso testar o módulo com sucesso por meio de sudo modprobe nvidia , o que de outra forma seria um erro.

Mas aqui está o problema: Se eu sair e voltar (ou reiniciar) para que o carregamento do módulo seja efetivado, as alternativas simplesmente retornarão para a opção 3 .

Alguém sabe o que faz com que a alternativa seja retrocedida e como posso evitar isso?

Aqui está o log do que foi atualizado. As únicas coisas que parecem suspeitas para mim são ubuntu-drivers-common e xserver-xorg-video-intel :

/var/log/apt/history.log

Upgrade: oxideqt-codecs:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-pdfimport:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-base-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-login0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), ure:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu
1), systemd-services:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-writer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), firefox-locale-en:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-impress:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), uno-libs3:amd64 (4.2.4-0ubuntu2, 4.2.6
.3-0ubuntu1), libreoffice-avmedia-backend-gstreamer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), librbd1:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-draw:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), ubuntu-drivers-common:amd64 (0.2.91.5, 0.2.91.6), fonts-opensymbol:amd64 (102.6+LibO4.2.4-0ubuntu
2, 102.6+LibO4.2.6.3-0ubuntu1), firefox:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-daemon0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libgudev-1.0-0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gnome:amd64 (
4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libpam-systemd:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), librados2:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-presentation-minimizer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), shotwell-common:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), udev:amd64 (204-5
ubuntu20.4, 204-5ubuntu20.5), shotwell:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), libreoffice-style-human:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), gir1.2-gudev-1.0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), liboxideqtcore0:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libudev1:amd64 (204-5ubuntu2
0.4, 204-5ubuntu20.5), libudev1:i386 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-help-en-us:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-ogltrans:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), xserver-xorg-video-intel:amd64 (2.99.910-0ubuntu1, 2.99.910-0ubuntu1.1), python3-uno:amd64 (4.2.4-0ubuntu2, 4
.2.6.3-0ubuntu1), libreoffice-common:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-journal0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gtk:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), liboxideqt-qmlplugin:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-math:amd64 (4.2.4-0ubu
ntu2, 4.2.6.3-0ubuntu1), libreoffice-calc:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), rsyslog:amd64 (7.4.4-1ubuntu2, 7.4.4-1ubuntu2.1)
    
por Ingo Bürk 04.09.2014 / 08:44

3 respostas

5

O mesmo aqui.

Após algumas tentativas e erros, o downgrade do ubuntu-drivers-common para 0.2.91.5 funcionou para mim. Possivelmente reinstalar os drivers nvidia (purgar e depois instalar) após esse downgrade pode ser necessário.

    
por Paweł Tarasiuk 04.09.2014 / 11:12
0

Parece ser um problema com o Optimus. Eu tentei bumblebee, bem como prime sem qualquer sorte.

No entanto, indo para o meu BIOS e mudando de Optimus para Discrete Graphics (apenas executando a placa nvidia), o driver nvidia é finalmente carregado com sucesso.

Uma pergunta persiste: quem ou o que está mexendo com as alternativas? Parece acontecer toda vez que eu sair.

Se eu mudar para o console virtual na tela de login e alterar as alternativas lá, posso fazer o login e elas não serão alteradas. Apenas quando sair, eles parecem voltar para a entrada da mesa.

    
por Ingo Bürk 04.09.2014 / 19:20
0

O meu está funcionando absolutamente bem desde as atualizações de 2014-08-30 16:21 para 2014-09-07 14:08. Estou correndo:

  • kubuntu 14.04.1
  • nvidia-331 de xorg-edgers
  • nunca instalou o bumblebee nesta máquina
  • usando o nvidia-prime desde o início
  • semanalmente fazendo dist-upgrade
  • nunca faz-release-upgrade

Antes da atualização hoje, tive o problema conhecido com uma tela preta ao iniciar o xserver com o cartão nvidia selecionado. Isso poderia ser resolvido mudando para o console de modo texto e vice-versa. Agora, isso não está acontecendo novamente. Eu notei que o módulo bbswitch agora é carregado por padrão na inicialização, mas eu não coloquei bbswitch ou nvidia em / etc / modules. nem são encontrados lá agora. Então, eu acho que isso tem a ver com o trabalho pesado e lançamentos freqüentes para mesa, mayland, xserver, video-nouveau e vídeo-intel durante o último mês. Agora o novo kernel parece carregar qualquer bbswitch, nvidia durante a inicialização por conta própria. Espero que este seja o começo de um sistema mainland e kms para o ubuntu. Obrigado!

Minhas sugestões:

  • desinstalar o bumblebee
  • selecione ppa xorg-edgers
  • instale a nvidia (a nvidia-331 é a atual estável, não vi grandes diferenças entre a 337, então escolhi 331 enquanto desenvolvia com a cuda 6.0 na minha GTX-880M)
    • antes deve limpar nvidia *
    • certifique-se de que o nouveau não esteja carregado após o boot (Desde 14.04 eu não tinha motivos para fazê-lo manualmente, mas isso deve ser feito com scripts de instalação apt)

Outras sugestões:

  • Eu sempre fiz a atualização quando nvidia-prime foi selecionada placa nvidia, então talvez algumas atualizações detectem a placa e instalem módulos dkms ou configurem corretamente na instalação

Diga-me se você precisar de informações mais detalhadas.

    
por JustAnotherCCppXXDummy 07.09.2014 / 16:25