Оригинал материала: https://3dnews.ru./1051105

Групповое тестирование 46 видеокарт в Far Cry 6

Настройки качества графики. Трассировка лучей и качество FSR. Методика и участники тестирования

Игры серии Far Cry были и остаются признанным мерилом быстродействия GPU. И хотя системные требования новых частей проекта увеличиваются медленнее, чем растет производительность современного «железа», Far Cry по-прежнему есть чем удивить геймеров. В этот раз — элегантной реализацией трассировки лучей, доступной владельцам почти любых видеокарт с RT-блоками, и функцией апскейлинга FidelityFX Super Resolution, которая способна усилить даже GPU пятилетней давности. Посмотрим, как же выглядит Far Cry 6 на компьютерах различного уровня и какое железо потребуется для игры с теми или иными настройками изображения.

#Настройки качества графики

Меню Far Cry 6 позволяет менять несколько параметров качества графики. Их можно регулировать и одновременно, выбрав один из четырех предустановленных режимов детализации — от наименьшей (Low) до максимально возможной (Ultra). В отдельный пункт настроек выделены текстуры высокого разрешения, которые оказывают особенно заметное влияние на расход памяти видеокарты — только на них уйдет целый гигабайт VRAM, а это, как показывает практика, ключевая характеристика для комфортной игры в Far Cry 6.

По счетчику в меню настроек при любых обстоятельствах (даже в 4К на максималках и с рейтрейсингом) Far Cry 6 укладывается в 8 Гбайт локальной памяти GPU, если речь идет о чипах NVIDIA (на ускорителях AMD аллокация всегда немного выше). Тем не менее разработчики советуют запастись не менее чем 12 Гбайт VRAM для игры в разрешении 1080p c высокими настройками. А в режиме 4К с наивысшим качеством и трассировкой лучей рекомендованный минимум составляет 16 Гбайт. Судя по тестам, выполненным при помощи встроенного бенчмарка, последнее число можно смело делить на два — дефицит VRAM не скажется на частоте смены кадров. Однако в рекомендациях Ubisoft есть зерно истины: когда объем видеопамяти был намного меньше установленного разработчиками, мы постоянно сталкивались с непредсказуемыми провалами фреймрейта и нестабильной работой игры вплоть до вылетов и блокировки рабочего стола. Вот наконец и пригодится резерв VRAM, которым располагают топовые видеокарты AMD 6000-й серии и старшие модели GeForce 30.

Для тестирования производительности мы выбрали три режима настроек: минимальные (предустановка Low), средние (Medium) и максимальные (Ultra) — последние мы дополнили HD-текстурами. Скриншоты ниже показывают, как меняется облик игры в зависимости от выбранных параметров. Как обычно, резкий скачок качества вызывает переход от низких настроек к средним, а максимальные добавляют вишенку на торт, но одновременно резко увеличивают системные требования Far Cry 6.

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

Low

Medium

Ultra + HD Textures

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

В Far Cry 6 впервые в серии присутствует функция трассировки лучей в реальном времени. Однако, как и большинство других проектов с рейтрейсингом, Far Cry 6 не использует полный комплект RT-технологий — отражения, тени и глобальное освещение (то есть трассировку отраженного света). Здесь есть лишь отражения и тени, причем отражения, судя по результату, формируются сравнительно низкой плотностью лучей, а это, разумеется, идет на пользу видеокартам AMD серии Radeon 6000 и младшим моделям на чипах NVIDIA прошлого поколения, которым недостает производительности для рендеринга более сложных эффектов.

Как бы то ни было, рейтрейсинг очевидно облагородил графику Far Cry 6. Мало того, что трассированные отражения получаются более четкими, они, в отличие от отражений в экранном пространстве, позволяют увидеть то, что не попало в зону прямого обзора.

В свою очередь трассированные тени выглядят совсем иначе по сравнению с результатом применения обычных карт теней. Во-первых, края теней реалистичным образом и без характерных ступенек смягчаются в зависимости от расстояния до источника света. А во-вторых, «запеченное» в графику острова освещение порой рисует тени, которые совершенно не совпадают с положением солнца в небе — рейтрейсинг полностью устраняет этот дефект.

