Por que o 'xvfb-run glxgears' falha com um erro de swrast?

12

O xvfb deve me deixar rodar programas X em um ambiente sem cabeça. Mas quando eu corro xvfb-run glxgears , fico:

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

Quando executo LIBGL_DEBUG=verbose xvfb-run glxgears , obtenho:

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

Estou executando o estoque Lubuntu 13.10 x64 com gráficos integrados Intel Ivy Bridge. libgl1-mesa-dri é instalado e /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so existe. Executar como root não ajuda.

O que está errado?

    
por Alex Henrie 12.12.2013 / 19:57

1 resposta

10

Apenas se alguém encontrar essa pergunta antiga, há uma solução para a mencionada em um relatório de erros vinculado de outra questão pergunta do unix.stackexchange . Foi o suficiente para alterar os parâmetros padrão do servidor ( -s / --server-args ) de -screen 0 640x480x8 para -screen 0 640x480x24 , ou seja, qualquer coisa com a profundidade de 24 cores.

    
por 14.05.2016 / 14:41