Falha ao carregar libGL.so.1 após a instalação do bumblebee

7

Estou executando o Linux Mint 15 de 64 bits. Meu laptop tem uma placa Geforce 640M Optimus, então eu instalei o bumblebee de acordo com as instruções de instalação (Configuração Básica). Usar o optirun para executar programas (por exemplo, o Steam) funciona conforme o esperado. No entanto, alguns programas como o Skype agora mostram

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

quando não é executado com optirun. Eu não quero que o Skype seja executado no cartão dedicado, então isso é um problema. Os seguintes arquivos libGL.so.1 são encontrados no meu sistema:

/usr/lib32/nvidia-304/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/nvidia-304/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

Se eu correr

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype

tudo funciona bem.

Esta é a saída para update-alternatives --query i386-linux-gnu_gl_conf :

Name: i386-linux-gnu_gl_conf
Link: /etc/ld.so.conf.d/i386-linux-gnu_GL.conf
Slaves:
 i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/extra-modules
Status: auto
Best: /usr/lib/nvidia-304/alt_ld.so.conf
Value: /usr/lib/nvidia-304/alt_ld.so.conf

Alternative: /usr/lib/i386-linux-gnu/mesa/ld.so.conf
Priority: 500
Slaves:
 i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/x11-extra-modules

Alternative: /usr/lib/nvidia-304/alt_ld.so.conf
Priority: 9701
Slaves:

Eu tentei atualizar as alternativas para a mesa, mas isso não resolve o problema.

O que tenho que fazer para obter o suporte da GL sem optirun?

Obrigado por qualquer sugestão!

    
por feob 17.06.2013 / 21:03

1 resposta

4

Ok, eu encontrei a correção, alguém postou no askubuntu:

link

Se você ainda não instalou o bumblebee, simplesmente instale o libgl1-mesa-glx:i386 antes de instalar o bumblebee e você deve estar bem.

Se você já tiver instalado o bumblebee, instale libgl1-mesa-glx:i386 e reinstale bumblebee-nvidia . Funcionou para mim! (Eu usei sudo apt-get --purge autoremove bumblebee-nvidia , depois apenas reinstalei).

    
por 29.07.2013 / 08:40