Xlib:不足している拡張機能「GLX」 - NVIDIAカードとオンボードグラフィックが含まれています

Xlib:不足している拡張機能「GLX」 - NVIDIAカードとオンボードグラフィックが含まれています

NVIDIA GeForceがインストールされているコンピュータがあります。いいえディスプレイの目的(つまり、モニターが接続されていない)といくつかの不足しているオンボードグラフィックスチップ。 (以下に関連リストを見つけることができますlshw。)

私のXセッションは正常に実行されますが、ほとんどのXアプリケーション(クールなGFXまたはツールキットが必要)が実行されると、次のエラーメッセージが表示されます。

Xlib:  extension "GLX" missing on display ":0".

私の質問は:私のアプリケーションがNVIDIAではなくGLXライブラリを認識してそれを使用できるようにするにはどうすればよいですか(NVIDIAカードを取り外さず、もちろんモニターを出力ポートに切り替えないでください)。

私はDebian / Linux Stretch 64ビット、カーネルバージョン4.2.6、およびLXDEを使用しています。

出力lshw -c display

  *-display               
       description: VGA compatible controller
       product: GK106 [GeForce GTX 650 Ti Boost]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:17 memory:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:30 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

出力glxinfo

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

出力cat /var/log/Xorg.0.log | grep glx

[    19.287] (II) LoadModule: "glx"
[    19.787] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    22.727] (II) Module glx: vendor="X.Org Foundation"

追加情報:

  • そのパッケージがインストールされていませんglx-alternative-nvidia
  • Devuan ASCIIライブイメージUSBから起動すると問題が発生します。いいえ現れる。
  • xorg.confusing を生成するとXorg :1 -configureこれそれが生成するものです(1つはintelドライバに関連し、もう1つは2つの「デバイス」セクションnouveau)。ただし、nouveau部分をコメントアウトし、その構成でXorgを実行しようとするとロードされません。説明するどの画面も見つかりません。

ベストアンサー1

nvidia-currentパッケージリポジトリからインストールした後、ここに到着ログインループに閉じ込められました。。ログインを確認した~/.xsession-errorsところ、上記のエラーが見つかりました。

Xlib: extension "GLX" missing on display ":0".

削除しましたが、nvidia-current問題はまだ存在します。私のものもインストールされていませんglx-alternative-nvidia。最後の手段として、nvidiaUbuntuのすべてのエントリ(CUDAを含む)を削除して再起動した後に機能しました。

おすすめ記事