Виртуальная реальность и 2 видеокарты. Возможен ли SLI в VR?
VirtualRift 2019-06-14
Всё о VR-AR-MR 5.0 161

Виртуальная реальность и 2 видеокарты. Возможен ли SLI в VR?

Обладателей HTC Vive, Windows MR и Oculus Rift, часто интересует вопрос об использовании нескольких графических карт (GPU) со своей гарнитурой. Возможно ли такое? И если да, то как это работает?

Давайте посмотрим на текущее состояние NVIDIA SLI и AMD CrossFire и выясним, можно ли использовать более одного графического процессора с VR.

Что такое SLI и CrossFire?

SLI и CrossFire являются торговыми марками NVIDIA и AMD. Эти технологии делают возможным использование двух графических процессоров одновременно. SLI расшифровывается как Scalable Link Interface - технология, которая позволяет нескольким графическим процессорам работать вместе для получения одного видео сигнала. Аналогично, CrossFire позволяет нескольким графическим процессорам производства AMD, работать вместе для получения одного и того же изображения

Почему несколько графических процессоров не работают с VR изначально?

Эти технологии, при работе со стандартным рендерингом без виртуальной реальности, равномерно распределяют рабочую нагрузку. Если у вас есть два графических процессора, каждый из них будет отображать чередующиеся кадры, что приведет к увеличению их частоты. Однако, эти технологии негативно влияют на задержку - время, необходимое для передачи обработанных кадров в гарнитуру, что не совсем хорошо для VR. Чтобы снизить задержку и повысить частоту кадров, как NVIDIA, так и AMD требовалось нечто более продвинутое для работы с несколькими GPU в VR.

NVIDIA VRWorks и AMD LiquidVR

AMD LiquidVR

У NVIDIA есть проект под названием VRWorks, который обеспечивает поддержку SLI в виртуальной реальности. У AMD LiquidVR есть свой собственный раздел с настройкам нескольких графических процессоров - Affinity Multi-GPU, предназначенный для назначения разным графическим процессорам обработку картинки для каждого глаза в отдельности.

Каждый из ваших глаз видит изображение, предоставленное отдельной видеокартой и благодаря такой особенности VRWorks и LiquidVR, вы замечаете ощутимую разницу в производительности при использовании нескольких графических процессоров.

Почему не все VR игры поддерживает несколько графических процессоров?

Поддержка нескольких графических процессоров и других возможностей для большинства VR игр и зависит от разработчика. Только лишь по то, что у NVIDIA и AMD имеются подобные разработки, еще не даёт гарантии совместимости с приложений для виртуальной реальности.

Отличным примером внедрения поддержки нескольких GPU в VR-игру является компания Croteam, разработчик игры Serious Sam VR: The Last Hope. Разработчики Croteam пошли по этому пути, чтобы устранить узкие места графических процессоров при разработке игры. И действительно, поддержка нескольких GPU должна быть огромным благом для разработчиков, особенно когда речь идет о низкой частоте кадров, связанной с высокими требованиями игры.

Serious Sam VR: The Last Hope

Почему не все разработчики включают поддержку NVIDIA VRWorks и AMD LiquidVR?

На этот вопрос нет однозначного ответа - это скорее комбинация факторов. Как VRWorks, так и LiquidVR все еще находятся в стадии разработки и следовательно, не стоят на месте. Однако большинство пользователей VR девайсов не имеют игровых систем с несколькими GPU. Реальность такова, что усилия и ресурсы, необходимые для реализации поддержки нескольких графических процессоров, в большинстве случаев ещё не окупают времени, потраченное на это разработчиками.

Читать далее:

Редакция сайта Virtualrift.net. Исследуем вместе с Вами индустрию виртуальной реальности, ищем достойный внимания контент и помогаем решить проблемы с VR гарнитурами.
@virtualrift reply@virtualrift.net
оцените статью

теги Виртуальная реальность, дуальный режим, 2 видеокарты, SLI, NVIDIA VRWorks, Видеокарта, AMD LiquidVR

Похожие статьи:

Оставить комментарий:

avatar