Тест: Doom Eternal на движке id Tech 7 на разных видеокартах

Опубликовано:

doom-eternalИгру Doom Eternal можно назвать достойной преемницей Doom, выпущенной в 2016 году в качестве переиздания предыдущих частей. Адский шутер опирается на динамичный экшн и постоянные сражения с противниками. Здесь же мы рассмотрим Doom Eternal с технической стороны. Какие опции графики доступны в игре? И какая видеокарта требуется для тех или иных настроек? На все эти вопросы мы ответим в обзоре.

Doom Eternal построен на фирменном движке id Tech 7. Он работает на Vulkan API, технические возможности данного низкоуровневого API уже не раз привлекали к себе внимание. id Tech 7 Engine был представлен в 2018 году вместе с анонсом Doom Eternal. По сравнению с id Tech 6 новый движок обеспечивает в десять раз больше деталей геометрии и текстур. Кроме того, Doom Eternal и id Tech 7 Engine получат обновление с поддержкой трассировки лучшей.

id Software также поработала и над оптимизацией id Tech 7 Engine. Новый движок содержит на миллион линий кода меньше - частично по причине того, что движок рендеринга OpenGL был убран. Из других функций отметим поддержку HDR, Physically Based Rendering (PBR) и более эффективную загрузку ядер CPU. Ограничение FPS было поднято с 200 до 1.000 fps.

Уровень детализации и текстур в Doom Eternal просто великолепен. Конечно, есть игры, которые выглядят лучше, но в мрачной атмосфере у Doom Eternal нет конкурентов. Эффекты освещения, текстуры и эффекты частиц притягивают внимание геймера к Doom Eternal с первого взгляда.

Начнем с меню настроек графики Doom Eternal, которое приведено на скриншотах. Кроме базовых настроек разрешения и соотношения сторон есть другие опции, так что даже требовательные геймеры будут довольны. Но если желания регулировать каждый эффект по-отдельности нет, можно воспользоваться пресетами с определенным уровнем детализации.

Также в игре есть специальные настройки для геймеров с физическими ограничениями, например, для дальтоников. Далеко не каждая игра предоставляет подобные опции, но в Doom Eternal они есть. Кроме того, можно посмотреть, сколько примерно видеопамяти потребуется при той или иной настройке. И Doom Eternal не позволит превысить доступный объем памяти.

Можно масштабировать разрешение с 50 до 100%. То есть рендеринг будет выполняться в меньшем разрешении, после чего оно будет масштабироваться до более высокого. Но обратного процесса уменьшения разрешения нет. Все графические настройки можно изменить без перезапуска игры - здесь мы получаем заметные улучшения по сравнению с движком id Tech 6.

Оверлей производительности, который виден на всех скриншотах, тоже приятное добавление. В нем отображается важная системная информация с теми или иными подробностями.

Сравнение режимов качества

Сначала позвольте сравнить заданные разработчиками режимы. Доступны следующие режимы качества: Low, Medium, High, Ultra, Nightmare и Ultra Nightmare.

Ниже приведены скриншоты в разных режимах.

Слева: Low, справа: Medium.

Слева: High, справа: Ultra.

Слева: Nightmare, справа: Ultra Nightmare.

Разница в качестве картинки между Nightmare и Ultra Nightmare невелика. Приходится приглядываться буквально к каждому пикселю, чтобы заметить хоть какую-то разницу. А во время движения в динамичном шутере отличия вообще не будут видны. Настройка Ultra тоже очень близка по качеству, поэтому можно смело ей и ограничиться, если производительности будет недостаточно.

Падение качества с настройкой High уже более заметно, то же самое касается следующих ступеней Medium и Low. Последняя визуально еще более ощутима, переходить на Low имеет смысл только в том случае, если производительности не хватает. Но мы все же бы рекомендовали сначала использовать другие средства, например, масштабирование из меньшего разрешения.

Режимы графики имеют следующее влияние на производительность:

Doom Eternal

2.560 x 1.440 пикселей (Vulkan, разные режимы)

Кадры в секунду/ 99 процентов
Больше - лучше

Тесты на GPU AMD и NVIDIA

Мы провели тесты на нескольких GPU от AMD и NVIDIA. Поскольку Doom Eternal - довольно динамичный шутер, для нормальной игры рекомендуется не ниже 60 fps. И для такой производительности high-end видеокарта не потребуется, даже GeForce GTX 1060 показала 60 FPS в разрешении 1080p и режиме Nightmare. Кроме того, более производительные видеокарты отлично покажут себя с монитором с частотой обновления 144 Гц, например.

Мы проводили тесты на нашей стандартной графической системе с последними драйверами AMD и NVIDIA. Они уже получили соответствующие оптимизации под Doom Eternal.

