web-dev-qa-db-ja.com

OpenGL GLXコンテキストは直接レンダリングを使用していないため、パフォーマンスの問題が発生する可能性があります。 (Steam)AMDドライバー

ターミナルでSteamを起動すると、次のエラーメッセージが表示されます

 charlie @ SteamMPL:〜$ Steam 
 rm:no se puede borrar"/home/charlie/.Steam/steam":Es un directorio 
 rm:no se puede borrar" /home/charlie/.Steam/bin":Es un directorio 
 Ubuntu 14.04 64ビットでのSteamの実行
 Steam_RUNTIMEは自動的に有効になります
 [2014-08-03 11:50 :13]スタートアップ-2014年7月15日18:14:26に構築されたアップデータ
 appid(Steam)/ version(1405474565_client)
 libGLエラーのブレークパッド例外ハンドラーのインストール:ドライバーの読み込みに失敗しました: ____。] Steamが正常にシャットダウンしなかったようで、すぐにアップデートチェックをスケジュールします
 appid(Steam)/ version(1405474565_client)
 [2014-08-03 11:50: 14]起動時の更新の確認
 [2014-08-03 11:50:14] Buscando actualizaciones disponibles ... 
 appid(Steam)/ version(1405474565_client)のブレークパッド例外ハンドラーのインストール
 [2014-08-03 11:50:14]ダウンロードをスキップしました:/ client/Steam_client_ubuntu12バージョン1405474565、インストール済みバージョン14 05474565 
 [2014-08-03 11:50:14]何もすることはありません
 [2014-08-03 11:50:14] Verificandoinstalación... 
 [2014 -08-03 11:50:14]実行可能ファイルのチェックサム検証の実行
 [2014-08-03 11:50:15]検証完了
 Gtk-Message:モジュール「オーバーレイのロードに失敗しました-scrollbar "
 Gtk-Message:モジュール" unity-gtk-module "のロードに失敗しました
 appid(Steam)/ version(1405474565_client)
 Fontconfigエラーのブレークパッド例外ハンドラーのインストール: 「/etc/fonts/conf.d/10-scale-bitmap-fonts.conf」、70行目:非二重行列要素
 Fontconfigエラー: "/etc/fonts/conf.d/10-scale -bitmap-fonts.conf "、70行目:非ダブルマトリックス要素
 Fontconfig警告:" /etc/fonts/conf.d/10-scale-bitmap-fonts.conf"、78行目:不明、期待される数値
 [0803/115015:WARNING:proxy_service.cc(958)]システム実装がないためPACサポートが無効になっています
 libGLエラー:ドライバーのロードに失敗しました:swrast 
エラー:OpenGL GLXコンテキストはダイレクトを使用していませんパフォーマンスの問題を引き起こす可能性のあるレンダリング。

ハードウェア情報:

  • CPU:AMD Athlon x4 760k
  • GPU:AMD Radeon R7 250 1 GB GDDR5(ドライバー:Catalyst 14.4)
  • RAM:8 GB DDR3 1600

この問題を回避するにはどうすればよいですか?

31

Steamには独自のgccライブラリが付属していますが、gccライブラリは古く、新しいライブラリを使用したディストリビューションでは機能しません。詳細については、チェックアウトしてください: https://wiki.archlinux.org/index.php/Steam#Steam_runtime_issues

Ubuntu 14.04で問題を解決するには、Steamを閉じて実行します:

rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

14.10では、パスが変更され、コマンドは類似しています:

rm ~/.Steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

または

rm ~/.Steam/bin32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/bin32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/bin32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/bin32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/bin32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
45
TheGhost

私は次のことをしました

$ tar cjvf ~/.Steam/gcc_libs_backup.tar.bz2 $(find ~/.Steam | grep -e libstdc++ -e libgcc_s) && rm $(find ~/.Steam | grep -e libstdc++ -e libgcc_s)

そして、すべてが機能しました。必要な場合は、~/.Steam/gcc_libs_backup.tar.bz2にライブラリのバックアップがあります

6
brunorro

同じエラーが私に発生し、問題はAMDドライバーにありました。次のことを試してください。

Steamのアンインストール
AMDドライバーをアンインストールします
Steamをインストール
Steamを起動します
すべてをセットアップする
AMDドライバーをインストールします

それが役に立てば幸い

3
mmm3743

Ubuntu 14.04.2にnvidia Geforceドライバーのバージョン346.47をインストールした後、このエラーが発生しました。ドライバーのインストール中に、32ビット互換性ライブラリーをインストールできなかったというメッセージが表示されましたが、愚かに無視しました。ビデオドライバーのインストーラーに戻って実行し、それらの32ビットライブラリをインストールすることで問題が修正されました。

1
Jacob Mueller

私は同じ問題を抱えていて解決できませんでしたが、@ user22153のおかげで解決できましたが、少し違いがありました。 (新しい答えを作成したので、今後の参照のために、使用したコマンドを簡単に投稿できるようになりました。

rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

したがって、上記のコード(@ user22153による)が機能しない場合は、簡単に言えば、ファイルが見つかるまで見て回ってください。

1
Justgivemeaname