Халявный FPS. Как активировать DLSS и FSR на любой видеокарте

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Видеокарты и мониторы

Наконец-то это свершилось. Разработчик-энтузиаст скрывающийся в сети под псевдонимом Goghor, опубликовал на площадке NexusMods модификацию под названием DLSS Unlocker, которая призвана дать возможность любому пользователю, в независимости от используемой модели видеокарты, активировать в настройках игры технологию DLSS и тем самым существенно повысить производительность. Чем мы, собственно, и займёмся в этом материале.

Принцип работы модификации

Чтобы не прослыть обманщиком, сразу поясню, что перед нами не классический DLSS, ибо для его работы нужны специальные блоки ускорения в видеокарте, а также и не мыльный FSR.

DLSS Unlocker — это ретранслятор кода, который перехватывает уже обученные данные апскейлера Nvidia и адаптирует их для FSR 2.0. В итоге игрок получает чертёж для построения красивой картинки от обученной нейросети Nvidia и строителей в виде технологии FSR 2.0, которым не требуется платить тензорными ядрами вашей видеокарты. Настоящая магия! Исходный код доступен здесь.

Активация технологии

1. Скачиваем DLSS Unlocker со страницы на NexusMods или Яндекс.Диска.

2. Распаковываем содержимое архива в папку с игрой, где хранится основной exe-файл игры.

3. Запускаем файл EnableSignatureOverride.reg от имени администратора и добавляем его содержимое в реест Windows.

В дальнейшем запускать нам его больше не потребуется.

Если кому-то страшно, то вот его содержимое:

4. Заходим в нашу игру и проверяем доступность DLSS.

Модификация работает с любой видеокартой и в любой игре, где изначально присутствует поддержка DLSS.

Выводы

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

Видеоверсия

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

67 комментариев

