Não é possível acessar a GPU secundária executando o Bumblebee

4

Estou tentando fazer o Bumblebee funcionar novamente após uma atualização para o Saucy.

A execução do software com o Optirun fornece a seguinte saída:

optirun nvidia-settings
[   45.697126] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[   45.697179] [ERROR]Aborting because fallback start is disabled.

Alguém sabe como consertar isso? Obrigado! :)

    
por paul 21.10.2013 / 19:19

3 respostas

5

Apenas para o Ubuntu 13.10

sudo apt-get install nvidia-319-updates nvidia-settings-319-updates

Então você precisa editar o /etc/bumblebee/bumblebee.conf

KernelDriver=nvidia_319_updates
LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates
XorgModulePath=/usr/lib/nvidia-319-updates/xorg,/usr/lib/xorg/modules
Driver=nvidia

Reinicie o bumblebee

sudo service bumblebeed restart

Agora tente:

optirun /usr/bin/<app>
    
por shantanu 29.10.2013 / 22:54
2

Corrigir removendo e reinstalando

Eu não consegui descobrir o problema em particular, mas consegui recuperar removendo todos os pacotes associados ao bumblebee (usei a tag "Complete Removal" no Synaptic, que acredito ser equivalente ao comando "purge" no apt-get). Eu removi todos os pacotes correspondentes a bumblebee , nvidia , primus e um chamado bbswitch-dkms . Eu re-instalei o zangão, o bumblebee-nvidia e o mesa-tools. Nesse momento, eu pude executar optirun glxgears e primus glxgears .

Eu ainda acho que outros aplicativos --- Cool VL Viewer e Imprudence --- que funcionavam sob o optirun antes do meu upgrade para o Saucy agora falharem. Cool VL Viewer é executado sem optirun.

Também corrija alguns problemas no caminho da biblioteca

O Cool VL Viewer e o Imprudence exigiram as bibliotecas i965.so e swrast.so, que não estavam nos caminhos pesquisados.

Eu trabalhei em torno do problema, sem entender a raiz dele, inserindo dois links simbólicos:

% bl0ck_qu0te%

Não tenho certeza se considero isso como um problema do Bumblebee, mas o fato de que o visualizador Cool VL funcionou sem optirun, então falhou com optirun, e o fato que as bibliotecas não encontradas pareçam estar relacionadas aos gráficos da Intel em vez da Nvidia, sugerem que o redirecionamento de chamadas da Intel está falhando em algumas circunstâncias.

    
por user206398 23.10.2013 / 01:51
0

Eu tenho exatamente o mesmo problema - parece estar relacionado a este bug Correção desde lá não conseguiu resolver este problema para mim e parece que temos que esperar por uma melhor liberação do mesmo. Alguém já mencionou que a correção não funciona.

    
por yia 28.10.2013 / 11:15