#Масштабирование FidelityFX Super Resolution

Как мы увидим позже, даже трассировка лучей не делает из Far Cry 6 игру с высокими системными требованиями. Если GPU умеет выполнять рейтрейсинг «в железе», то нет никаких причин отказываться от «лучей» по меньшей мере в режиме 1080p. Жаль только, что доступ к DXR закрыт видеокартам NVIDIA серии GeForce 10 и GeForce 16, у которых есть возможность программного рейтрейсинга на шейдерных ALU. Но при высоком разрешении экрана и в особенности если объем VRAM составляет 8 Гбайт и меньше (на таких видеокартах, как мы заметили, игра часто нестабильна), пригодится функция масштабирования при помощи алгоритмов FidelityFX Super Resolution. Ранее мы изучили FSR на примере нескольких игр и рады видеть, что технология наконец-то проникла в настолько значительный проект, как Far Cry 6.

Напомним, что FSR, будучи альтернативой DLSS второй версии, отличается от последней тем, что она не привязана к железу определенной архитектуры и работает практически на всех видеокартах, выпущенных за последние несколько лет (по крайней мере, настолько старые устройства, как Radeon 400-й серии и GeForce 10 точно поддерживают FSR). Обратной стороной широкой совместимости FSR является тот факт, что качество масштабирования сильно меняется от игры к игре и в среднем уступает результатам DLSS при одинаковых соотношениях между размерами исходного и финального кадров.

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

Качество реализации FSR в Far Cry 6 мы оцениваем как среднее. Алгоритм, как обычно, хорошо обрабатывает простые однотонные текстуры и даже можно утверждать, что апскейлинг с умеренными коэффициентами (настройки Quality и Ultra Quality) идет на пользу изображению за счет усиления локального контраста.

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

Однако графика Far Cry 6 полна объектами, традиционно сложными для любых средств масштабирования, включая DLSS. Уже на уровне Quality, когда исходный кадр растягивается в 1,5 раза по каждой стороне, изображения листвы растений становятся ступенчатыми, что дополнительно акцентируется фильтром резкости.

Но в общем и целом FSR — вполне приемлемое решение для владельцев слабого или попросту устаревшего железа, тем более что DLSS в принципе не поддерживается видеокартами, которым действительно нужны средства апскейлинга.

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

Нативное разрешение

FSR Ultra Quality

FSR Quality

FSR Balanced

FSR Performance

#Тестовый стенд, методика тестирования

Тестовый стенд
CPU AMD Ryzen 9 5950X (4,4 ГГц, фиксированная тактовая частота всех ядер)
Материнская плата ASUS ROG Strix X570-E Gaming (Resizable BAR вкл.)
Оперативная память G.Skill Trident Z RGB F4-3200C14D-16GTZR, 4 × 8 Гбайт (3600 МТ/с, CL17)
ПЗУ Intel SSD 760p, 2048 Гбайт
Блок питания Corsair AX1200i, 1200 Вт
Система охлаждения CPU Corsair iCUE H115i RGB PRO XT
Корпус Открытый стенд
Операционная система Windows 10 Pro x64
ПО для GPU AMD
Все видеокарты AMD Software Adrenalin 2020 Edition 21.30.17.06
ПО для GPU NVIDIA
Все видеокарты NVIDIA GeForce Game Ready Driver 472.12

Тестирование производительности выполнено с помощью встроенного бенчмарка Far Cry 6.

#Участники тестирования

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

Результаты тестирования (1920 × 1080, 2560 × 1440)

Как и в предыдущих массовых тестах графических карт, мы сгруппировали результаты измерений в соответствии с разрешением экрана и детализацией графики. В каждом из трех режимов (1920 × 1080, 2560 × 1440, 3840 × 2160) выполнен тест c низкими (профиль Low), средними (профиль Normal) и максимальными настройками качества (профиль Ultra с HD-текстурами).

Если какая-либо видеокарта отсутствует на диаграмме при определенном разрешении, то это значит, что:

  • либо при более высоком качестве графики устройство уже обеспечивает среднюю частоту смены кадров 60 FPS и выше;
  • либо устройство не достигло 30 FPS при данной комбинации разрешения и детализации.

