O GLX não funciona usando o xvfb-run

2

Estou no Ubuntu 14.04 e usando-o através do ssh, o que significa que não tenho GUI local para isso.

Eu preciso executar algum comando que exija o GLX, mas as coisas não estão indo bem.

Xvfb :80 -screen 0 1400x900x24 -ac +extension GLX +render -noreset

Se eu executar o acima, ele diz Initializing built-in extension GLX . E usando vglrun (VirtualGL) visando esse (: 80) como um servidor X 3D, posso ver xdpyinfo que o GLX está lá, embora tentar usar o GLX termine com um erro talvez porque não pode ser um 3D real Servidor X?

Mas se eu fizer o seguinte, não há GLX (e, claro, o GLX não funciona quando eu substituo xdpyinfo pelo meu comando):

xvfb-run -a -n 55 -s "-screen 0 1400x900x24 -ac +extension GLX +render -noreset" xdpyinfo

Estou entendendo de maneira errada?

Alguém poderia me ajudar? Eu realmente preciso usar xvfb-run ...

Obrigado !!

UPDATE : tentei a opção -e para xvfb-run e confirmei que ela também imprime Initializing built-in extension GLX . Mas ainda não funciona.

    
por noname 02.10.2016 / 21:04

1 resposta

1

Talvez a sua instalação do Ubuntu perca alguns pacotes OpenGL / GLX para poder usar o GLX. Você pode tentar instalar o mesa-utils (OpenGL nas dependências) e executar glxgears e glxinfo para testá-lo.

    
por 12.10.2016 / 17:21