왜 xvfb-run glxgears가 swrast 오류로 실패합니까?


12

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가 존재합니다. 루트로 실행해도 도움이되지 않습니다.

무슨 일이야?

답변:


11

누군가이 오래된 질문을 찾은 경우 다른 unix.stackexchange question 에서 연결된 버그 보고서에 언급 된 솔루션에 대한 해결책이 있습니다. 기본 서버 매개 변수 ( / )를 에서 (예 : 24 색 심도 ) 로 변경하면 충분합니다 .-s--server-args-screen 0 640x480x8-screen 0 640x480x24


2
분명히 xvfb-run --server-args "-screen 0 1920x1080x24"말하면 (서버 인수 인용).
Halfgaar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.