Não é possível executar o glxgears em ssh com o X11 ativado

0

O glxgears funciona bem para mim quando estou diretamente na máquina do lado do servidor. No entanto, quando estou tentando executar o glxgears pelo SSH, mas recebo as seguintes mensagens de falha:

ssh server -Y
Warning: No xauth data; using fake authentication data for X11 forwarding.
$ glxinfo | grep OpenGL 
Error: couldn't find RGB GLX visual or fbconfig 
$ glxgears
Error: couldn't get an RGB, Double-buffered visual

Aqui estão algumas informações relevantes do meu log do xorg:

# cat /var/log/Xorg.0.log | grep glx
[1795257.035] (II) "glx" will be loaded by default.
[1795257.035] (II) LoadModule: "glx"
[1795257.036] (II) Loading /usr/lib64/nvidia/xorg/libglx.so
[1795257.043] (II) Module glx: vendor="NVIDIA Corporation

O Server Machine é um desktop do CentOS 6.9 com uma Nvidia Geforce GTS 450. Eu tenho drivers nvidia (Nvidia 375.51) fornecidos pela kmod-nvidia do repositório da epel. Eu também tenho bibliotecas de mesa instaladas para o OpenGL.

Eu sou SSH'ing de um macOS Sierra 10.12.5 com uma Nvidia Geforce GT 750M. Os drivers parecem ser NVIDIA-10.17.5.

Notei que os comandos acima funcionam quando o computador cliente possui drivers gráficos Nvidia semelhantes (Nvidia 375. *). Infelizmente, não posso fazer isso do meu mac porque a placa gráfica não é compatível com esses drivers gráficos.

    
por PolkaRon 06.06.2017 / 01:01

1 resposta

0

Eu tive um problema ao executar um aplicativo OpenGL sobre o X11 - essencialmente, há um conflito de drivers.

Eu consertei meu problema instalando o VirtualGL ( link ) - você precisa instalá-lo no servidor e no cliente e usar seus comandos para executar a sessão SSH, mas está funcionando bem para mim.

    
por 01.07.2017 / 20:47