Eu gostaria de executar alguns testes de unidade sem cabeça, meu problema pode ser recriado com apenas glxinfo. Eu tento correr:
xvfb-run glxinfo
Imprime várias linhas sobre o GLX:
Xlib: extensão "GLX" ausente em exibição ": 99".
Se eu tentar executar o Xvfb em segundo plano:
Xvfb :99 &
Imprime uma lista de extensões, o GLX também está lá:
Inicializando a extensão interna GLX
Mas ainda assim, executando:
DISPLAY=:99 glxinfo
Dá o mesmo erro GLX.
Acontece somente quando eu uso o driver nvidia (testado em 352 e 340 proprietários do repositório). O mesmo comando funciona bem depois de mudar para o Nouveau. Isso é um problema no pacote nvidia? Existe uma maneira melhor de executar o xvfb nesse caso?