Steam Ubuntu 14.04 libGL.so.1 Bumblebee

8

Estou tentando instalar o Steam no Ubuntu 14.04, mas estou perdendo uma biblioteca

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Instalei libgl1-mesa-glx:i386 , mas ainda não funciona Usando o cartão nvidia com bumblebee ( optirun ) ele inicia normalmente, assim eu não sei o que isso poderia ser.

Eu também tenho o Ubuntu 13.04 e posso começar a trabalhar com o cartão de memória sem problemas e usar o optirun somente ao iniciar os jogos

    
por David Winchester 17.05.2014 / 19:25

4 respostas

10

Para os ssytems baseados em optimus, você precisa de bibliotecas genéricas de mesas para operação normal e, em seguida, o bumblebee mudará para as da NVidia quando necessário.

Esses links são realmente controlados pelo mecanismo de alternativas.
Para escolher qual deles você gostaria de usar, invoque:

$ sudo update-alternatives --config i386-linux-gnu_gl_conf
There are 3 choices for the alternative i386-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).

  Selection    Path                                              Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/alt_ld.so.conf         8604      auto mode
* 1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf            500       manual mode
  2            /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf   8603      manual mode
  3            /usr/lib/nvidia-331-updates/alt_ld.so.conf         8604      manual mode

Press enter to keep the current choice[*], or type selection number: 

Certifique-se de configurar o mesa um.

O mesmo para as bibliotecas de 64 bits:

$ sudo update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/ld.so.conf         8604      auto mode
  1            /usr/lib/nvidia-331-updates-prime/ld.so.conf   8603      manual mode
  2            /usr/lib/nvidia-331-updates/ld.so.conf         8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf      500       manual mode

Press enter to keep the current choice[*], or type selection number:

Reinicie o sistema depois e tente iniciar o vapor novamente.

    
por Cyryl Płotnicki 29.08.2014 / 21:14
7

@DavidWinchester executando este comando (abaixo) funciona bem:

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1 

obrigado por postar a pergunta

    
por zulucoda 28.06.2014 / 16:13
2

Eu tive o mesmo problema, toda vez que eu tentava rodar o Steam ele me dizia o erro libgl.so.1. Tudo o que fiz foi digitar isso no terminal e abrir o vapor de volta e funcionou.

sudo apt-get install libgl1-mesa-glx-lts-utopic:i386

Se isso funcionar para você, por favor, faça um upvote. Além disso, se você tiver mais problemas, me avise nas respostas. Eu ficarei feliz em ajudar

    
por Donkey 10.05.2015 / 19:05
0

link

Sua solução está na página da web acima. Desinstale todos os drivers nvidia atuais que você possui e instale esses.

    
por Brask 01.05.2015 / 02:12