Quando tento executar nvidia-settings
para alternar GPUs, a seguinte saída é exibida:
ERROR: NVIDIA driver is not loaded
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).
ERROR: Error querying connected displays on GPU 0 (Missing Extension).
** Message: 22:22:22.703: PRIME: No offloading required. Abort
** Message: 22:22:22.703: PRIME: is it supported? no
ERROR: Unable to open file '/home/uruwi/.nvidia-settings-rc' for writing.
Eu reiniciei várias vezes e reinstalei os drivers nvidia sem sucesso. Eu também tentei executar sudo nvidia-xconfig
, mas o arquivo gerado causa problemas .
Editar 1 / ?: sudo modprobe nvidia
falha devido a um "erro de formato exec", se essa informação for útil. dmesg
fornece as seguintes linhas:
[ 1066.385988] PKCS#7 signature not signed with a trusted key
[ 1066.395098] module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc 00000000873cc009, val ffffffffc2c20430
Editar 2 /?: tentei executar os seguintes comandos:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt purge nvidia*
sudo apt install nvidia-390
Agora, nvidia-settings
apresenta o seguinte erro:
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
Se eu executar nvidia-xconfig
e tentar iniciar o servidor X, isso será colocado no log.
Editar 3 / ?:
$ uname -a
Linux uruwi-HP-ENVY-x360-m6-Convertible 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Editar 4 / ?: Tentou usar bumblebee
mas optirun
falha porque ... não pode carregar o driver.
Editar 5 / ?: Ótimo, eu editei a configuração do bumblebee, mas agora optirun
dá um erro Cannot access secondary GPU, secondary X is not active.
.
Editar 6 / ?: Instalou manualmente o driver nvidia e ainda não consigo carregá-lo (com mais informações de depuração ):
$ sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': Exec format error
Editar 7 / ?: Gerenciado para obter um driver nvidia carregável trocando temporariamente cc
para gcc 7.3.0 antes de instalar. No entanto, o Cinnamon falha agora, provavelmente porque o X não pode inicializar nenhuma extensão do GLX. Aqui está Xorg.0.log .
Editar 8 / ?: Reinstalando xserver-xorg-core
como mostrado aqui resolve o erro X, mas o problema é que agora não consigo usar os drivers nvidia.
Editar 9 / ?: Invocar nvidia-xconfig
faz a glsanity reportar o driver adequado para a placa NVidia, mas quando tento realmente executar um programa em optirun
, recebo um erro X BadMatch em GLX
/ X_GLXSwapBuffers
.
Editar 10 /? mas espero que seja 10: percebi que ter o CodeXL instalado está fazendo com que apt purge
não eliminasse realmente os pacotes. Tentando limpar tudo relacionado a NVidia novamente e re-instalar os drivers.
Editar 11 / Eu estava errado: fiz isso e o mesmo problema de antes.
Edite 12 / infinity: Xorg --configure
reclama por não encontrar fbcon, fazendo com que eu bata com força na mesa o suficiente para reiniciar a minha máquina. (corrigido instalando xserver-xorg-video-fbdev
)