ポータル2が起動しない


5

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

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)

更新:openGL 10.3.2があることを確認しました。これは、ポータル2の2.0.0以降の要件に簡単に適合します。

回答:


9

64ビットUbuntu 14.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

この方法で一度実行すると、通常のライブラリウィンドウから起動できます。

この回答の帰属を覚えていないことを残念に思いますが、必要に応じてGoogleで検索できる場合があります。


1
私はこれを1年以上にわたって機能させようとしています。1年間の研究の後、私がしなければならなかったすべてのことでした!!!
Gmanスミス

今日は@GmanSmithの幸運な日でした。私は以前にスーパーユーザーを見たことがありません...私はあなたの質問に答えるためだけに参加しました:)
オーガニックマーブル

2
Steamアップデート後の同じ問題(Ubuntu 16.04 / 64ビット)。Organic Marbleのステップ1は、ステップ2〜4を実行せずに修正しました。単に.steam / steam / SteamApps / common / Portal 2 / bin / libstdc ++。so.6を削除する
Maze

1
そのファイルを削除するだけで修正され、それらの起動オプションを指定する必要はありません。どうやってそれを理解しましたか?!
リュック

数年前でした。すみません、覚えていません。
オーガニックマーブル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.