Сравнение DX11 и DX12 версий обновления Witcher 3 без RT и технологий Апскейлинга с настройками ULTRA+

Перед проведением теста нам потребуется удалить один мусорный файл в директории игры > **\steamapps\common\The Witcher 3\bin\x64_dx12

Удаляем/переименовываем файл d3d11on12.dll — теперь у нас будет работать MSI Afterburner/Riva Tuner и Steam Overlay.

Для чего нужен этот файл неизвестно. Возможно это просто мусор, который забыли удалить, возможно если оставить этот файл в DX11 версии будет работать RT и DLSS, может быть изначально планировалось оставить игру DX11, но включить в нее фичи DX12 как это например реализовано в World of Warcraft

Содержание скрыто

Показать

WoW умеет в три API DX11 (в игре назван DX11 Legacy), который рекомендуется использовать только если у вас очень старое железо, на этой версии игра очень плохо использует ресурсы процессора и имеет низкий фпс даже на топовом современном железе, DX11 — модифицированная версия, которая имеет улучшенную утилизацию процессора от DX12, имеет в целом более высокий средний фпс и DX12 — полноценная DX12 версия, фпс в среднем ниже чем, на DX11, но т. н. 0.1% и 0.01% lows гораздо выше и в целом игра выглядит «плавнее»

После удаления мусора который оставили CDPR (Saber Interactive) в своей игре (моде), запускаем DX11 версию, выкручиваем все настройки на добавленные в патче ULTRA+, обращаем внимание, что настройка HBAO+ больше недоступна для пользователей с видеокартами Nvidia, но зато доступно новое TAAU сглаживание (TAA реализовано великолепно, за это мы ставим + CDPR, мы ведь стараемся быть объективными). В DX11 Версии недоступны RT эффекты и технологии апскейлинга DLSS/FSR2.

После мы запускаем игру, идем на центральную площадь в Новиграде и видим следующую картину:

Сравнение DX11 и DX12 версий обновления Witcher 3 без RT и технологий Апскейлинга с настройками ULTRA+

Все вышеозначенное было запущено на следующем железе:

R9 5900x (включено PBO, +75 mhz, в играх считай как сток)
RTX 3080 10 [email protected] (2560×1440)
[email protected] mhz RAM
NVME SSD 980 PRP 1TB

В целом игра показывает отличный результат производительности на моем конфиге. Пробовал запускать в 4к разрешении используя DLDSR технологию Nvidia, получил 70-85 ФПС на той же площади

Теперь же закроем игру и выберем DX12, запустим тот же сейв на площади Новиграда:

DLSS никак не помогает в этой сцене потому что причина этой дичи кроется в плохой утилизации CPU. В DX12 версии боттлнек CPU есть даже в 4к, фпс в 4к так же ниже на 5-10 фпс по сравнению с DX11 версией, DLSS c DLDSR обычно позволяет получить улучшение картинки и прирост фпс, но тут он только снижает нагрузку на GPU, добавляет мыла и все, фпс на Quality и Ultra Performance одинаковый. Причем я поменял убогий DLSS файл версии 2.4 который использует CDPR на самый новый 2.5 (такой же стабильный файл как и 2.4.6), вероятно в дефолте будет еще и ужасный гостинг.

Так же во время теста DX12 версии (скрины будут в 4к разрешении) я заметил баги с тенями:

Не могу сказать эксклюзивно это для DX12 версии или нет (вероятно, что нет).

Далее я загрузил другую зону — лес. И оказалось, что в отличие от Новиграда ULTRA+ настройки в лесу сильно влияют на производительность:

Тут стоит обратить внимание, что DLSS Quality по производительности не отличается от TAAU, что может говорить о плохой имплементации DLSS, обычно Quality дает прирост в ~10-15 фпс даже в таких убогих с технической точки зрения играх как Battlefield 2042.

Различия с RT и без RT видны. Другое дело, что CDPR убрала настройку HBAO+, дефолтное SSAO на скринах без RT вообще не заметно, с HBAO+ оно выглядело бы примерно как на скрине с RT. Почему нельзя было добавить обычное динамическое освещение (не RT) неизвестно (чисто теоретически это затратнее по времени как минимум), но например RT тени в Ведьмаке выглядят не сильно лучше динамических теней в, например Hitman Blood Money, игре в которой нет никакого RT и которая сейчас запустится на любом тостере.

Этот пост призван оценить только графическую и техническуб составляющую игры после «НЕКСТ ГЕН» патча. Фактически вся «Некст Ген» графика представляет из себя моды, которые были доступны на Nexus уже очень давно. Из приведенного сравнения видно, что CDPR не смогли использовать преимущества DX12 API и по сути использовали его только чтобы прикрутить к игре RT и технологии апскейлинга DLSS и FSR (Последние отлично добавляются и в DX11 игры, пример такой игры — God of War, так что отсутствие их в обновленной DX11 версии это жирный минус). Мои (низкие) ожидания CDPR и ПК Версия Witcher 3 после патча оправдала.

Смогут ли они исправить (новые) проблемы ПК версии? Вероятно. Оригинальный релиз Witcher 3 так же имел проблемы, часть из которых была решена разработчиками. Но на мой взгляд обещание исправить проблемы это всегда слабое оправдание. Не стоит смотреть на то, что это «бесплатный» апдейт. На проблемы можно было бы закрыть глаза, если бы это была отдельно скачиваемая версия в библиотеке, как например сделали авторы Divinity: Original Sin, но CDPR пошли по другому пути, поэтому «бесплатность» апдейта или пофикшенные спустя почти 8 лет баги в русской локализации никак не должны перекрывать его, пока что, сомнительное качество.

Бонус:

Этот скриншот был в магазине Стима с релиза. Это False Advertising в чистом виде. В игре даже сейчас нет такой графики.

#witcher3 #witcherwildhunt #nextgen #cdprojektred #fail.

 

Источник

Читайте также