Então, mesmo que eu não esteja usando o Bumblebee, a solução é desinstalar o tlp todos juntos ou apenas desabilite os recursos de gerenciamento de energia do tlp para GPU.
O Setup é um XPS 15 9560 com gpu móvel Nvidia gtx 1050. Eu sei que é um sistema otimizado, mas eu não quero instalar o bumblebee por várias razões. De qualquer forma, eu tinha instalado com sucesso o driver com o arquivo NVIDIA-Linux-x86_64-375.26.run enquanto rodava a versão do kernel 4.9.0-4-amd64 . Após a atualização do kernel, o X não estava mais usando o driver nvidia
, então eu o desinstalei, instalei o novo linux-headers
, reiniciei no nível de execução 3 e, ao tentar reinstalá-lo, falhei.
Aqui está /var/log/nvidia-installer.log .
Eu coloquei na lista negra nouveau
em /etc/modprobe.d/blacklist-nouveau.conf
lsmod | grep -e nouveau -e rivafb -e nvidiafb
a saída está vazia
$ uname -a
Linux debian 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
$ cc -v :
gcc version 6.3.0 20170516 (Debian 6.3.0-18)
$ cat /proc/version
Linux version 4.9.0-5-amd64 ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18) ) #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04)
Parece que a mesma versão de gcc
usada para compilar o kernel atualmente em execução e o módulo do kernel da Nvidia são exatamente os mesmos, então, há algo mais que eu estou perdendo?
ATUALIZAÇÃO: Eu instalei o tlp
logo após a instalação inicial do driver nvidia, que é quando esse problema realmente começou. Eu desinstalei o tlp
e o driver foi instalado perfeitamente como antes.
Então, mesmo que eu não esteja usando o Bumblebee, a solução é desinstalar o tlp todos juntos ou apenas desabilite os recursos de gerenciamento de energia do tlp para GPU.