`Xvfb-run glxgears` neden bir swrast hatasıyla başarısız oluyor?


12

xvfb'nin X programlarını başsız bir ortamda çalıştırmama izin vermesi gerekiyor. Ama koştuğum zaman 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

Ben koştuğum zaman LIBGL_DEBUG=verbose xvfb-run glxgears, elde:

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 entegre grafikleri ile stok Lubuntu 13.10 x64 kullanıyorum. libgl1-mesa-dri kurulu ve /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so var. Kök olarak çalıştırmak yardımcı olmaz.

Sorun ne?

Yanıtlar:


11

Birisi bu eski soruyu bulursa , başka bir unix.stackexchange sorusuyla bağlantılı bir hata raporunda belirtilene bir çözüm var . Varsayılan sunucu parametrelerini ( / ) yerine , yani 24 renk derinliğine sahip herhangi bir şeye değiştirmek yeterliydi .-s--server-args-screen 0 640x480x8-screen 0 640x480x24


2
Açık olmak gerekirse, xvfb-run --server-args "-screen 0 1920x1080x24"(alıntı sunucu argümanları).
Halfgaar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.