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.
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.
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.