web-dev-qa-db-ja.com

Ubuntu 64ビットでのSteamの起動に関する問題

インストールと更新後、Steamを起動すると、次のエラーが表示されます。

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)

同様のエラーの解決策を見つけようとしましたが、見つけることができませんでした。誰でも助けてくれますか?

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

これらを端末に入力します。それは私のために働いた。 このスレッド からコピーされ、sejvenablesによって投稿され、他の場所からコピーされました。

91
WPOH

Ubuntu 15.10でもnvidiaボードで同じ問題が発生しました。 WPOHの ソリューション はSteamを動作させましたが、いくつかのゲームで顕著なパフォーマンスとマウスラグの問題を引き起こしました。

独自のnvidiaドライバーを使用すると、パフォーマンスに影響を与えることなく問題が修正されました。

これらの変更を元に戻すには:

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

更新された独自のnvidiaドライバーをインストールするには、「ソフトウェアと更新」を開き、「追加ドライバー」に移動して、最新のバイナリnvidiaドライバー(現在は352.41)を選択し、システムを再起動します。それは私のためにトリックをしました:)

7
epidemian

Urgazhiの答えに基づいて、次のことができます。

  • ファイル$HOME/.Steam/steam.shをテキストエディターで開きます
  • これらをファイルの最初の2行として追加します。

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • 通常どおりSteamを保存して起動します。

6
Brian Resnik

独自のドライバーをインストールしたばかりで、まだシステムを再起動していないため、この問題が発生していました。愚かなことは知っていますが、うまくいけば他の人の助けになるかもしれません。

Steamを再起動すると、この問題はもうなくなりました。

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

Steamを起動する最も簡単な方法は、上記のシェルスクリプトをエイリアスとして設定し、cmdで「Steam」を呼び出すと実行されるようにすることです。

3
Urgazhi

steamが更新されるまでSteam.shの修正がうまく機能したlibglエラーで同じ問題がありました。 2日後、私は自分のPCがUEFIモードで起動していないことを発見しました。そのため、UEFIモードで起動し、Steamはまったく問題なく起動しました。この話があなたの一部を助けてくれることを願っています:)

0
Silvan Paul