Разработчик Матью Буккианери (mbucchia), автор утилиты OpenXR Toolkit и среды VDXR, рассказал на Reddit о своих попытках прикрутить генерацию/интерполяцию кадров DLSS (она же DLSSG) к виртуальной реальности.
Вкратце простому разработчику не удастся получить доступ к этой генерации кадров – она доступна только в пакете Nvidia Streamline SDK, который может работать только в плоских играх. Два года назад Матью запросил от компании опубликовать более низкоуровневый SDK, но получил отказ.
Но это не остановило разработчика, и тот нашёл способы перехватить вызовы интерполятора кадров DLSS 3 и заиспользовать их для VR-режима Microsoft Flight Simulator.
Результаты оказались очень печальными – 45 кадров получалось стабильно удваивать только на разрешении до 2000×2000 пикселей на RTX 4080, дальше время создания промежуточного кадра было выше времени самого кадра.
Возможно, самая актуальная генерация кадров и работает лучше, но она создаёт задержку в один кадр, потому что интерполирует промежуточный кадр между предыдущим и последним, а не предсказывает следующий кадр, как работают репроекции и Timewarp. Так что овчинка всё ещё не стоит выделки, тем более что Nvidia сама не одобряет подобные махинации для VR.
Источники: