Bumblebee no Ubuntu 15.04 (Optirun / Primus) Erro

3

Eu recentemente atualizei para o 15.04 e após a instalação bem-sucedida, notei que o Bumblebee parou de funcionar. Comandos Optirun / primus não detectam mais a gpu (640M LE). Aqui está o que eu recebo ao tentar executar o Steam:

$ primusrun steam
Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1428965940)
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

[2015-04-25 18:25:59] Startup - updater built Apr 13 2015 15:17:10
[2015-04-25 18:25:59] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.

Meu driver é nvidia-346-updates .

Os arquivos de configuração são padrão. Devo alterar meu driver de kernel e caminho de biblioteca? (Agora eles são nvidia-current ).

    
por Newbie 25.04.2015 / 17:34

3 respostas

5

Eu consegui trabalhar assim no Kubuntu 15.04 com 340.76:

Driver=nvidia
...
[driver-nvidia]
KernelDriver=nvidia_340
PMMethod=auto
LibraryPath=/usr/lib/nvidia-340:/usr/lib32/nvidia-340:
XorgModulePath=/usr/lib/nvidia-340/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
    
por raxp 29.04.2015 / 16:31
1

O que significa "optirun --verbose glxgears"?

Edit: Eu tive que mudar o KernelDriver para ajustar o nome correto do módulo (eu uso nvidia-349, então eu tive que colocar nvidia-349 em vez de nvidia). Uma vez que eu digitei, eu tive que atualizar o XorgModulePath para ajustar os caminhos apropriados para as bibliotecas de acordo com a versão do seu driver. Para mim é:

  

/ usr / lib / nvidia-349 / xorg, / usr / lib / xorg / modules

PS: Graças a A.B. por seu comentário

    
por regar42 25.04.2015 / 18:20
1

Eu tive o mesmo problema.

Eu resolvi mudar algumas linhas no arquivo /etc/bumblebee/bumblebee.conf : (Eu no meu caso eu estou usando a versão 352 do driver nvidia, mudo esse valor pela sua versão do driver)

KernelDriver=nvidia-current
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

para

KernelDriver=nvidia-352
LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352
XorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules

Você pode reiniciar o serviço bumblebee com:

sudo systemctl restart bumblebeed.service

Para verificar o status do serviço:

sudo systemctl status bumblebeed.service

e você pode verificar o log no arquivo /var/log/syslog para qualquer erro.

Atenciosamente

    
por Adrianx64 13.12.2015 / 07:18