Problema durante l'avvio di Steam su ubuntu 15.04 64-bit

60

Dopo l'installazione e l'aggiornamento, ogni volta che avvio Steam, mi viene visualizzato il seguente errore:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
[2015-05-02 16:48:39] Startup - updater built Apr 13 2015 15:17:10
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

Ho provato a trovare una soluzione per un errore simile, ma non sono riuscito a trovarlo. Qualcuno può aiutarmi?

    
posta QuietSwami 02.05.2015 - 18:00

6 risposte

91
cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak

Digitali nel terminale; ha funzionato per me Copiato da questo thread , pubblicato da sejvenables, che lo ha copiato da qualche altra parte.

    
risposta data WPOH 29.10.2015 - 13:06
7

Ho avuto lo stesso problema su Ubuntu 15.10, con una scheda nvidia. La soluzione di WPOH ha reso Steam funzionante, ma ha causato notevoli prestazioni e problemi di ritardo del mouse su alcuni giochi.

L'utilizzo dei driver proprietari di nvidia ha risolto il problema senza influire sulle prestazioni.

Per ripristinare le modifiche:

mv $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6{.bak,}
mv $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6{.bak,}

E per installare i driver proprietari nvidia aggiornati: apri "Software e aggiornamenti", vai su "Driver aggiuntivi", seleziona l'ultimo driver binario nvidia (352.41 come ora) e poi riavvia il sistema. Questo ha fatto il trucco per me:)

    
risposta data epidemian 15.11.2015 - 11:49
6

In base alla risposta di Urgazhi, puoi fare quanto segue:

  • Apri il file $HOME/.steam/steam.sh in un editor di testo
  • Aggiungi questi come le prime due righe del file:

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • Salva e avvia normalmente vapore.

risposta data Brian Resnik 06.02.2016 - 06:20
3

Stavo avendo questo problema perché avevo appena installato i driver proprietari ma non avevo ancora riavviato il mio sistema. Sciocco lo so, ma spero che questo possa aiutare qualcun altro.

Una volta riavviato Steam non ho più avuto questo problema per me.

    
risposta data user112770 03.10.2015 - 06:22
3
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Export so all child    processes are affected as well
export DISPLAY=:0
steam -tcp

Il modo più semplice per iniziare a utilizzare Steam è impostare lo script della shell sopra come un alias, quindi quando lo chiami "steam" nel tuo cmd lo eseguirà.

    
risposta data Urgazhi 29.10.2015 - 14:51
0

Ho avuto lo stesso problema con gli errori di libgl la correzione nel steam.sh ha funzionato benissimo fino a quando non è stato aggiornato. dopo 2 giorni ho scoperto che il mio pc non si avviava in modalità UEFI. così ho fatto il boot in modalità UEFI e il vapore è iniziato senza alcuna difficoltà. Spero che questa storia abbia aiutato alcuni di voi:)

    
risposta data Silvan Paul 30.09.2016 - 15:14

Leggi altre domande sui tag