Executando aplicativo opengl baseado em Linux remotamente no OS X

Executando aplicativo opengl baseado em Linux remotamente no OS X

Eu gostaria de executar algumas ferramentas de visualização baseadas em OpenGL em uma máquina relativamente robusta baseada em Linux (atualmente Ubuntu, mas isso pode ser alterado) e interagir com o aplicativo em um laptop OS X com muito menos capacidade (MacBook Air, a ser adquirido ). Qual é a melhor maneira de fazer isso, se é que é possível, e que tipo de desempenho devo esperar, dada uma boa conexão Wi-Fi?

Atualização: como mencionei em um comentário, as janelas podem ser relativamente pequenas, digamos 1024x768, e posso viver sem cor, se necessário. O modelo 3D, na maioria dos casos, terá mais de 50% da cor de fundo, portanto a compactação deve ser vantajosa. Um rácio de fotogramas baixo não é um problema, mas não deve ser tão lento a ponto de ser frustrante. Acho que 10 f/s é adequado.

Responder1

Fazer isso exigirá uma largura de banda incrivelmente alta para obter taxas de quadros de qualidade decente. Uma resolução modesta com uma taxa de quadros decente exigirá cerca de 5 Gb/s. Isso significa que, para começar, você precisará de interfaces de 10 Gb em ambos os dispositivos. Mas é provável que você encontre vários outros gargalos em um sistema ou outro que degradarão gravemente o desempenho. O barramento e a memória da placa de vídeo são altamente otimizados para largura de banda e taxas de quadros extremamente altas. É improvável que essa otimização sobreviva ao passar pelo barramento do sistema, CPU, RAM, placa de rede, fio e tudo isso novamente do outro lado.

Tudo isso não quer dizer que não tente. Estou muito curioso para saber exatamente como seria o desempenho :-)

Responder2

No servidor Ubuntu você pode configurar o servidor NoMachine conforme descritoaquie baixe o respectivo clientedaqui. IMO NoMachine é altamente eficiente e fará o trabalho.

informação relacionada