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?
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.
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 :)
Na základě odpovědi Urgazhi můžete udělat následující:
$HOME/.Steam/steam.sh
v textovém editoruPř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ě.
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.
#!/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.
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 :)