Mengapa `xvfb-run glxgears` gagal dengan kesalahan swrast?


12

xvfb seharusnya membiarkan saya menjalankan program X di lingkungan tanpa kepala. Tetapi ketika saya berlari xvfb-run glxgears, saya mendapatkan:

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

Ketika saya berlari LIBGL_DEBUG=verbose xvfb-run glxgears, saya mendapatkan:

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

Saya menjalankan stock Lubuntu 13,10 x 64 dengan grafis terintegrasi Intel Ivy Bridge. libgl1-mesa-dri diinstal dan /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so ada. Menjalankan sebagai root tidak membantu.

Apa yang salah?

Jawaban:


11

Hanya jika ada yang menemukan pertanyaan lama ini, ada solusi untuk yang disebutkan dalam laporan bug yang ditautkan dari pertanyaan unix.stackexchange lainnya . Itu sudah cukup untuk mengubah parameter server default ( -s/ --server-args) dari -screen 0 640x480x8ke -screen 0 640x480x24, yaitu apa pun dengan kedalaman 24 warna.


2
Agar lebih jelas, ini xvfb-run --server-args "-screen 0 1920x1080x24"(argumen server yang dikutip).
Halfgaar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.