Всем привет! Сегодня мы с вами обсудим самый черный день для компании Nvidia | 21 августа 2022 года нашелся умелец, который успешно "взломал" DLSS (фирменная технология, позволяющая в режиме реального времени улучшать качество изображения и его масштаб [разрешение] без потери производительности и с минимальной нагрузкой на видеокарту). Тогда почему же эта технология "фирменная"? Я вам даже больше скажу - для этого улучшения требуются специальные тензорные ядра, из-за чего DLSS доступен даже не на всех видеокартах производства Nvidia, а только начиная с 20-ой серии (GeForce RTX 2060+). Так что же все-таки сделал энтузиаст, который выложил в публичный доступ данную технологию, и почему она работает почти на любой видеокарте? Все-таки рекомендуемым стартом для комфортной работы DLSS будут видеокарты: Radeon RX 460, GeForce GTX 1000 (обе были выпущены в 2016 году) и встроенная графика от Intel серии UHD Graphics 750. То есть на видеокартах от AMD и Intel DLSS теперь тоже заведется! Итак, давайте приступим к подробной инструкции, где я покажу, что и как нужно сделать, чтобы FPS вырос в 1,5-2 раза.
DLSS Unlocker
Некто, скрывающийся под ником @Goghor [да-да, скрывающийся, так как до сих пор неясно, как компания Nvidia отреагирует на вмешательство в ее интеллектуальную собственность | технология DLSS на протяжении нескольких лет была одной из ключевых фишек новых серий видеокарт RTX] выложил на сервисе Nexus Mods утилиту под названием "DLSS Unlocker" (DLSSU). Давайте сразу расставим все точки над i. Как можно реализовать DLSS на любой видеокарте без специального блока вычислительных ядер? Очень просто:
игры, которые работают с технологией DLSS (а на текущий момент времени их чуть больше 200 штук - это почти все самые популярные AAA игры, вроде Red Dead Redemption 2, Death Stranding, A Plague Tale: Requiem, Warhammer 40,000, Vampire: The Masquerade – Bloodlines 2 и т.д. | полный список я опубликую в самом конце статьи), передают видеокарте Nvidia данные, необходимые для построения правильной картинки. Изначально игра работает в пониженном разрешении (отсюда и низкая нагрузка на ПК и видеокарту в целом), которое впоследствии масштабируется без потери качества. Компания Nvidia очень много сил, денег и времени потратила на то, чтобы обучить нейросеть на построение правильной картинки из изображения маленького разрешения. DLSSU перехватывает данные, которые передает игра для тензорного ускорителя Nvidia, и формирует их в понятный алгоритму FidelityFx Super Resolution* (FFSR или FSR) набор команд.
*ранее я уже писал о технологии AMD FSR. Так как Nvidia во всех рекламных компаниях оперировала своим ИИ, который улучшает качество картинки, компании AMD пришлось в спешном порядке готовить своего конкурента DLSS. Многие предъявляют FSR за то, что картинка, собранная через эту технологию получается замыленной. Да, нагрузка на видеокарту низкая, да FPS очень высокий, но какой ценой? Зачем мне это мыло? Справедливости ради до выхода DLSSU я пользовался FSR на своем ноутбуке и меня все устраивало... В период моего детства самым главным было то, чтобы игра хотя бы просто запустилась на старом Intel Pentium 2. Пусть и в 20 кадров. Лишь бы можно было в нее поиграть, поэтому я не могу назвать себя слишком привередливым 🤷♀️ но вот DLSSU действительно выглядит очень и очень многообещающим проектом. Качество картинки разительно отличается от FSR и при этом требует совсем чуть-чуть больше ресурсов на свою работу. К сожалению это работает не со всеми играми и есть нюансы, но обо всем по порядку**
Качаем DLSSU по этой ссылке (GitHub): https://github.com/MOVZX/CyberFSR2/releases
Внутри архива находится папка "CyberFSR_DLSS-Unlocker". Первым делом открываем файл реестра "EnableSignatureOverride.reg" и соглашаемся на добавление новых сведений в реестр Windows. Это безопасно! Там нет ничего "криминального" и при желании вы можете просмотреть содержимое файла, открыв его через блокнот (кликаем по "EnableSignatureOverride" правой клавишей мыши, "Открыть с помощью" и дальше выбираете свой текстовый редактор). Также хочу заметить, что у DLSSU открытый исходный код - разработчик выложил эту программу на ресурс GitHub. Кроме этого файла есть еще "README.txt" (там описан принцип работы ретранслятора и манипуляции, которые необходимо произвести с игрой), чтобы все заработало. Читать данный файл необязательно, так как моя статья как раз об этом 🙂 Остальные три файла: nvngx.dll, nvngx.ini и winmm.dll необходимо скопировать в папку с исполняемым файлом игры (этот тот, у которого расширение "exe").
Теперь запускаем игру и в ее настройках должен появиться пункт DLSS. Чаще всего он находится в разделе "Видео" или "Графика" | иногда он виден даже если у вас установлена видеокарта Radeon, но неактивен | иногда он скрыт, как, например, в игре Diablo II Resurrected. После включения настройки DLSS перезапуск игры не потребуется. Ждете всего пару секунд ииии... ничего внешне не изменится. Но если перед глазами у вас находится счетчик кадров и панель, выводящая нагрузку на ваш ПК, то вы очень сильно удивитесь, так как количество FPS резко пойдет вверх. Компьютер слегка выдохнет, а игровой процесс станет более быстрым и плавным. Насколько ощутимым будет эффект от DLSSU целиком и полностью зависит от мощности вашей видеокарты, но как было сказано ранее - ретранслятор кода использует технологию FidelityFx Super Resolution 2.0, которая работает очень шустро. Вообще у технологии FSR намного меньше требований к мощности видеокарты, чем у DLSS, так что эта технология работает даже на ускорителях от Intel и консолях Microsoft, и Sony.
**Уже сейчас с этой утилитой работают такие игры, как Horizon Zero Dawn, Marvel's Spider-Man Remastered, Ghostwire Tokyo, No Man's Sky, The Ascent, Ghostrunner и т.д. Список совместимых игр доступен по этой ссылке (сервис Google таблицы): https://docs.google.com/spreadsheets/d/1XyIoSqo6JQxrpdS9l5l_nZUPvFo1kUaU_Uc2DzsFlQw/edit#gid=0
В случае с некоторыми играми, как, например, Diablo II Resurrected потребуется отдельная модификация DLSSU (см. снимок ниже). Если же игра, где вы пытаетесь включить DLSS, построена на базе движка Unreal Engine, то DLL файлы необходимо скопировать по следующему адресу: ...binaries\win64 (папка "binaries" обычно находится в корневом каталоге игры) - все эти нюансы расписаны в таблице ссылку на которую я опубликовал чуть выше. Но надо знать английский язык, чтобы разобраться в гайдах для некоторых игр 🤷♀️ ОДНАКО! Если все это для вас костыли, то ПОПРОБУЙТЕ FSR про который я писал ранее.
*Лично я играю через FSR уже год на ноутбуке, который выпустили в 2019 году и не знаю никаких бед. Все игры я запускаю в разрешении 1280x720, а с помощью алгоритма от AMD улучшаю картинку до 1080p без потери качества и производительности. Игра идет плавно, а ноутбук совсем не греется. Тут более подробно 👇
Поблагодарить меня за работу можно подпиской, комментарием под публикацией, или просто поделитесь этим материалом со своими друзьями | надеюсь, что данный материал вам понравился. Всем добра!
Теги для поиска: #игры #настройка компьютера #маленькиеполезныепрограммы #dlss #современные технологии
Чтобы удалить изменения в системе, проделанные утилитой DLSSU - добавьте новые сведения в реестр Windows из файла "DisableSignatureOverride.reg" (Яндекс.Диск): https://disk.yandex.ru/d/6TyyZtDBG2dovw