質問: xlib:拡張子 "glx"がない-nvidiaカードとオンボードグラフィックス nvidia geforceを搭載したマシンがあります使用しない表示目的(つまり、モニターがそれに接続されていない)。 -ボードグラフィックチップ。 (以下に関連するlshwリストがあります。)私のxセッションは問題なく動作します。しかし、ほとんどのxアプリ(なんらかの豪華なgfxまたはツールキットが必要です)を実行すると、次のエラーメッセージが表示されます。xlib: extension "glx" missing on display ":0". 私の質問は次のとおりです。どうすれば、アプリでnvidia glx以外のライブラリを認識して使用できますか(nvidiaカードを取り外したり、モニターを出力ポートに切り替えたりすることなく)。lxdeでdebian/linux stretch 64ビット、カーネルバージョン4.2.6を使用しています。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.confを使用してxorg :1 -configureを作成すると、 this が生成されます(2つの「デバイス」セクション、1つはintelドライバに関連付けられ、もう1つはnouveau);しかし、nouveauセクションをコメントアウトし、その構成でxorgを実行しようとすると、読み込まれません saying 画面が見つかりません。
回答: openglをインストール お使いのコンピューターに、次に ここに記載 として、以下を/etc/x11/xorg.confに追加します。section "files" modulepath "/usr/lib/nvidia-version/xorg" modulepath "/usr/lib/xorg/modules" endsection (nvidia-versionをディレクトリ名に置き換えます)これは私にとってはうまくいきました。