swast 오류로 인해 `xvfb-run glxgears`가 실패하는 이유는 무엇입니까?

swast 오류로 인해 `xvfb-run glxgears`가 실패하는 이유는 무엇입니까?

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

무엇이 잘못되었나요?

답변1

누군가가 이 오래된 문제를 발견하는 한 이를 해결할 수 있는 해결책이 있습니다.오류 보고서다른 unix.stackexchange에서 링크질문. 기본 서버 매개변수( -s/ --server-args)를 에서 로 변경하는 것 , 즉 색상 심도가 24인 항목으로 변경하면 -screen 0 640x480x8충분합니다 .-screen 0 640x480x24

관련 정보