web-dev-qa-db-ja.com

必要なOpenGLエントリポイント 'glGetError'が見つかりませんでした

Steam + Ubuntu 14.04で「Half-Life-2」をプレイできません。画面のメッセージボックスに表示されるエラー:

    Could not find required OpenGL entry pint 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Dell Inspironラップトップを持っています。私のOSはUbuntu 14.04で、グラフィックカードはAMD Radeon HD 8600Mです。 AMDプロパティドライバーをインストールしました。

「glxinfo」の部分的な出力は次のとおりです。

    name of display: :0
    libGL: screen 0 does not appear to be DRI3 capable
    libGL: pci id for fd 4: 8086:0a16, driver i965
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL error: failed to load driver: i965
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
    libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib/i386- linux-gnu/dri/swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL error: failed to load driver: swrast
    display: :0  screen: 0
    direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
3
AdityaRajurkar

多くのインターネット検索の後、私はこの問題の解決策を見つけました。

ChristianGüntherによる SteamCommunity フォーラムでのコメントを読んでください。

私はちょうどこれらの手順に従い、システムを再起動しました。

Sudo rm /usr/lib/i386-linux-gnu/libGL.so.1.2.0
Sudo ln -s /usr/lib32/fglrx/fglrx-libGL.so.1.2 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0

現在、Half Lifeは私のシステムで正常に動作しています。

4
AdityaRajurkar

私はこれが古いスレッドであることを知っていますが、このシンボリックリンクを削除/削除することはまったく良い答えではありません。 Steamには最新のドライバーが必要ですが、他の多くのアプリケーションはこのファイルに依存しています。

この問題に対する私の解決策をお読みください:

buntu 14.04「必要なOpenGLエントリポイント 'glGetError'が見つかりませんでした!」

4
Schalk

問題の解決策を見つけました。 TF2を再び動作させるには、Skypeを動作させるために作成したシンボリックリンクを削除するだけでした。

/usr/lib/i386-linux-gnu/mesa/libGL.so.1

問題は、Skypeが再び機能しないことです。 CanonicalがSkypeのセグフォールトの問題を修正するまで、Skypeを使用するたびにシンボリックリンクを再作成する必要があると思います。

4
KylePlusPlus