Warum schlägt `xvfb-run glxgears` mit einem Kontrastfehler fehl?

12

xvfb soll es mir ermöglichen, X-Programme in einer Umgebung ohne Kopf auszuführen. Aber wenn ich renne xvfb-run glxgears, bekomme ich:

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

Wenn ich renne LIBGL_DEBUG=verbose xvfb-run glxgears, bekomme ich:

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

Ich laufe Lager Lubuntu 13.10 x64 mit Intel Ivy Bridge integrierten Grafiken. libgl1-mesa-dri ist installiert und /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so existiert. Als root zu laufen hilft nicht.

Was läuft falsch?

Alex Henrie
quelle

Antworten:

11

Nur wenn jemand diese alte Frage findet, gibt es eine Lösung für die, die in einem Fehlerbericht erwähnt wird, der von einer anderen unix.stackexchange- Frage verlinkt ist . Es genügte, die Standard-Serverparameter ( -s/ --server-args) von -screen 0 640x480x8auf zu ändern -screen 0 640x480x24, dh alles mit einer Farbtiefe von 24.

wodny
quelle
2
Um klar zu sein, es ist xvfb-run --server-args "-screen 0 1920x1080x24"(Server-Argumente zitiert).
Halfgaar