Таким образом для каждой видеокарты определяется диапазон настроек между «едва тянет» и «снижать качество не требуется».

#1920 × 1080

При условно низком разрешении экрана Far Cry 6 не производит впечатление требовательной игры. Абсолютно любая видеокарта последнего поколения, начиная с GeForce RTX 3060 и Radeon RX 6600 XT, обеспечивает комфортный фреймрейт на максималках с огромным запасом выше 60 FPS. Критическое значение преодолели даже маломощные ускорители одним поколением старше — GeForce GTX 1650 SUPER и Radeon RX 5500 XT — вместе с Radeon RX Vega 56, базовой версией GeForce GTX 1070 и, разумеется, более производительными устройствами той эпохи.

Минимально приемлемой кадровой частоты 30 FPS при наивысшем качестве графики достигли Radeon RX 570, GeForce GTX 1060 c 3 Гбайт VRAM и GeForce GTX 1650. Те же модели легко вывести на уровень 60 FPS, понизив качество графики до среднего. GeForce GTX 1050 Ti в таких условиях занял место в диапазоне от 30 до 60 FPS.

Настоящие проблемы возникли только у младших видеокарт AMD с 4 Гбайт локальной памяти: обе модификации Radeon RX 560 потребовали урезать качество графики Far Cry 6 до минимума, чтобы фреймрейт не провалился ниже 30 FPS.

#2560 × 1440

Для современных видеокарт (а это GeForce RTX 3060, Radeon RX 6600 XT и старшие модели соответствующих серий) бенчмарк Far Cry 6 даже в режиме 1440p не создал ни малейших трудностей. А вот чтобы получить твердые 60 FPS на устройствах прошлого и позапрошлого поколений пришлось поднять планку до уровня GeForce RTX 2060, Radeon RX 5600 XT, GeForce GTX 1080 Ti и Radeon RX Vega 64. Если же считать приемлемым фреймрейт от 30 до 60 FPS и при этом играть на максималках, то необходимым быстродействием обладают GeForce GTX 1650 SUPER, GeForce GTX 1060 с 6 Гбайт оперативки, а также Radeon RX 5500 XT и Radeon RX 580. Однако ускорители AMD должны иметь как минимум 8 Гбайт локальной памяти. Давно подмечено, то «красные» GPU расходуют больше VRAM, чем аналогичные «зеленые» чипы, в результате 4 Гбайт им уже совершенно недостаточно.

Переход к среднему качеству графики позволил снизить требования к железу на одну ступень модельного ряда и у NVIDIA, и у AMD: границу 60 FPS преодолели такие модели, как GeForce GTX 1070 Ti и GeForce GTX 1660 SUPER. Кадровую частоту от 30 до 60 FPS продемонстрировали 4-гигабайтные ускорители прошлого и позапрошлого поколений: соответствующие версии Radeon RX 570 и Radeon RX 5500 XT вместе с GeForce GTX 1050 Ti и GeForce GTX 1650.

И наконец, только низкое качество графики при разрешении 1440p открывает дорогу к 60 FPS видеокартам уровня Radeon RX 590, Radeon RX 5500 XT, GeForce GTX 1070 и GeForce GTX 650 SUPER.

Результаты тестирования (3840 × 2160). Тесты с трассировкой лучей. Выводы. Групповые тесты в других играх

#3840 × 2160

Умеренность требований Far Cry 6 по сравнению с другими ААА-проектами последних лет хорошо иллюстрирует тот факт, что сразу семь видеокарт достигли фреймрейта 60 FPS на максималках и при разрешении 4К. Да, все это мощные ускорители класса Radeon RX 6800, GeForce GTX 3070 Ti и выше, к тому же мы еще не задействовали в тестах рейтрейсинг. Однако далеко не все современные игры в принципе рассчитаны на такую возможность без использования каких-либо средств масштабирования изображения. В диапазон между 30 и 60 FPS попали Radeon RX 6600 XT и GeForce RTX 3060, а также Radeon RX 5600 XT с заводским разгоном, Radeon RX Vega 56, GeForce RTX 2060 SUPER и GeForce GTX 1080 Ti.

