Eu instalei uma versão nova do Ubuntu 18.04 no meu laptop optimus e segui as instruções deste site para instalar o pacote do zangão. Foi bem-sucedido, mas vi uma linha durante a instalação que afirmava que não era possível remover o módulo nouveau. Fiz uma reinicialização e corri optirun --statuspara ver se estava funcionando e a saída da placa nvidia discreta está desativada; tentei executar optirun glxgearse essa mensagem de erro apareceu.
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Houve uma grande mudança no driver da nvidia que impede o funcionamento do zangão - glvnd ( https://github.com/NVIDIA/libglvnd ). Resumindo, o bumblebee está executando uma instância separada do xorg em uma tela separada, que o glvnd não pode manipular. Esse comportamento deve ser desativado para o zangão. Coloque a seguinte linha em/etc/environment
__GLVND_DISALLOW_PATCHING=1
Para que o glvnd funcione, a nvidia também alterou os diretórios nos quais os arquivos / drivers relacionados estão localizados. O zangão deve ser reconfigurado de acordo ( /etc/bumblebee/bumblebee.conf):
O último problema que impede o zangão de descarregar drivers da nvidia é causado pelo nvidia-drmqual não deveria ser carregado no ambiente do zangão. É fácil desabilitar usando o alias para off( /etc/modprobe.d/blacklist-nvidia.conf):
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off
nvidia-modeset também não é necessário, mas carregá-lo não dói e você pode querer desativá-lo também.
Eu também desativaria o gpu manager (o que o gpu-manager faz? ), Pois não é necessário neste caso ( /etc/default/grub): adicione nogpumanagerà GRUB_CMDLINE_LINUX_DEFAULTseção.
No meu caso, systemd não estava causando problemas com o "bloqueio" nvidia-drm. Mas este módulo impede que o zangão seja descarregado nvidiacorretamente.
trevo
11
Esta resposta corrigiu para mim. Olhei para timrichardsons excelente trabalho em torno prime-selecionar no entanto eu acho que minha gpu é velho demais para essas características motorista (Drivier não funcionavam da Nvidia têm prime-selecionar)
Baggers
2
Estou impressionado com todos os problemas que o Linux sofre com o optirun / Optimus / Nvidia / Bumblebee, isso é um problema demais para um usuário comum.
danger89
0
Infelizmente, o Bumblebee não foi atualizado desde 14.04. No entanto, você ainda pode fazê-lo funcionar, mas não conheço nenhum Tutorial 18.04 existente.
Eu tenho exatamente o mesmo problema que você, drivers de buggy, tendo que reiniciar após alternar entre as gpu's (e isso torna meu cartão nvidia descarregável, graças à nvidia).
O Linux é ótimo, mas o suporte a drivers da nvidia é ruim e, por causa disso, muitas pessoas otimistas arrancam o cabelo tentando fazê-lo funcionar, inclusive eu.
nvidia-drm
. Mas este módulo impede que o zangão seja descarregadonvidia
corretamente.Infelizmente, o Bumblebee não foi atualizado desde 14.04. No entanto, você ainda pode fazê-lo funcionar, mas não conheço nenhum Tutorial 18.04 existente.
No entanto, você poderia tentar;
https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/
Eu tenho exatamente o mesmo problema que você, drivers de buggy, tendo que reiniciar após alternar entre as gpu's (e isso torna meu cartão nvidia descarregável, graças à nvidia).
O Linux é ótimo, mas o suporte a drivers da nvidia é ruim e, por causa disso, muitas pessoas otimistas arrancam o cabelo tentando fazê-lo funcionar, inclusive eu.
Eu tenho exatamente o mesmo gpu que você.
fonte