Como corrigir o NVidia que não consegue se recuperar da suspensão (Ubuntu 16.04)?

1

Estou executando o Ubuntu 16.04.3 no Asus UX501JW. O laptop tem a tecnologia NVidia Optimus (Intel HD4600 e NVidia GM107M (GeForce GTX 960M)). O mais recente driver nvidia-384 e o bumblebee estão instalados.

Após a inicialização, tudo funciona bem. Até quando o laptop é suspenso, fechando a tampa e depois acorda. Então o syslog é inundado com os erros abaixo e a bateria começa a drenar com 20W enquanto o kernel está tentando recarregar o módulo com falha. Um reboot "cura" (até a próxima suspensão).

Curiosamente - ao suspender através do botão "Zzz" do teclado isso não acontece.

Qual é o problema e como corrigir / solucionar isso?

[  245.095474] NVRM: The system BIOS may have misconfigured your GPU.
[  245.095475] nvidia: probe of 0000:3e:00.0 failed with error -1
[  245.095489] NVRM: The NVIDIA probe routine failed for 2 device(s).
[  245.095489] NVRM: None of the NVIDIA graphics adapters were initialized!
[  245.095554] nvidia-nvlink: Unregistered the Nvlink Core, major device number 243
[  245.180030] nvidia-nvlink: Nvlink Core is being initialized, major device number 243
[  245.180254] NVRM: This is a 64-bit BAR mapped above 4GB by the system
               NVRM: BIOS or the Linux kernel, but the PCI bridge
               NVRM: immediately upstream of this GPU does not define
               NVRM: a matching prefetchable memory window.
[  245.180255] NVRM: This may be due to a known Linux kernel bug.  Please
               NVRM: see the README section on 64-bit BARs for additional
               NVRM: information.
[  245.180258] nvidia: probe of 0000:01:00.0 failed with error -1
[  245.180265] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
               NVRM: BAR0 is 0M @ 0x0 (PCI:0000:3e:00.0)
[  245.180266] NVRM: The system BIOS may have misconfigured your GPU.
[  245.180267] nvidia: probe of 0000:3e:00.0 failed with error -1
[  245.180284] NVRM: The NVIDIA probe routine failed for 2 device(s).
[  245.180284] NVRM: None of the NVIDIA graphics adapters were initialized!
[  245.180372] nvidia-nvlink: Unregistered the Nvlink Core, major device number 243
    
por Brain 19.08.2017 / 00:23

1 resposta

0

Para responder à minha própria pergunta: não encontrei a causa raiz, mas pelo menos uma solução alternativa . Depois de instalar o kernel da linha principal (no meu caso a versão v4.13-rc6 ) o problema não aparece mais.

As instruções para baixar e instalar o kernel da linha principal podem ser encontradas aqui: link

    
por Brain 31.08.2017 / 14:22