Tente se conectar com ssh -X
e, em seguida, execute o comando DISPLAY=:0
após o login, antes de iniciar o programa.
Ou seja,
$ ssh -X YOURCOMP
...
$ DISPLAY=:0
$ ./[run gl program]
-
Para uma visão como ao que acontece se você omitir
-X
e também definirDISPLAY
Em resumo, pode permitir que você acesse os drivers gráficos da máquina remota.
Por exemplo, se você acabou de correr
glxinfo | grep OpenGL
, você não obterá o resultado esperado em ssh
, a menos que você faça ssh -X
e DISPLAY=:0
(conforme mostrado no primeiro link).
Você pode obter glxinfo
de mesa-utils
.
Além disso, um bom programa GL para testar é o glxgears
, que também é do pacote mesa-utils
. Se isso funcionar e o seu programa não funcionar, isso sugere que o problema pode estar relacionado a outra coisa.