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で実行しても役に立ちません。
何が間違っていますか?