Doom Eternal

1.920 x 1.080 пикселей (Vulkan, Nightmare)

243.2 XX


190.5 XX
212.8 XX


165.5 XX
185.4 XX


142.9 XX
172.4 XX


131.1 XX
166.8 XX


123.6 XX
164.3 XX


125.7 XX
156.7 XX


120.4 XX
155.8 XX


121.6 XX
137.7 XX


103.9 XX
102.0 XX


74.8 XX
94.2 XX


73.0 XX
71.3 XX


55.4 XX
Кадры в секунду/ 99 процентов
Больше - лучше

В случае 1080p достаточно GeForce GTX 1060 со стороны лагеря NVIDIA и Radeon RX 5500 XT в лагере AMD. Они обеспечивают частоту кадров выше 60 fps. Если экстраполировать, то же самое касается Radeon RX 580, например. А от Radeon RX 5600 XT или GeForce RTX 2060 можно ожидать и более 100 fps.

Doom Eternal

2.560 x 1.440 пикселей (Vulkan, Ultra Nightmare)

168.7 XX


138.2 XX
150.6 XX


122.7 XX
126.9 XX


102.4 XX
121.7 XX


96.8 XX
121.1 XX


98.4 XX
112.2 XX


88.6 XX
111.2 XX


88.6 XX
104.4 XX


73.0 XX
102.7 XX


77.3 XX
68.4 XX


53.8 XX
67.2 XX


54.1 XX
47.4 XX


36.3 XX
Кадры в секунду/ 99 процентов
Больше - лучше

Для разрешения 1440p аппаратные требования немного возрастают. Самые быстрые видеокарты выдают уже не уровень в области 200 fps и выше, а ограничиваются диапазоном между 120 и 170 fps.

Doom Eternal

3.840 x 2.160 пикселей (Vulkan, Ultra Nightmare)

93.7 XX


77.8 XX
80.5 XX


71.9 XX
77.0 XX


66.8 XX
73.4 XX


64.7 XX
63.5 XX


56.4 XX
63.2 XX


55.8 XX
59.8 XX


48.6 XX
59.4 XX


50.0 XX
55.3 XX


44.2 XX
Кадры в секунду/ 99 процентов
Больше - лучше

Более 100 fps при настройках Ultra Nightmare не может выдать ни одна видеокарта в 4K. Здесь следует использовать видеокарты не ниже Radeon RX 5700 или GeForce GTX 1080 Ti.

AMD и NVIDIA оптимизировали последние драйверы под Doom Eternal, но, по всей видимости, сфокусировались на последних архитектурах GPU, а именно Turing от NVIDIA и RDNA от AMD.

Слабое влияние процессора

Как сообщают наши форумчане, для Doom Eternal достаточно четырех быстрых ядер с SMT или Hyper-Threading. Только четыре физических ядра без удвоения потоков не успевают снабжать GPU достаточной информацией. Разница между современными процессорами Core и Ryzen настолько мала, что на практике роли не играет.

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

Заключение

Игра Doom Eternal была неоднозначно воспринята по контенту. Но мы здесь не будем дискутировать по данному вопросу. В статье мы сконцентрировались на технических аспектах, и здесь разработчики все сделали правильно. Визуальный ряд Doom Eternal просто великолепен, движок id Tech 7 показал себя с лучшей стороны. Doom Eternal намного красочнее предшественника, но при этом игра не потеряла по динамике или брутальности.

Эффекты света и частиц тоже смотрятся замечательно. Обращает на себя внимание эффективность и скорость движка. Doom Eternal сравнительно нетребовательна к процессору, даже старых видеокарт будет достаточно для запуска игры, хотя здесь все зависит от разрешения и режима качества. Но если вам нужны высокие fps на максимальном качестве, то следует вооружиться видеокартами последних поколений.

Дело еще в том, что AMD и NVIDIA не посчитали нужным тратить ресурсы на оптимизацию игры под старые архитектуры GPU. Хотя потенциал здесь имеется.

В итоге Doom Eternal приятно радует технически, а обилие графических настроек позволяет оптимизировать игру под имеющееся железо. Пользователи могут вносить тонкие оптимизации или довериться разработчикам, которые предложили несколько заданных режимов качества. В игре имеется удобный оверлей, который позволяет проанализировать производительность.

На данный момент Doom Eternal - единственная игра на движке id Tech 7. Пока неизвестно, последуют ли на нем другие игры. В сотрудничестве с NVIDIA планируется выпустить патч RTX, который добавит эффекты трассировки лучей. И после его выхода мы вновь вернемся к анализу игры.

Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).