Удаленные 3D-ускоренные приложения OpenGL с сервера Windows
Есть ли какое-либо решение, которое позволит вам удаленно запускать приложения OpenGL с GPU-ускорением, учитывая:
- Удаленный компьютер является сервером Microsoft Windows
- На удаленном компьютере установлена 3D-видеокарта (например, NVIDIA, ATI).
В частности, возможно ли это через RDP с помощью клиента удаленного рабочего стола Microsoft?
Насколько я могу судить, технология Microsoft RemoteFX только ускоряет 3D для DirectX, но не ускоряет 3D OpenGL. VirtualGL+VNC работает для Linux, но, насколько я могу судить, порта Windows нет.
2 ответа
Thinanywhere имеет плагин RDP, который, как утверждают, может использовать графический процессор для ускорения OpenGL на сервере.
Кроме того, Citrix недавно выпустила дополнение к XenApp 6.5, которое разрешает совместное использование графических процессоров для OpenGL. Некоторое время они поддерживали совместное использование Direct3D GPU (с правильным набором регулярных ключей) в XenApp.
Citrix XenDesktop поддерживает OpenGL с GPU-ускорением через Citrix Receiver (универсальное приложение для тонких клиентов) для Linux, OS X, Android и Windows и будет поддерживать ваш сценарий использования в упомянутых вами операционных системах.
Эквивалент Microsoft, RemoteFX (на RDP), хотя он поддерживает графические процессоры и OpenGL 1.1, более ограничен поддерживаемыми операционными системами. Не уверены, что вы можете использовать любой стандартный Linux RDP-клиент с ним.