swastエラーが原因で `xvfb-run glxgears`が失敗するのはなぜですか?

swastエラーが原因で `xvfb-run glxgears`が失敗するのはなぜですか?

xvfbを使用すると、ヘッドレス環境でXプログラムを実行できます。しかし、実行すると、次のようなxvfb-run glxgears結果が得られます。

libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Error: couldn't get an RGB, Double-buffered visual

私が実行すると、LIBGL_DEBUG=verbose xvfb-run glxgears次のようになります。

libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
Error: couldn't get an RGB, Double-buffered visual

私はIntel Ivy Bridge統合グラフィックスでLubuntu 13.10 x64を実行しています。 libgl1-mesa-driがインストールされ、/usr/lib/x86_64-linux-gnu/dri/swrast_dri.soが存在します。 rootで実行しても役に立ちません。

何が間違っていますか?

ベストアンサー1

誰かがこの古い問題を発見する限り、それを解決できる解決策があります。エラーレポート他のunix.stackexchangeからのリンク質問。デフォルトのサーバーパラメータ(-s/ --server-args)をからに変更すること、つまり色深度が24の項目に変更するだけで-screen 0 640x480x8十分です。-screen 0 640x480x24

おすすめ記事