GNU/Linux >> Linux の 問題 >  >> Ubuntu

32ビットのOpenglライブラリはNvidiaではなくMesaを指していますか?それを修正する方法は?

Ubuntu 13システムにNvidiaのドライバーをインストールしましたが、このコマンド(ldconfig -p | grep GL ):

$ ldconfig -p | grep GL
    libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
    libGLU.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLU.so.1
    libGLEWmx.so.1.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.8
    libGLEW.so.1.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEW.so.1.8
    libGLESv2.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
    libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1
    libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
    libGL.so (libc6,x86-64) => /usr/lib/libGL.so
    libEGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1

OpenGLの32ビットバージョンは、nvidiaではなくmesaのライブラリを指しています。これにより、Steamゲームは次のエラーで起動を拒否します:

必要なOpenGLエントリポイント「glGetError」が見つかりませんでした。ビデオカードがサポートされていないか、OpenGLドライバを更新する必要があります。

なぜそうなのですか? nvidiaインストーラーが「32ビット互換ライブラリ」(またはそのようなもの)をインストールするかどうかを尋ねられたとき、私は「はい」を選択しました。これを修正するにはどうすればよいですか?

編集:

同じNvidiaドライバーを再インストールしたところ、32ビットのOpenGLドライバーが完全に削除されたようです。

$ ldconfig -p | grep libGL.so
    libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1
    libGL.so (libc6,x86-64) => /usr/lib/libGL.so

これでSteamは起動しません:

次の32ビットライブラリが不足しているため、Steamが実行されない可能性があります:
libGL.so.1

繰り返しますが、私ははいを選択しました インストーラーが32ビットライブラリをインストールするかどうかを尋ねてきたとき。なぜインストールされないのですか!?

承認された回答:

オプション1: sudo ldconfigを実行してみてください ターミナルで。再起動して試してください。

オプション2: これでソートされない場合は、NVidia libsのディレクトリ(/usr/lib32)をldconfig構成ファイル(/etc/ld.so.conf.d/libc.conf)に手動で追加してから、再作成する必要があります。 -ldconfigを実行します(もちろんルートとして)

編集:変更する前にlibc.confのコピーを作成します。


Ubuntu
  1. Ubuntu18.04およびCentOS7でLinuxシャットダウンコマンドを使用する方法

  2. Firefoxでスクロールバーの新しい動作を修正する方法は?

  3. 14.04:インテル統合グラフィックスの代わりにNvidiaグラフィックスを使用するにはどうすればよいですか?

  1. ロケールを設定する方法とその意味は何ですか?

  2. システムアップデートが信頼できることを知る方法は?

  3. GNOME:マウスが接続されているとき、および入力中にタッチパッドを無効にする方法

  1. Apache 403 Forbidden:理由と修正方法

  2. SSH接続拒否エラーを修正する方法

  3. UbuntuデスクトップGUIの選択肢は何ですか?それらを有効にする方法は?