it-swarm-eu.dev

Problém se spuštěním služby Steam na 64bitovém Ubuntu 15.04

Po instalaci a aktualizaci mi při každém spuštění Steam dojde k následující chybě:

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)

Pokusil jsem se najít řešení podobné chyby, ale nebyl jsem schopen najít. Může mi někdo prosím pomoci?

60
QuietSwami
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

Napište je do terminálu; fungovalo to pro mě. Zkopírováno z toto vlákno , zveřejněno sejvenables, kteří jej zkopírovali odkudkoli.

91
WPOH

Stejný problém jsem měl na Ubuntu 15.10 s deskou nvidia. řešení WPOH přinutilo Steam pracovat, ale v některých hrách způsobovalo znatelný výkon a problémy se zpožděním myši.

Použití proprietárních ovladačů nvidia problém vyřešilo, aniž by to ovlivnilo výkon.

Chcete-li tyto změny vrátit:

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,}

A pro instalaci aktualizovaných proprietárních ovladačů nvidia: otevřete „Software & Updates“, přejděte na „Additional Drivers“, vyberte nejnovější binární ovladač nvidia (nyní 352.41) a poté restartujte systém. To mi udělal trik :)

7
epidemian

Na základě odpovědi Urgazhi můžete udělat následující:

  • Otevřete soubor $HOME/.Steam/steam.sh v textovém editoru
  • Přidejte je jako první dva řádky souboru:

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • Uložte a spusťte Steam normálně.

6
Brian Resnik

Tento problém jsem dostal, protože jsem právě nainstaloval proprietární ovladače, ale ještě jsem restartoval systém. Hloupě vím, ale doufejme, že to může pomoci někomu jinému.

Jakmile jsem restartoval Steam, už pro mě tento problém neměl.

3
SimonBiggs
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Export so all child    processes are affected as well
export DISPLAY=:0
Steam -tcp

Nejjednodušší způsob, jak spustit Steam, by bylo nastavit výše uvedený skript Shell jako alias, takže když v cmd zavoláte „Steam“, provede jej.

3
Urgazhi

měl jsem stejný problém s chybami libgl, oprava v Steam.sh fungovala skvěle, dokud Steam nebyl aktualizován. po 2 dnech jsem zjistil, že můj počítač nebyl spuštěn v režimu UEFI. tak jsem nastartoval v UEFI módu a Steam nastartoval bez boje vůbec. Doufám, že tento příběh pomohl některým z vás :)

0
Silvan Paul