Об этом проекте

DLSS5-Feeder предназначен для игр, в которых поддержка DLSS отсутствует изначально. Поскольку дополнение нейронного рендеринга DLSS 5 активируется только через перехват собственных вызовов DLSS в игре, в таких проектах оно остаётся неактивным. Этот проект сам создаёт нужные вызовы: он формирует контракт в стиле DLAA из данных, которые ReShade уже предоставляет — текущего кадра, буфера глубины и оценённых векторов движения оптического потока — выполняет настоящий вызов evaluate DLSS, позволяет нейронному дополнению перехватить этот вызов и записывает нейронный результат обратно в кадр, всё в рамках цепочки эффектов ReShade. Поддерживаемые пути включают 64-битные D3D11/D3D12, Vulkan и OpenGL напрямую, 32-битные игры через входящий в комплект 64-битный вспомогательный процесс, DirectX 10 и DirectX 9 (последний через обёртку вроде dgVoodoo2), а также 32-битный Vulkan через DXVK. В README перечислены рабочие примеры для Metro 2033 Redux, Subnautica, Splinter Cell: Blacklist, BioShock Remastered, Fable Anniversary, DOOM (2016), Worms Ultimate Mayhem, Guild Wars Reforged, World of Warcraft 3.3.5a, Star Wars: KOTOR и MX Bikes, при этом дополнение DLSS 5 сообщает об успешном вычислении встроенной функции. Задокументированы важные оговорки. Для 64-битных игр DirectX 9/11/12, которые сами вызывают DLSS, отдельного дополнения renodx-dlss может быть достаточно; feeder остаётся актуальным для 32-битных случаев, Vulkan и D3D9 с векторами движения. Рядом с ним должно быть установлено ровно одно нейронное дополнение (рекомендуется Deep Fried Chicken или дополнение RenoDX DLSS5), а стандартный OptiScaler должен быть отключён — поддерживается только форк OptiScaler_DLSSNR. Для игр на Vulkan необходимо отключить NVIDIA Smooth Motion, где он работает внутри драйвера после работы feeder и не может быть согласован; в README объясняется, как проверить это с помощью Debug Bars и настроек Profile Inspector. Комбинации драйвера и среды выполнения также могут иметь значение, для их проверки предусмотрен режим `--test`. Проект находится в стадии бета-версии: оценённые векторы движения могут давать шлейфы при быстром движении и размытие на тонкой движущейся геометрии, а HUD обрабатывается вместе со сценой. Установка предлагается через скрипт PowerShell, а README предупреждает о поддельных загрузках и сторонней перепаковке, публикуя хэши SHA-256 и ссылки на VirusTotal для релизов.