Еще больше графических ускорителей, чем в бенчмарке на максималках, достигли 60 FPS при среднем качестве изображения: в этом случае необходимым быстродействием располагают уже Radeon RX 6700 XT, GeForce RTX 3060 и GeForce RTX 2080. С результатом от 30 FPS в перечень совместимого железа попадают также Radeon RX 5500 XT, GeForce GTX 1070 и GeForce GTX 1660.

Если высокое разрешение и одновременно высокая частота смены кадров важнее качественной графики, то заветные 60 FPS удастся получить на системе с Radeon VII, Radeon RX 5700 XT либо GeForce RTX 2070 SUPER и GeForce RTX 3060. Граница минимальных системных требований проходит через Radeon RX 580, GeForce GTX 1060 с 6 Гбайт VRAM и GeForce GTX 1650 SUPER.

#Тесты с трассировкой лучей

Движок Far Cry 6 использует рейтрейсинг дозированно. В результате любые десктопные ускорители с функцией аппаратной трассировки лучей, включая даже GeForce RTX 2060, позволяют активировать DXR вместе с максимальными настройками графики при разрешении 1080p и получить фреймрейт не меньше 60 FPS. Нет никаких проблем и у видеокарт Radeon 6000-й серии, которые здесь способны на равных соперничать с GeForce последнего поколения, хотя большинство других трассированных игр этого не позволяют.

При разрешении 1440p только GeForce RTX 2060 пал жертвой недостаточной производительности GPU и ограниченного объема VRAM, опустившись значительно ниже линии 60 FPS, а на 4К-экране комфортный фреймрейт получат лишь владельцы Radeon RX 6900 XT, GeForce RTX 3080 и выше. Именно для игры в 4К пригодится масштабирование картинки с помощью FSR. В режиме Balanced апскейлинг способен увеличить фреймрейт как минимум на 40 % в случае видеокарт, обладающих достаточным резервом VRAM и высокопроизводительным GPU, но иной раз можно рассчитывать на двух- или трехкратный выигрыш в частоте смены кадров. Благодаря FSR граница 60 FPS покорилась видеокартам GeForce RTX 2070 SUPER и Radeon RX 6700 XT.

Заметьте, что на графике с результатами 4К-тестов отсутствует GeForce RTX 3070 Ti без апскейлинга FSR, хотя есть другие ускорители NVIDIA, оборудованные 8 Гбайт локальной памяти. Увы, в релизной сборке Far Cry 6 полно багов, и невозможность запустить игру на GeForce RTX 3070 Ti с трассировкой лучей на 4К-экране — один из тех, с которыми мы столкнулись в ходе тестирования.

#Выводы

Far Cry 6 выгодно отличается от других современных игр сочетанием богатой графики и демократичных запросов к железу. Владельцам любых ускорителей последнего поколения (GeForce RTX 3060, Radeon RX 6600 XT и более мощных моделей) доступно разрешение вплоть до 1440p с максимальным качеством изображения, хотя и без трассировки лучей. На такой же результат могут рассчитывать пользователи формально устаревших видеокарт средней категории (GeForce RTX 2060, Radeon RX 5600 XT), а также бывших флагманских моделей GeForce GTX 1080 Ti и Radeon RX Vega 64. Лишь для игры на 4К-экране необходим высокопроизводительный GPU — не хуже GeForce RTX 3070 Ti или Radeon RX 6800. А абсолютный минимум системных требований лежит на уровне GeForce GTX 1050 Ti и Radeon RX 560, которые обеспечивают компромиссную частоту смены кадров в диапазоне от 30 до 60 FPS при низком качестве графических эффектов.

Far Cry 6 олицетворяет «народный» подход к трассировке лучей в играх, на что, очевидно, повлияло сотрудничество разработчиков с AMD. В результате и младшие модели Radeon 6000-й серии, и GeForce прошлого поколения, включая RTX 2060 с 6 Гбайт VRAM, развивают фреймрейт не меньше 60 FPS на максималках и с рейтрейсингом при разрешении 1080p. В режиме 1440p комфортную игру гарантируют GeForce 2070 SUPER и Radeon RX 6700 XT, и только бескомпромиссная графика на 4К-экране с расчетом на 60 FPS нуждается в передовом железе — Radeon RX 6900 XT или GeForce RTX 3080.

