DLSS 5 теперь работает везде : написал прогу, которая прогоняет ВЕСЬ экран через нейросеть на RTX20, 30, 40, 50

DLSS 5 теперь работает везде : написал прогу, которая прогоняет ВЕСЬ экран через нейросеть на RTX20, 30, 40, 50

После серии тестов DLSS 5 в играх мне стало мало. Нейрослоп работает в видео, на скринах, в играх — а почему бы не применить его везде? Было сложно. Я написал тулзу, которая захватывает ВЕСЬ экран, оценивает движение и прогоняет каждый кадр через тот же самый DLSS 5, что и в играх. Результат выводится на весь экран.

https://youtu.be/5YZ8e-Hgwdg

Как это работает

Захват монитора → оценка motion vectors → NGX feature 18 (тот самый nvngx_dlssnr.dll) → вывод на весь экран. Четыре профиля NR, слайдеры интенсивности, шторка «до/после» для сравнения сырого кадра с результатом, F9 — вкл/выкл вживую (выключение = bypass: оверлей остаётся, рабочий стол работает вдвое быстрее). Встроенная запись NR-кадра по Insert — MP4 AV1 NVENC, 60 кадров/с.

Главное - отключайте NR перед просмотром записанного в нем же видео - сначала думал что запись хреново работает - но накладывался дважды фильтр XD

В меню — строка статуса GPU: зелёная точка, если нейросеть реально создалась на этой карте, красная — если нет. На RTX 5070 Ti рабочий стол 2560×1600 прогоняется с 102 FPS.

Скрины из версии 1.2.0:

DLSS 5 теперь работает везде : написал прогу, которая прогоняет ВЕСЬ экран через нейросеть на RTX20, 30, 40, 50
DLSS 5 теперь работает везде : написал прогу, которая прогоняет ВЕСЬ экран через нейросеть на RTX20, 30, 40, 50

На чём работает

Официально — RTX 50. Но в рантайме NVIDIA есть ядра под Turing, Ampere и Ada — отказ на старых картах это проверка политики, а не отсутствие кода. В тулзу встроен хук, который подменяет ответ NvAPI_GPU_GetArchInfo на Blackwell, поэтому feature 18 создаётся и на 20/30/40-сериях. Включён по умолчанию, отключается переменной NS_ARCH_SPOOF=0.

Для игр — только оконный или полноэкранный оконный режим. Настоящий фуллскрин пилю.

Репозиторий:

чекайте всегда последний релиз (на данный момент 1.2.0)

UPD

Большой апдейт тулзы:

Баги и новые возможности — в комменты, желательно со скринами (в проге для этого кнопочка есть, как и видеозапись).

67
12
8
8
3
2