VirtualGL: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
Ботильда (обсуждение | вклад) орфография с помощью AWB |
||
Строка 33:
Косвенный рендеринг может быть использован, если сеть достаточно быстрая (например [[Gigabit Ethernet]]), если приложение не изменять геометрию объекта динамически, если приложение использует [[display list]] — GL дисплей листы, и, если приложение не использует много [[texture mapping]] — текстур. Многие OpenGL приложения, однако, не удовлетворяют этим критериям. Чтобы еще более усложнить положение, некоторые расширения OpenGL не работают с косвенным рендерингом. Некоторые из этих расширений требуется возможность прямого доступа к аппаратным 3D ускорителям и, следовательно, не могут работать косвенно. В других случаях, пользователи X дисплеев не моут обеспечить поддержку OpenGL расширений или возможность использовать может опираться на конкретные конфигурации оборудования, которое может не присутствует на рабочем месте пользователя компьютером.
Исполнительский OpenGL рендеринг на сервере приложений обходит проблемы основанные на косвенном рендеринге, как для приложений в настоящее время имеющими быстрый и прямой доступ к аппаратному 3D-рендерингу. Если 3D-рендеринг происходит на сервере приложений, то в результате только 2D изображения будут отправлены на рабочее место пользователя. Изображения могут быть доставлены с любой нужной частотой кадров независимо от того, насколько большой объём 3D данных был использован для их создания, а
== Решения VirtualGL ==
Строка 45:
Использование VirtualGL во взаимодействии с VNC или иной X-прокси позволяет нескольким пользователям одновременно запускать 3D приложения на одном сервере приложений и многочисленными клиентами для обмена каждой сессии. Вместе с тем, VNC и подобные программы для обработки 2D приложений с большим областям сплошного цвета, несколькими цветами, и небольшим областях, а 3D приложения, с другой стороны, генерируют изображения с высоким разрешением, сложными цветовыми моделями и гораздо с меньшей корреляцией между последующими кадрами. Работа в основном с той же рабочей нагрузкой, используя вынесение изображений с OpenGL приложений в среде X Window, таких как
VirtualGL решает эти проблемы двумя способами:
|