Steam Ubuntu 14.04 libGL.so.1 Bumblebee

8

Sto cercando di installare Steam su Ubuntu 14.04 ma mi manca una libreria

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

Ho installato libgl1-mesa-glx:i386 ma ancora non funziona Usando la scheda nvidia con bumblebee ( optirun ) si avvia normalmente, quindi non so cosa potrebbe essere.

Ho anche Ubuntu 13.04 e posso iniziare a navigare con la scheda Intel senza problemi, e usare optirun solo all'avvio dei giochi

    
posta David Winchester 17.05.2014 - 19:25

4 risposte

10

Per gli ssytem basati su optimus, hai bisogno di librerie mesa generiche per il normale funzionamento, e poi bumblebee passerà a quelle di NVidia quando necessario.

Questi collegamenti sono effettivamente controllati dal meccanismo alternativo.
Per scegliere quale invocare si desidera utilizzare:

$ 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: 

Assicurati di configurare la mesa.

Lo stesso per le librerie a 64 bit:

$ 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:

Riavvia il sistema in seguito e prova ad avviare di nuovo vapore.

    
risposta data Cyryl Płotnicki 29.08.2014 - 21:14
7

@DavidWinchester che esegue questo comando (sotto) funziona bene:

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

Grazie per aver postato la domanda

    
risposta data zulucoda 28.06.2014 - 16:13
2

Ho avuto lo stesso problema, ogni volta che ho provato a funzionare mi diceva l'errore libgl.so.1. Tutto ciò che ho fatto è stato digitare questo in un terminale e aprire il vapore e ha funzionato.

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

Se questo funziona per te, per favore. Inoltre, se riscontri più problemi, fammelo sapere nelle risposte. Sarò felice di aiutarti

    
risposta data Donkey 10.05.2015 - 19:05
0

link

La tua soluzione è nella pagina Web qui sopra. Disinstalla tutti i driver nvidia attuali che hai e installa quelli.

    
risposta data Brask 01.05.2015 - 02:12

Leggi altre domande sui tag