Battlefield 2042: тест 46 видеокарт — кому она по зубам

Battlefield 2042 вышла явно раньше срока: в игре нет одиночной кампании и многих привычных для серии элементов. Но с технической точки зрения проект всё равно любопытен — прежде всего тем, как в нём реализована трассировка лучей и апскейлинг DLSS. Редакция 3DNews использовала игру как универсальный бенчмарк и прогнала через неё 46 видеокарт — от Radeon RX 500-й серии и GeForce 10 до топовых моделей последнего поколения.

Движок и настройки графики

Battlefield 2042 работает на Frostbite — движке, который применяется исключительно в проектах Electronic Arts. Игра стала первым релизом на обновлённой платформе, хотя разработчики не раскрыли подробностей апгрейда: с 2013 года Frostbite оставался на версии 3.0, получая лишь отдельные функции вроде поддержки Direct3D 12 и аппаратного рейтрейсинга.

Детализация регулируется четырьмя пресетами от Low до Ultra, отдельно можно выбрать алгоритм Ambient Occlusion — примитивный SSAO родом из первого Crysis или более продвинутый HBAO. Из сглаживания доступен только TAA.

Трассировка лучей и DLSS

В отличие от Battlefield V, где на лучах строились отражения, в Battlefield 2042 трассировка используется только для расчёта Ambient Occlusion (RTAO) — то есть теней в местах, где геометрия блокирует фоновое освещение. Такой подход бьёт по производительности заметно слабее, чем трассированные отражения, хотя ощутимо меняет картинку на открытых пространствах; внутри помещений эффект слабее.

Игра поддерживает DLSS 2.0 и новее. Нейросеть лучше всего справляется с простыми паттернами — камнем, металлическими конструкциями, текстурами техники: на них даже режим Ultra Performance (кадр 1280×720, апскейл до 4К) почти неотличим от нативного разрешения. Но есть и компромиссы: DLSS усиливает локальный контраст, при этом выравнивает яркость на крупных участках кадра, а с хаотичными деталями вроде листвы или водной поверхности справляется хуже — в режиме Ultra Performance под водой заметны крупные пиксели.

Методика тестирования

Тестовый стенд: процессор AMD Ryzen 9 5950X (4,4 ГГц на всех ядрах), материнская плата ASUS ROG Strix X570-E Gaming с включённым Resizable BAR, память G.Skill Trident Z RGB 4×8 Гбайт (3600 МТ/с, CL17), накопитель Intel SSD 760p на 2048 Гбайт, блок питания Corsair AX1200i на 1200 Вт, СЖО Corsair iCUE H115i RGB PRO XT, открытый стенд, Windows 10 Pro x64. Драйверы — AMD Radeon Software Adrenalin 2020 Edition 21.11.3 и NVIDIA GeForce Game Ready Driver 496.76.

Частоту кадров измеряли утилитой OCAT на карте «1942 Classic Conquest» без участия других игроков — иначе не удалось бы обеспечить одинаковые условия для всех 46 карт. Каждую видеокарту гоняли в трёх разрешениях (1920×1080, 2560×1440, 3840×2160) с тремя профилями качества (Low, Medium, Ultra).

Результаты по разрешениям

При 1080p игра оказалась нетребовательной: 60 кадров в секунду на максимальных настройках выдают GeForce GTX 1660 и Radeon RX 5500 XT с 8 Гбайт памяти, а из более старых карт — Radeon RX Vega 56 и GeForce GTX 1070 Ti. Любопытно, что в топе по этому разрешению неожиданно оказались Radeon RX 6800 XT и RX 6900 XT, обогнавшие GeForce RTX 3090 и RTX 3080 Ti, — архитектура RDNA 2 особенно эффективна именно при низком разрешении.

На 1440p 60 FPS на ультра-настройках держат GeForce RTX 2060 SUPER, разогнанная на заводе Radeon RX 5600 XT, GeForce GTX 1080 Ti, Radeon VII и любые карты последнего поколения.

В 4К для уверенных 60 кадров на максималках нужна уже видеокарта уровня GeForce RTX 3070 Ti или Radeon RX 6800; Radeon RX 6600 XT и GeForce RTX 3060 попадают в диапазон 30–60 FPS вместе с разогнанной RX 5600 XT, RTX 2060, Radeon RX Vega 64 и GTX 1080 Ti.

Трассировка лучей на практике

Поскольку RT здесь применяется только для Ambient Occlusion, даже самые слабые карты с аппаратными RT-блоками — GeForce RTX 2060 и Radeon RX 6600 — выдают от 60 FPS на максимальном качестве с включённым рейтрейсингом в 1080p без всякого апскейлинга. На 1440p для комфортной игры нужны уже RTX 2080, RTX 3060 Ti или Radeon RX 6700 XT, хотя DLSS в режиме Balanced подтягивает до 60 FPS и RTX 2060. В 4К нативные 60 кадров с трассировкой выдаёт только GeForce RTX 3080 Ti, но с DLSS справляется даже RTX 2060 SUPER.

Выводы

Тесты проводились в одиночном режиме, а Battlefield 2042 — чисто многопользовательская игра, поэтому в реальных боях частота кадров будет ниже: стоит закладывать запас. Тем не менее требования новой Battlefield к железу выросли не так сильно, как у предыдущих частей серии. Все видеокарты последнего поколения начиная с RTX 3060 и Radeon RX 6600, а также формально устаревшие GTX 1080 Ti и Radeon VII, держат от 60 FPS в 1080p и 1440p на ультра-настройках без трассировки лучей. Для 1080p достаточно карт класса Radeon RX 5500 XT и GeForce GTX 1660, но версии с 3–4 Гбайт видеопамяти заметно проигрывают моделям с 6–8 Гбайт. А вот для 4К нужна уже видеокарта уровня Radeon RX 6800 или GeForce RTX 3070 Ti. Трассировка лучей в игре обходится на удивление дёшево именно из-за узкой роли — расчёта одного лишь Ambient Occlusion.

Источник: 3DNews.