Перейти к основному содержимому
wolfenstein 3D.jfif

Запуск DLSS 5 в Wolfenstein 3D

Мы внедрили нейрорендеринг NVIDIA в классический шутер 1992 года. Полная настройка через DOSBox и dgVoodoo2, включая тесты производительности.

Автор
Friolt
Обновлено
Время чтения
3 мин
Тема
Новости
Что вам понадобится
Реклама

Мы принудительно внедрили нейронный рендеринг NVIDIA в рейкастер 1992 года. Полная цепочка из DOSBox и dgVoodoo2, настройки, футажи и 10 fps, которые вы получите в итоге.

DLSS 5 в Wolfenstein 3D работает, причем через цепочку, которую соберет только мазохист. DOSBox запускает игру, dgVoodoo2 перехватывает окно эмулятора в DirectX 11, фидер имитирует векторы движения, RenoDX выступает хостом для аддона, а официальная библиотека NVIDIA перерисовывает каждый кадр. На RTX 5090 Mobile с процессором Core Ultra 9 275HX наградой станут около 10 fps в игре, которая когда-то летала на 286-м процессоре.

Прежде чем начать, уясните одно. Игра никогда не обращается к вашей GPU, это делает DOSBox, поэтому каждый шаг ниже нацелен на эмулятор, а не на BJ Blazkowicz. В этом весь секрет запуска DLSS 5 в старых играх: подменить API, сфабриковать данные и смириться со страданиями.

Что вам понадобится

КомпонентРоль в цепочке
DOSBox 0.74-3 или DOSBox-XЗапускает DOS-исполняемый файл и отрисовывает окно, которое вы будете перерисовывать.
dgVoodoo2Обертка, преобразующая вывод DirectDraw или Direct3D 9 в DirectX 11.
ReShade с поддержкой аддоновЗагружает всё остальное в процесс.
DLSS5-Feeder с шейдерами векторов движенияСоздает данные о движении и глубине, которых не было в игре 1992 года.
Аддон RenoDX DLSS 5Добавляет настройки нейрорендеринга в оверлей ReShade.
Библиотека нейронного рендеринга NVIDIAОфициальная модель, поставляемая с DLSS 5 с 3 сентября 2026 года.
GPU серии RTX 50Обязательно, так как NVIDIA ограничила DLSS 5 архитектурой Blackwell.

Шаг 1. Перевод игры на DirectX 11

Wolfenstein 3D — это DOS-рейкастер без поддержки DirectX для хуков, поэтому «пациентом» становится DOSBox. Релизы в Steam и GOG уже поставляются с DOSBox, что избавляет вас от одной загрузки, но не от боли.

  1. Откройте dosbox.conf и установите output в значение ddraw для классического DOSBox или direct3d для DOSBox-X.
  2. Скачайте dgVoodoo2 с официальной страницы и откройте папку MS внутри архива.
  3. Возьмите DDraw.dll или D3D9.dll из подпапки x86, так как DOSBox 0.74-3 — это 32-битная программа.
  4. Поместите этот файл вместе с dgVoodooCpl.exe и dgVoodoo.conf рядом с dosbox.exe.
  5. Запустите dgVoodooCpl.exe и установите выходной API на Direct3D 11 с уровнем функциональности 11.0.
  6. Запустите игру и найдите водяной знак dgVoodoo — это единственное доказательство того, что обертка работает.

Шаг 2. Имитация векторов движения

DLSS 5 потребляет данные о цвете и движении. Wolfenstein 3D предлагает цвет и пол, которого не существует. Установите ReShade на dosbox.exe с поддержкой аддонов, выберите DirectX 11 в мастере установки, затем добавьте DLSS5-Feeder и пакет шейдеров векторов движения. 32-битный фидер самостоятельно связывается с 64-битным хост-мостом.

Шаг 3. Установка RenoDX

Скопируйте аддон рядом с dosbox.exe, запустите игру, нажмите Home и откройте вкладку Add-ons. Правильная установка аддона RenoDX DLSS 5 отобразит панель Neural Rendering с параметрами интенсивности, пресетами, точкой внедрения и количеством проходов. Если панели нет — значит, неверная вложенность папок, переместите файлы на уровень выше и попробуйте снова.

Шаг 4. Добавление библиотеки DLSS 5

Библиотека нейронного рендеринга является официальной и поставляется с играми, поддерживающими DLSS 5, с момента их выхода. Ответ на вопрос, где взять nvngx_dlssnr.dll — любая игра, уже поддерживающая DLSS 5. Поместите её рядом с аддоном вместе с обычным файлом апскейлера DLSS для прохода DLAA, запустите игру и нажмите F6 для переключения эффекта.

НастройкаНачальное значениеПричина
Injection pointOutputСамая безопасная стадия для игры без реальной геометрии.
IntensityMediumНа полной мощности палитра превращается в пресет.
PresetNaturalDefault уходит в зеленый, а Cinematic — в фиолетовый при высокой интенсивности.
Passesx1Дополнительные проходы затемняют кадр и множат галлюцинации.
Enable UpscalingOffФункция не доработана и мерцает.

Нюансы Wolfenstein 3D

Стены — это плоские текстуры, а враги — спрайты, поэтому модели почти нечего обрабатывать в плане геометрии. Она компенсирует это уверенностью. У охранников могут появиться лица, которых у них никогда не было, а коридоры меняют настроение с каждым пресетом. Если панель остается пустой или водяной знак не появляется, полная инструкция охватывает все ветки DirectX, вложенность папок и горячие клавиши.

Многопроходный режим DLSS 5 (x2 и выше) сэмплирует один кадр и игнорирует историю, поэтому каждый кадр становится «новым мнением». Водяной знак dgVoodoo здесь полезный ориентир, так как он темнеет с каждым проходом.

  • Спам клавиши F6 вызывает утечку VRAM, поэтому сравнивайте визуальные изменения с помощью ползунка интенсивности.
  • Та же цепочка работает на shareware-эпизоде, что является дешевым способом тестирования перед тем, как мучить свою купленную копию.
  • Полноэкранный режим DOSBox иногда скрывает оверлей, поэтому проводите отладку в окне.

Производительность

Нейронный проход стоит одинаково, перерисовывает ли он Cyberpunk или синий коридор 320x200. Наш запуск на ноутбуке с DLSS 5 и RTX 5090 выдал около 10 fps, что всё равно быстрее, чем кто-либо реально целится в этой игре. Относитесь к этому как к самому дорогому графическому моду для Wolfenstein 3D, а не как к способу игры.

Вердикт

Это работает. Это бесполезно. Это также чистейший тест того, что рисует DLSS 5, когда игра не дает ей ничего — именно поэтому стоит попробовать один раз и никогда больше.

Реклама