Acesse a GPU local quando ssh no servidor remoto

Acesse a GPU local quando ssh no servidor remoto

Estou tentando executar um programa pouco intensivo em termos gráficos em um servidor remoto. No entanto, ele não tem capacidade de GPU e, portanto, o programa apenas retorna um erro do X Window System. O programa funciona bem na minha máquina local - existe uma maneira de fazer ssh no servidor remoto, mas ainda ter acesso aos meus recursos locais, para que eu possa, de certa forma, enviar trabalhos à minha máquina local para serem concluídos?

editar: já estou usando ssh -Y para fazer login no servidor e outros programas gráficos (gnuplot) funcionam corretamente.

Obrigado por qualquer ajuda.

Responder1

X Erro de sistema do Windows geralmente significa que você está tentando executar um programa gráfico por meio de linha de comando que não possui uma tela conectada a ele.

Existem duas maneiras de contornar isso. Ou o programa tem uma maneira de rodar sem cabeça (sem exibir gráficos) ou você precisa criar algum tipo de recurso gráfico.

Existem opções como usar VNC ou executar SSH encaminhado por X. Para fazer o último, basta fazer ssh com um sinalizador -X.

(por exemplo, ssh -X root@meuhost)

Ou você pode simplesmente redirecionar todos os gráficos para o monitor do computadoréconectado, fazendo isso como a primeira coisa:

export DISPLAY=:0.0

informação relacionada