DLSS 5 уже запускают даже в играх на DirectX 9, но с современными проектами все гораздо проще
Со старыми играми придется повозиться.
Моддеры нашли способ добавить поддержку DLSS 5 не только в современные игры, умеющие работать с предыдущими версиями DLSS, но и практически в любые старые проекты.
Для этого используются два инструмента: DLSS 5 Swapper и DLSS5-Feeder. Если все сделать правильно, то нейронный рендеринг можно подцепить в игры на базе DirectX 9, DirectX 11, DirectX 12 и Vulkan.
В играх на DirectX 12 используется DLSS 5 Swapper: приложение автоматически находит нужные файлы, обновляет компоненты DLSS и устанавливает ReShade (приложение нужно для управления DLSS 5) — достаточно указать папку с игрой и запустить установку.
После запуска игры остается лишь открыть интерфейс ReShade, перейти во вкладку Add-ons и проверить наличие пункта DLSS 5 Neural Rendering. Если технология появилась в списке, значит, все получилось.
С играми без DLSS ситуация сложнее. Нейронный рендеринг DLSS 5 рассчитан на подключение к вызовам DLSS внутри игрового движка. В старых проектах таких вызовов нет, так что их приходится эмулировать.
Эту проблему решает DLSS5-Feeder: инструмент формирует необходимые вызовы и использует данные, доступные через ReShade — например, буфер глубины и векторы движения. На основе этой информации создается набор данных для DLSS, затем получившийся массив сбрасывается библиотеке Nvidia.
К сожалению, прицепить DLSS5-Feeder к игре одной кнопкой не получится — потребуется ряд дополнительных инструментов и библиотек. Окинуть взглядом инструкцию по установке приложения можно здесь.
