Bem, aqui está o que eu fiz para consertar (e não tenho 100% de certeza de que foi consertado, mas parece que sim! Espero que não haja regressões!) Tudo é executado como sudo
; Eu provavelmente reiniciei em alguns pontos durante isso, mas não me lembro exatamente quando: / Eu estou supondo que você deve reiniciar após o passo 5, e talvez depois do passo 3.
- Desativar o Optimus no BIOS; use somente a placa de vídeo NVIDIA discreta.
-
apt-get remove --purge bumblebee nvidia*
-
apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx libegl1-mesa-drivers
-
apt-get install nvidia-common nvidia-settings nvidia-331
- Executar
nvidia-xconfig
(não tenho certeza se isso é necessário, mas parece que você precisa fazer isso em algum momento) - Adicione
nvidia_331
a/etc/modules
- Neste momento, minha libGL estava apontando para a versão do openGL de mesa por qualquer motivo, então segui o conselho aqui : adicionei
/usr/lib/nvidia-331
e/usr/lib32/nvidia-331
a/usr/lib/nvidia-331/alt_ld.so.conf
e corrildconfig
.
E agora eu tenho vários monitores externos conectados, openGL funcionando e nenhum artefato estranho de pixelly na minha tela. O daemon persistente da Nvidia não trava na inicialização e o módulo do kernel da nvidia é carregado na inicialização.