87638502@vkontakte
Чуть позже добавлю видеоверсию.
С
Автор забыл добавить ссылку на сырцы — https://github.com/MOVZX/CyberFSR2
87638502@vkontakte
Ссылки на нексус достаточно, там, если кому интересно, то всё есть.
С
Это недостаточно полное информирование читателей, ИМХО. Одно дело — когда какой-то хрен с горы выложил какую-то хрень с горы, которая каким-то хреновым образом позволяет использовать DLSS на видеокартах AMD в некоторых играх. При этом этот хрен ничего не объясняет про принцип работы этой хрени, и вообще неизвестно, что он туда понапихал.
Другое дело, когда эта хрень распространяется под лицензией MIT, и сырцы выложены на гитхабе, и там даже видно, что хрень основана частично на SDK от AMD и Nvidia.
Версии, выложенные на ЯндексДиске и Nexusmods содержат только бинарники и краткое руководство пользователя, ссылок на сырцы там нет. Там даже лицензии не приложено. Ссылка есть в описании мода на Nexusmods, но её найдут только те, кто её специально ищут.
Причём опять же, репа форкнута у другого человека, с некоторыми (вроде бы минимальными, но я не эксперт) изменениями (так что не «энтузиаст», а как минимум «два энтузиаста»). Автор оригинальной репы уже не в первый раз работает с FSR — https://github.com/PotatoOfDoom
87638502@vkontakte
Как скажешь, о брат линуксойд.
Добавлено в материал.
87638502@vkontakte
Исправляю ошибку в видеоверсии.
i
Автор забыл указать что данное ПО имеет ограниченную поддержку приложений. И по факту активация происходит из меню самой игры которая умеет в DLSS. Я кому, что не в каждой игре будет работать. И я бы проверил, что будет с настройкой реестра после очередного обновления драйверов Nvidia.
87638502@vkontakte
активировать в настройках игры технологию DLSS
209011867@vkontakte
Хмм. Интересно. Но главный вопрос. А что там по качеству? Будет хуже чем на RTX карте или даже лучше?
87638502@vkontakte
Я заметил существенное повышение качества по сравнению с FSR 1.0, ничего более сказать не могу.
Исправил видеоверсию.
87638502@vkontakte
Для героев, которые подумывают написать, что это просто FSR.
DLSS Unlocker использует данные из динамической библиотеки апскейлера Nvidia и адаптирует необходимые команды для FSR 2.0. FSR 1.0 создаёт их сам путём обычной умной лупы, а FSR 2.0 уже, как и DLSS, обучается. Но в нашем случае у них совместная стройка от плана к рабочим. Это и называют принципом работы ретранслятора.
v
Гайд под линукс будет?
87638502@vkontakte
Для вайна принцип аналогичен.
87638502@vkontakte
Не совсем, но хочу заметить, что для аналогичного результата все эти тензорные ядра — маркетинг.
S
Ни вчера ни сегодня не даёт скачать с яндекс диска, пишет о превышении скачиваний. Может кто выложит на другой файлообменник и даст ссылку?
S
Рабочая ссылка
https://cloud.mail.ru/public/JTdd/gb6fBp7RT
87638502@vkontakte
Ссылки-то все рабочие х0 Просто нужно было сохранить файл на свой диск или скачать с нексуса.
v
super people не работает вообще (DLSS и FSR). К слову моя 1060 поддерживает FSR 2.0 (тестировал в других играх) но в менюшке этой игры опция неактивна, пишет оборудование не поддерживается, что до, что после скрипта
S
нипонял, джифорц 1060 дожен поддерживать? тогда наверное и 1660 тоже?
p
Но это же фейк, мод только добавляет fsr 2.0 и всё. Автору дизлайк
87638502@vkontakte
Нейронная сеть DLSS учится на десятках тысяч обучающих изображений, предназначенных для выполнения реконструкции изображения более качественно, чем это могут предложить классические алгоритмы шахматного рендера, тем самым устраняя эффекты от них. Это приводит к гораздо более качественному результату с использованием данных нескольких кадров. К счастью, FSR 2.0 работает аналогичным образом, а NVIDIA публикует свою реализацию DLSS в виде динамической библиотеки (файл dll). Это позволяет нам просто заменить рассматриваемую DLL нашей собственной версией, способной преобразовывать команды NVIDIA DLSS в FSR 2.0. Аналогичным образом работает Wine и DXVK в Linux! РЕТРАНСЛЯТОР КОДА С ПРОФИЛЕМ НАСТРОЕК ОТ НВИДИА!
p
Ты хоть в курсе как DLSS работает, дядя?) Перечитай ещё раз, что этот мод делает на языке оригинала, а не свой неправильный перевод
87638502@vkontakte
команды NVIDIA DLSS в FSR 2.0.
команды NVIDIA DLSS в FSR 2.0.
команды NVIDIA DLSS в FSR 2.0.
О создатель… Дуй обратно на свой дтф.
p
Продолжай распространять фейки, что тут можно сказать
87638502@vkontakte
Пока пока.
p
Это просто мегасмешно, что ты из-за своего неправильного перевода пытаешься всем втереть, что мод позволяет использовать длсс на амд, ахаха. Какая же это дичь, задумайся хоть об этом
87638502@vkontakte
Ты глуповат?
Написано раза 3, что идёт ретрансляция команд по аналогии с DXVK.
p
команды NVIDIA DLSS в FSR 2.0.
Ну! Преобразует для замены!!! Не для того, чтобы DLSS заработала каким-то чудом на AMD. А чтобы заменить длсс на фср! Прочитай, что этот мод делает хоть
87638502@vkontakte
АУ, так в материале и указано, что это результат совместной работы!
p
Пишу в последний раз и отчаливаю — мод просто заменяет длсс на фср. Об этом говорит сам разработчик. Но тебе конечно виднее)) Удачи в продвижении фейков
87638502@vkontakte
Пишу 30 раз, мод использует каркас библиотек DLSS и воспроизводит обученный профиль данных через FSR 2.0. Это и есть аналогия с DXVK и Wine, когда команды DX 9 конвертаруются и ретранслируются в VULKAN! Дуй на нексус и читай автора. Смысл заменять в настройках игры DLSS, когда можно было включить FSR тупым решейдом.
v
А вы сами то реадми читали? Что значит «заменить»? Подменяется библиотека nvngx_dlss.dll, но не на FSR, а на заглушку ретранслятор, которая реализует интерфейсы DLSS которыми пользуется игра. То есть, игра думает что вызывает функции DLSS, когда под капотом работает FSR 2.0. Так что невежественны здесь только вы, а не автор.
87638502@vkontakte
О Создатель, хоть кто-то понял…
109608470141455733857@google
Там ограниченное количество приложений, там есть txt под названием readme в котором перечислены все игры которые можно модифицировать: Supported Games
— No Man's Sky (GOG version)
No Man's Sky\Binaries\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Rise of the Tomb Raider (EGS version)
— Deep Rock Galactic (Steam version)
Deep Rock Galactic\FSD\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Chernobylite (Steam version)
Chernobylite\ChernobylGame\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Ghostrunner (Steam version)
Ghostrunner\Ghostrunner\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— The Ascent (Steam version)
The Ascent\TheAscent\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Marvel's Spider-Man Remastered (Steam version)
— DOOM Eternal (Steam version)
— Horizon Zero Dawn (Steam version)
— Amid Evil (Steam version)
Amid Evil\AmidEvil\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Ready or Not (Steam version)
Ready or Not\ReadyOrNot\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Minecraft for Windows / Bedrock (Windows Store)
Put inside Minecraft install location, for example: E:\Games\MCLauncher\Minecraft-1.19.20.2
Also make sure to use the Worlds which has raytracing support like the ones published by Nvidia on Minecraft Marketplace
— Aron's Adventure (Steam version)
Aron's Adventure\AronsAdventure\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
— Ghostwire Tokyo (Steam version)
Ghostwire Tokyo\Snowfall\Binaries\Win64\(put winmm.dll, nvngx.dll, and nvngx.ini here)
P
А как установить в msfs 2020 steam?.. Нету exeшника…
А
Вылетает при загрузке. Видеокарта GTX 780
113763414217866408223@google
После обновления на 1.60 не работает. если есть возможность оставайтесь на 1.50
ЗЫ. Это в Cyberpunk 2077 если вдруг речь о нем.
87638502@vkontakte
Автор в ближайшее время обнови ПО.
101376561025653571301@google
https://imgur.com/a/oeztJC1
Ошибка при запуске rdr 2 пиратка, что делать?
f
в rust не заходит и пишет проблема с winmm.dll
354736231@vkontakte
как пофиксить, нашел решение?
f
нет. раст не даёт запусить winmm.dll а отдельно скачанный в интернете не подходит. я не хакер поэтому нужно ждать пока кто-то это починит
d
автор, хелп, вылетает любая игра когда включаю dlss, киберпанк, хорайзон, дум етернал. Ничего не помогает, версии обновлял
87638502@vkontakte
Метод устарел, используйте Lossless Scaling
d
благодарю, обязательно попробую
p
В 3 ведьмаке не работает, кто знает почему или как решить? (карточка 1660)
A
На 1660, в меню графики, system shock, dlss не открылась.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Ящерица Ван Гога: как искусство прячется в природе

