web-dev-qa-db-ja.com

Portal2は起動しません

通常、私は自分でこれを理解することができますが、私はこれに困惑しています:

Steamでポータル2を開こうとすると、ポータル2メッセージを起動する準備ができましたが、メッセージが閉じて、何も表示されません。ゲームは起動せず、エラーメッセージもありません。ゲームファイルの検証を試みましたが、成功しました。しかし、それでもポータルを起動できません。ターミナルでportal2.shファイルを実行してみました。出力は次のとおりです。

_libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'

SDL failed to create GL compatibility profile (whichProfile=0!
SDL failed to create GL compatibility profile (whichProfile=0!

PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
_

Team Fortress 2は問題なくプレイできるので、openGLが問題になるとは思いません。ビデオカードドライバーの更新が役立つかもしれないとどこかで読んだのですが、ubuntuでドライバーを更新する方法がわかりません。私のビデオカードは:NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] (rev a2)

更新:openGL10.3.2があることを確認しました。これは、Portal2の2.0.0以降の要件に簡単に適合します。

5
Gman Smith

私は64ビットUbuntu14.04でこの問題を抱えていて、次のようにして修正しました

  1. SteamApps/common/Portal 2/bin/libstdc ++。so.6を削除します
  2. Steamクライアントを実行する
  3. cd "SteamApps/common/Portal 2"
  4. LD_LIBRARY_PATH = bin ./portal2_linux -game portal2 -windowed

この方法で一度実行した後、通常のライブラリウィンドウから開始できました

この回答の帰属を覚えていないことをお詫び申し上げますが、必要に応じてグーグルで検索できる場合があります。

9
Organic Marble