Как правило, даже с трассировкой лучей, в Far Cry 6 нет необходимости включать апскейлинг кадров при помощи FidelityFX Super Resolution, но в случае жесткого дефицита производительности и, особенно, объема VRAM, это решение способно увеличить кадровую частоту многократно. Да, FRS все-таки уступает современным реализациям DLSS по качеству изображения, но выбора между этими технологиями Far Cry 6, к сожалению, не дает.

Low
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 500 / AMD Radeon RX Vega / AMD Radeon VII AMD Radeon RX 560 14 CU (4 Гбайт) AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX 590 (8 Гбайт) AMD Radeon RX 580 (8 Гбайт) AMD Radeon VII (16 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (4 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5700 XT (8 Гбайт)
AMD Radeon RX 6000 AMD Radeon RX 6600 XT (8 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1070 (8 Гбайт) NVIDIA GeForce GTX 1060 (6 Гбайт, 9 Гбит/с)
NVIDIA GeForce 16/20 NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce GTX 1650 SUPER (4 Гбайт) NVIDIA GeForce GTX 1650 SUPER (4 Гбайт) NVIDIA GeForce RTX 2070 SUPER (8 Гбайт)
NVIDIA GeForce 30 NVIDIA GeForce RTX 3060 (12 Гбайт)
Medium
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 500 / AMD Radeon RX Vega / AMD Radeon VII AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (4 Гбайт) AMD Radeon RX 5500 XT (4 Гбайт) AMD Radeon RX 5600 XT (6 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт)
AMD Radeon RX 6000 AMD Radeon RX 6600 XT (8 Гбайт) AMD Radeon RX 6700 XT (12 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1060 (3 Гбайт) NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1070 Ti (8 Гбайт) NVIDIA GeForce GTX 1070 (8 Гбайт)
NVIDIA GeForce 16/20 NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce GTX 1650 SUPER (4 Гбайт) NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce GTX 1660 SUPER (6 Гбайт) NVIDIA GeForce GTX 1660 (6 Гбайт) NVIDIA GeForce RTX 2080 FE (8 Гбайт)
NVIDIA GeForce 30 NVIDIA GeForce RTX 3060 (12 Гбайт) NVIDIA GeForce RTX 3060 Ti (8 Гбайт)
Ultra + HD Textures
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 500 / AMD Radeon RX Vega / AMD Radeon VII AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт) AMD Radeon RX 580 (8 Гбайт) AMD Radeon RX Vega 64 (8 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (4 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5600 XT OC (6 Гбайт) AMD Radeon RX 5700 (8 Гбайт)
AMD Radeon RX 6000 AMD Radeon RX 6600 XT (8 Гбайт) AMD Radeon RX 6600 XT (8 Гбайт) AMD Radeon RX 6600 XT (8 Гбайт) AMD Radeon RX 6800 (16 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1060 (3 Гбайт) NVIDIA GeForce GTX 1070 (8 Гбайт) NVIDIA GeForce GTX 1060 (6 Гбайт, 9 Гбит/с) NVIDIA GeForce GTX 1080 Ti (11 Гбайт) NVIDIA GeForce GTX 1080 Ti (11 Гбайт)
NVIDIA GeForce 16/20 NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce GTX 1650 SUPER (4 Гбайт) NVIDIA GeForce GTX 1650 SUPER (4 Гбайт) NVIDIA GeForce RTX 2060 (6 Гбайт) NVIDIA GeForce RTX 2060 SUPER (8 Гбайт)
NVIDIA GeForce 30 NVIDIA GeForce RTX 3060 (12 Гбайт) NVIDIA GeForce RTX 3060 (12 Гбайт) NVIDIA GeForce RTX 3060 (12 Гбайт) NVIDIA GeForce RTX 3070 Ti (8 Гбайт)

#Групповые тесты видеокарт в других играх

3DNews регулярно проводит массовые тесты графических карт в популярных играх. Если вы хотите узнать, как современные модели и устройства прошлых поколений работают в других проектах, к вашим услугам архив бенчмарков:



Оригинал материала: https://3dnews.ru./1051105