Como faço para obter optirun para trabalhar em 16.04?

2

Estou executando o Xubuntu 16.04 no meu laptop Acer Aspire E5-573G, que aparentemente usa o Optimus e não possui uma opção de BIOS para alternar entre gráficos integrados e discretos. Eu segui esta resposta para tentar fazer com que minha NVIDIA GeForce 940M funcione usando nvidia-364 . Embora eu possa usar meu cartão executando # prime-select nvidia e relogando, o Xorg trava no próximo logout, reinicialização ou desligamento, mesmo se eu executar # prime-select intel pela primeira vez. Portanto, gostaria de usar meu cartão somente por meio de optirun (ou primusrun ; não consegui descobrir como os dois diferem).

Na primeira vez que tento usar optirun , recebo a seguinte mensagem de erro:

$ optirun glxgears
Xlib:  extension "GLX" missing on display ":8".

Em todas as vezes subseqüentes, recebo estas:

$ optirun glxgears
[   61.760218] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) 

[   61.760244] [ERROR]Aborting because fallback start is disabled.

Não consegui encontrar nenhuma pista na primeira mensagem de erro, mas, no segundo conjunto, encontrei esta resposta , que eu segui apenas para descobrir que meu /etc/bumblebee/xorg.conf.nvidia já tinha a linha correta:

$ lspci|grep NVIDIA
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)

$ grep BusID /etc/bumblebee/xorg.conf.nvidia 
#   To get the BusID prop, run 'lspci | egrep 'VGA|3D'' and input the data
    BusID "PCI:04:00:0"

Também encontrei um tópico relevante , mas adicionar acpi=force aos parâmetros de inicialização não resolveu o problema .

Eu também tentei nvidia-361 ; o sistema não inicializaria com acpi=force , mas exibia os mesmos problemas de nvidia-364 , nvidia-367 e nvidia-370 (todos os quais tentei). O Nouveau também emite as mesmas mensagens de erro. Por que vale a pena, eu notei deixar um aplicativo 3D em execução, enquanto a janela não focada, eventualmente, trava o Xorg, independentemente de estar usando gráficos integrados ou discretos ou mesmo de ter instalado o Bumblebee.

Eu sei que a NVIDIA fornece suporte terrível para o Optimus no Linux, mas qualquer ajuda para fazer meu cartão funcionar razoavelmente seria muito apreciada. Eu sei que poderia desinstalar o Bumblebee e usar gráficos integrados, mas isso não responde a essa pergunta.

    
por Matthew 08.10.2016 / 22:38

0 respostas