Природа и искусство всегда шли рука об руку, вдохновляя друг друга. Художники черпают идеи из природных форм и красок, а сама природа порой создает шедевры, достойные кисти великих мастеров....

Обзор беспроводной клавиатуры без цифрового блока Zone 51 Citrin

Компактная, но функциональная клавиатура Zone 51 Citrin выглядит современно и элегантно, несмотря на отсутствие цифрового блока ее нельзя назвать урезанной версией, функционал клавиатуры широк...

Как выбрать светодиодные лампы для автомобиля

Установка светодиодных ламп в головной свет своего авто — довольно простая, но полезная доработка. В этой статье я доступно объясняю, на какие параметры ламп стоит обращать внимание,...

Тексты песен становятся проще: эволюция или деградация?

Музыка — зеркало эпохи. Она отражает не только настроения и мысли общества, но и его языковые особенности. Интересное исследование, опубликованное в журнале Scientific Reports, проливает...

Почему в 1942 году на танке «Т-34» стали приваривать стальную планку перед люком мехвода

В начале Великой Отечественной войны танк «Т-34» являлся одним из наиболее передовых в мире. Его высокая манёвренность, надежность и мощное вооружение делали его сильным противником на поле боя....

Как конкистадоры и насекомые подарили миру красный цвет

Красный — цвет страсти, огня, крови. Цвет, который на протяжении тысячелетий притягивал и очаровывал человечество. Его история — это не просто хроника использования пигмента,...