Мой блог
Как запустить DLSS 5 в классическом DOOM и оценить нейрорендеринг в ретро-играх
Современные технологии искусственного интеллекта шагнули далеко вперед, и сегодня DLSS 5 в DOOM уже не кажется фантастикой. Хотя официальный релиз еще впереди, энтузиасты уже находят способы использовать передовые алгоритмы для неофициального ремастеринга легендарных ретро-хитов времен MS-DOS.

Технология DLSS с момента своего появления в 2018 году воспринималась как настоящее чудо инженерной мысли благодаря впечатляющему росту производительности при минимальных потерях качества графики. Пятое поколение этой системы продолжает задавать стандарты, опережая время. Несмотря на определенные шероховатости при внедрении в современные блокбастеры, этот инструмент открывает огромные перспективы для сохранения и модификации классических компьютерных игр.


Как запустить DLSS 5 в оригинальном DOOM
Идея адаптировать алгоритмы под классику зародилась благодаря энтузиастам, в частности видеоролику Николая Животенко, который продемонстрировал работу функции в игре 1993 года выпуска. Для эксперимента используется специальный x64-порт Linux-версии DOOM v1.01, сохранивший колорит и особенности оригинального релиза, но адаптированный под современные системы.


Попытки запустить стандартные версии из Steam или DOOM 64 через привычные методы инъекции файлов успехом не увенчались. Обычные способы внедрения, которые я ранее применял в других проектах вроде Cyberpunk 2077 или Red Dead Redemption 2, здесь не сработали. Для успешного запуска требуется именно модифицированная Linux-версия игры.
Пошаговая инструкция по настройке мода
Перенести и запустить Linux-порт на операционной системе Windows оказалось довольно просто. Мне потребовался инструмент DLSS Swapper от разработчика rakanki911 и файлы из открытого репозитория Николая Животенко на GitHub (niko-zvt). Процесс подготовки выглядит следующим образом:
- Поместите файл IWAD в специальную папку wad внутри директории модификации DOOM DLSS 5.
- Откройте командную строку PowerShell или классический терминал (cmd.exe) в рабочей папке.
- Выполните базовую команду сборки проекта:
\build.cmd. - Для запуска игры с активированными параметрами введите команду:
\play-windoom.cmd --ngx-dlss5.
После всех манипуляций игра запускается, но визуальные изменения оказываются не такими радикальными, как можно было ожидать. В отличие от других проектов, где алгоритмы сильно преображают освещение, здесь модификация затрагивает преимущественно отдельные текстуры и элементы интерфейса HUD.
Особенности работы нейрорендеринга и производительность
Многие задаются вопросом, можно ли считать такое обновление полноценным ремастером. Картинка действительно становится значительно четче по сравнению с ванильной версией для Linux, однако проект всё равно ощущается как старая игра. Из заметных косметических деталей меняется разве что оттенок волос главного героя на панели интерфейса, но появляются неожиданные побочные эффекты.


Технические нюансы и проблемы
Главным камнем преткновения при тестировании стала производительность. Во время игры я столкнулся с несколькими серьезными проблемами:
- Временная нестастильность визуализации (temporal instability), из-за чего в динамике изображение начинает сильно размываться.
- Падение качества прорисовки сеток и текстур в активные моменты боя, когда на экране появляется много противников.
- Существенная нагрузка на центральный процессор, несмотря на общую легкость классического движка для современного «железа».
Хотя классический шутер способен работать даже на самых неожиданных устройствах вроде бытовых приборов, активный нейрорендеринг заметно просаживает кадровую частоту и делает игровой процесс неравномерным.
Перспективы технологии для старых игр
Возможно, игровая индустрия еще не до конца готова к повсеместному внедрению пятой версии апскейлера. Тем не менее, это мощный инструмент для сохранения ретро-наследия и приближение к концепции RTX Remix от NVIDIA на практике. Я продолжу следить за развитием проекта и официальным релизом системы.
Стоит учитывать, что все тесты проводились на неофициальном экспериментальном моде, запускаемом на конфигурациях, которые изначально не оптимизированы под подобные задачи. При условии полноценной поддержки со стороны разработчиков и официальных релизов мы увидим качественный прорыв в сфере реального времени и рендеринга графики.
