Удаленный запуск приложения OpenGL на базе Linux на OS X

Удаленный запуск приложения OpenGL на базе Linux на OS X

Я хотел бы запустить некоторые инструменты визуализации на основе OpenGL на относительно мощной машине на базе Linux (в настоящее время Ubuntu, но это может быть изменено) и взаимодействовать с приложением на гораздо менее мощном ноутбуке OS X (MacBook Air, который будет куплен). Как лучше всего это сделать, если это вообще возможно, и какую производительность мне следует ожидать при хорошем соединении Wi-Fi?

Обновление: Как я уже упоминал в комментарии, окна могут быть относительно небольшими, скажем, 1024x768, и я могу обойтись без цвета, если это необходимо. 3D-модель в большинстве случаев будет иметь более 50% фонового цвета, поэтому сжатие должно быть выгодным. Низкая частота кадров не является проблемой, но не должна быть настолько медленной, чтобы раздражать. Я предполагаю, что 10 кадров в секунду будет достаточно.

решение1

Для этого потребуется невероятно высокая пропускная способность, чтобы получить приличную частоту кадров. Скромное разрешение с приличной частотой кадров потребует порядка 5 Гбит/с. Это означает, что для начала вам понадобятся интерфейсы 10 Гбит на обоих устройствах. Но вполне вероятно, что вы столкнетесь с любым количеством других узких мест в одной или другой системе, которые серьезно ухудшат производительность. Шина видеокарты и память высоко оптимизированы для чрезвычайно высокой пропускной способности и частоты кадров. Эта оптимизация вряд ли выдержит прохождение через системную шину, ЦП, ОЗУ, сетевую карту, провод и затем все это снова на другой стороне.

Все это не значит, что не стоит пробовать. Мне очень интересно, как именно это будет работать :-)

решение2

На сервере Ubuntu вы можете настроить сервер NoMachine, как описаноздесьи загрузите соответствующий клиентотсюда. По моему мнению, NoMachine очень эффективен и справится со своей задачей.

Связанный контент