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

MechWarrior 5: Mercenaries. Групповое тестирование 44 видеокарт: в напряженном ожидании

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

Одна из самых древних и заслуженных (а затем незаслуженно забытых) игровых франшиз, которая уходит корнями в 1989 год, вернулась к жизни после долгих 18 лет, миновавших со времен MechWarrior 4: Black Knight. Хотелось бы сказать, что вернулась триумфально, но, увы, публика, не заставшая DOS и 486-х процессоров, уже отвыкла от достаточно мудреного геймплея фантастических симуляторов в сеттинге BattleTech. Рецензии на Mercenaries, к сожалению, не будет, но вместо этого мы c удовольствием послушаем, что о ней думают ветераны первых серий, если такие есть среди читателей 3DNews — не стесняйтесь высказаться в комментариях! А взамен предлагаем изучить технический обзор MechWarrior 5, который мы смогли выпустить благодаря временному затишью на фронте игровых видеокарт после недавнего релиза Radeon RX 5500 XT.

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

MechWarrior 5: Mercenaries основана на чрезвычайно популярном графическом движке Unreal Engine 4. Но UE 4, как и другие столь же распространенные платформы — Unity и Frostbite, сам по себе не дает игре сертификат качества и представляет собой всего лишь программный костяк, на который разработчики нанизывают дополнительные компоненты. В данном случае титульной особенностью проекта должна была стать трассировка лучей в реальном времени. Piranha Games вошла в список игровых студий, которые первыми объявили о поддержке технологий NVIDIA — RTX и DLSS, а до MechWarrior 5: Mercenaries еще не вышло ни одной игры на базе Unreal Engine 4 с подобными возможностями. Более того, Mercenaries получит максимально полный набор трассированных эффектов, включая тени, отражения и Ambient Occlusion, чем среди немногочисленных проектов под флагом RTX On пока могут похвастаться лишь Metro Exodus и Control (все остальные применяют функции DXR избирательно для рендеринга тех или иных компонентов освещения).

Увы, это произойдет не сразу. Издатели решили выпустить игру пораньше, отняв у разработчиков запас времени, необходимый для отлаженной имплементации DXR, но обещают наверстать упущенное в первые месяцы 2020 года. А заодно, глядишь, команда Piranha Games потрудится над быстродействием, ведь в ранних интервью речь шла о кадровых частотах около 60 FPS при разрешении 1080p и ограниченных эффектах DXR, а вместе с трассированными отражениями советовали ориентироваться на скромные 30. Похоже, без Deep Learning Super Sampling владельцам современных ускорителей GeForce RTX в MechWarrior 5: Mercenaries не обойтись, а это, как мы уже не раз удостоверились, капризная технология, не терпящая спешки. Пускай лучше Piranha Games займет у геймеров два месяца, чем повторится казус ранними нейросетями DLSS в Battlefield V и Metro Exodus.

Скриншоты выше показывают, как будет выглядеть MechWarrior 5: Mercenaries после обещанного патча с DXR. Ну а пока графика игры довольно аскетична. Похоже, слишком многое — и материалы поверхностей, и освещение — разработчики изначально готовили с перспективой на трассировку лучей в реальном времени. Даже поддержку современного API Direct3D 12 пришлось оставить на потом. Наверняка именно этим объясняется и то, что детализация ландшафтов MechWarrior 5 так сильно колеблется от одной миссии к другой, а вместе с ней — и частота смены кадров.

Настройки качества графики в тестах
Низкое качество Среднее качество Максимальное качество
View Distance Quality Near Medium Maximum
Effects Quality Low Medium Maximum
Shadows Quality Low Medium Maximum
Textures Quality Low Medium Maximum
Foliage Low Medium Maximum
Post Processing Quality Low Medium Maximum
Anti-Aliasing Quality Low Medium Maximum
Anysotropy Quality 16x 16x 16x
Sharpening Off Off Off

В ожидании грядущего обновления MechWarrior 5: Mercenaries выглядит бедненько (если не считать роскошный интерьер ангара с «мехами», поэтому именно его мы выбрали в качестве тестовой сцены), но особенно при средних и тем более низких настройках графики. Благо даже в тестах маломощных GPU мы не стали менять параметр анизотропной фильтрации с x16, чтобы сохранить качество рендеринга текстур. В конце концов, эпоха ускорителей класса GeForce 3 прошла слишком давно, чтобы фильтрация текстур сколько-нибудь существенно влияла на производительность.

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Низкое качество

Среднее качество

Максимальное качество

Единственное, на чем осталось заострить внимание, — это настройка Sharpening, которая должна усилить четкость изображения при помощи библиотек FidelityFX — созданных AMD, но работающих на графических процессорах любых производителей. Идет ли она на пользу изображению, дело вкуса. Но, строго говоря, фильтр четкости в данном случае просто компенсирует — а вместе с тем частично обнуляет — результат не слишком качественного алгоритма полноэкранного сглаживания. Во всяком случае, FidelityFX работает практически бесплатно для быстродействия GPU. Более интересный эксперимент получится, если игра позволит комбинировать опцию четкости с DLSS, но его опять-таки придется отложить до лучших времен.

FidelityFX выкл.

FidelityFX вкл.

FidelityFX выкл.

FidelityFX выкл.

FidelityFX выкл.

FidelityFX выкл.

FidelityFX вкл.

FidelityFX вкл.

FidelityFX вкл.

FidelityFX вкл.

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

Тестовый стенд
CPU Intel Core i9-9900K (4,9 ГГц, 4,8 ГГц в AVX, фиксированная частота)
Материнская плата ASUS MAXIMUS XI APEX
Оперативная память G.Skill Trident Z RGB F4-3200C14D-16GTZR, 2 × 8 Гбайт (3200 МГц, CL14)
ПЗУ Intel SSD 760p, 1024 Гбайт
Блок питания Corsair AX1200i, 1200 Вт
Система охлаждения CPU Corsair Hydro Series H115i
Корпус CoolerMaster Test Bench V1.0
Монитор NEC EA244UHD
Операционная система Windows 10 Pro x64
ПО для GPU AMD
Все видеокарты AMD Radeon Software Adrenalin 2020 Edition 19.12.2
ПО для GPU NVIDIA
Все видеокарты NVIDIA GeForce Game Ready Driver 441.66

Измерение производительности выполнено с помощью утилиты OCAT во время прохода по ангару с «мехами». Показатели средней и минимальной кадровых частот выводятся из массива времени рендеринга индивидуальных кадров, который игра записывает в файл результатов. Средняя частота смены кадров на диаграммах является величиной, обратной среднему времени рендеринга кадра. Для оценки минимальной кадровой частоты вычисляется количество кадров, сформированных в каждую секунду теста. Из этого массива чисел берется значение, соответствующее 1-му процентилю распределения.

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

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

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

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

Если какая-либо видеокарта отсутствует на диаграмме при определенном разрешении, то это значит, что а) при более высоком качестве графики устройство уже обеспечивает среднюю частоту смены кадров 60 FPS и выше; б) устройство не достигло 30 FPS при данной комбинации разрешения и детализации. Таким образом для каждой взятой видеокарты определяется диапазон настроек между «едва тянет» и «снижать качество не требуется».

#1920 × 1080

Уже при разрешении 1080p и минимальных настройках детализации жертвами бенчмарков пали две маломощные и, честно говоря, не слишком успешные в своем классе модели AMD и NVIDIA — Radeon RX 550 и GeForce GT 1030, которым не удалось достигнуть необходимых 30 кадров в секунду. План-минимум для игры в MechWarrior 5 включает Radeon R7 360, GeForce GTX 750 Ti, а лучше Radeon RX 560 (в конфигурации с 14 или 16 CU). Если принять за критерий производительности стабильные 60 FPS, в каталоге AMD придется сразу перейти к современным массовым продуктам — Radeon RX 570 или RX 5500 XT (или аналогичному по быстродействию Radeon R9 380X). Со стороны NVIDIA, которая выпустила больше устройств в этой категории за последние несколько лет, открыт выбор между GeForce GTX 960, GTX 1050 Ti и базовой версией GTX 1650.

Перечисленные устройства, которые без труда поддерживают высокий фреймрейт при низком качестве изображения, уже не обладают должным запасом вычислительной мощности, чтобы повторить успех при средней детализации и гарантируют лишь 30, но никак не 60 FPS. Для плавной игры NVIDIA может предложить два недорогих ускорителя — GeForce GTX 1060 с 6 Гбайт RAM и GTX 1650 SUPER. С другой стороны, AMD в силу более разреженного модельного ряда и явно «зеленого» уклона игр на Unreal Engine под Direct3D 11 вынуждена противопоставить конкуренту более дорогой Radeon RX Vega 56. Такая же тенденция видна в сравнении видеокарт прошлых поколений: на одной доске оказались Radeon R9 Fury X и GeForce GTX 980.

После среднего качества графики максимальные настройки MechWarrior 5 уже не вызывают такого же роста требований, как переход от низких к промежуточным. Минимально необходимый фреймрейт обеспечивают бюджетные ускорители на чипах NVIDIA — GeForce GTX 1060 с 3 Гбайт памяти и оригинальный GeForce GTX 1650. Сравнимым быстродействием среди «красных» моделей располагает Radeon RX 570. Старые видеокарты на базе 28-нанометровых GPU дают 30 FPS, начиная с Radeon R9 390X и GeForce GTX 970, но ни одна из них, включая Fury X и GTX 980 Ti, не претендует на результаты выше 45. И наконец, для комфортной игры с кадровой частотой от 60 FPS и выше понадобится железо из серии GeForce RTX либо Radeon RX 5700 (XT). Radeon RX Vega 64 и GeForce GTX 1070 Ti пока тоже не требуют замены.

#2560 × 1440

При разрешении 1440p современные бюджетные видеокарты — GeForce GTX 1650, GTX 1050 Ti и старшая версия Radeon RX 560 (с 16 CU) — набрали в бенчмарке MechWarrior 5: Mercenaries при среднем качестве изображения 30 FPS, необходимые для того, чтобы попасть на диаграмму. Помимо них, в минимальные требования игры вписались Radeon R9 370X и GeForce GTX 950. Значительно более мощное железо требуется, чтобы поддерживать стабильные 60 кадров в секунду: это актуальные сегодня бюджетные продукты GeForce GTX 1650 SUPER, Radeon RX 5500 XT, а также их непосредственные предшественники — Radeon RX 580 и GeForce GTX 1060 (с 3 или 6 Гбайт оперативной памяти). Для старых видеокарт уровня GeForce GTX 980 и Radeon R9 390X низкие настройки и разрешение 1440p дали последний шанс на 60 FPS. В более требовательных режимах GPU позапрошлого поколения начнут быстро сходить с дистанции.

Список ускорителей, необходимых, чтобы получить фреймрейт не меньше 30 FPS при разрешении 1440p уже при среднем качестве графики, пересекается с требованиями MechWarrior 5: Mercenaries для 60 FPS на минималках. Достаточно Radeon RX 570, 3-гигабайтного GeForce GTX 1060 или младшей видеокарты семейства Turing — GeForce GTX 1650. Альтернативным вариантом выступают GeForce GTX 970 и Radeon R9 390X. Определенный запас производительности есть у Radeon RX 5500 XT (выше 40 FPS), но качественный скачок фреймрейта приносят Radeon RX 5700, Radeon RX Vega 64, а с «зеленой» стороны — GeForce GTX 1070 Ti и GeForce RTX 2060.

На максималках в режиме 1440p флагманские карты прошлых лет (GeForce GTX 980 Ti и Radeon R9 Fury X) балансируют на грани 30 FPS. Через границу минимальных требований пробился и GeForce GTX 1660. Более высокий результат продемонстрировали GeForce GTX 1070, Radeon RX Vega 56 и Radeon RX 5700, но лишь последняя модель вплотную подошла к вполне достойным для такой нагрузки 45 FPS. Список видеокарт, переваливших за отметку 60 FPS, краток: это GeForce GTX 1080 Ti и три модели серии GeForce RTX, начиная с базовой модификации RTX 2080. Но, справедливости ради надо сказать, что свои 55 FPS заслужил и Radeon VII в силу того, что архитектура GCN более эффективно работает в высоких разрешениях, нежели в низких, — в отличие от новой RDNA.

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

#3840 × 2160

Подавляющее большинство современных GPU плохо подходят для MechWarrior 5: Mercenaries на 4К-экране, но при минимальных настройках детализации игра дает видеокартам определенные поблажки. В бутылочное горлышко 30 FPS протиснулись все актуальные сегодня массовые продукты — GeForce GTX 1650 SUPER, Radeon RX 5500 XT, а также GTX 1060 (с 3 Гбайт RAM) и RX 570. Путь старых высокопроизводительных видеокарт на этом закончился: 30 FPS достигли Radeon R9 390X и GeForce GTX 980, но даже Radeon R9 Fury X и GeForce GTX 980 Ti не светит больше 40–45 кадров в секунду. Среди продуктов AMD только самые мощные — Radeon RX 5700 XT и Radeon VII — прорвались за границу 60 FPS. Диапазон производительности чипов NVIDIA распространяется намного выше: модели GeForce 10-й серии, начиная с GTX 1080, и любые GeForce RTX, начиная с 2060 SUPER, обеспечивают безоговорочно комфортную игру в данном графическом режиме.

Перечень устройств, отвечающих запросам MechWarrior 5: Mercenaries при разрешении 4К, еще сильнее сократился в результате перехода к средним настройкам качества графики. Достаточно мощные ускорители класса Radeon RX 5700 и GeForce RTX 2060 дают приемлемый фреймрейт на грани 30 FPS (как и Radeon RX Vega 56 вместе с GeForce GTX 1070), и только действующий чемпион среди потребительских видеокарт — GeForce RTX 2080 Ti — продемонстрировал твердые 60 кадров в секунду. Ближайшие к лидеру участники тестирования — Radeon VII и GeForce RTX 2080 SUPER — набрали 42 и 53 FPS соответственно.

И наконец, весь график с результатами тестов в 2160p на максималках окрашен в зеленые цвета. Radeon VII не достиг минимальной производительности в 30 FPS — для этого нужен либо GeForce GTX 1080 Ti, либо RTX 2070 SUPER. Но с другой стороны, даже владельцам GeForce RTX 2080 Ti придется удовлетвориться 41 FPS вместо заветных 60.

#Выводы

MechWarrior 5: Mercenaries позволяет масштабировать качество графики в широких пределах — так, чтобы игру можно было запустить на маломощных видеокартах-«затычках», пусть только в разрешении 1080p и с самыми щадящими параметрами детализации. Но то же самое можно сказать практически о каждом современном проекте. При более агрессивных настройках требования MechWarrior 5 к видеокарте резко увеличиваются и в результате выходят за пределы возможностей тех устройств, которые формально предназначены для бескомпромиссной игры при том или ином разрешении экрана. Так, Radeon RX 5500 XT и GeForce GTX 1650 SUPER достигают производительности на уровне 60 FPS только при низком или среднем качестве изображения, а для игры на максималках уже требуется железо класса Radeon RX 5700 или GeForce RTX 2060.

На экране с разрешением 1440p заветные 60 кадров в секунду не светят большинству графических ускорителей даже при умеренных настройках детализации. Radeon RX 5500 XT и GeForce GTX 1650 SUPER обеспечивают минималистичную графику с плавной кадровой частотой. Но для среднего качества необходима видеокарта опять-таки не хуже, чем RX 5700 или RTX 2060, а для максимального — так и вовсе GeForce GTX 1080 Ti, RTX 2080 или, на худой конец, Radeon VII.

Что касается 4К, то все, на что могут рассчитывать владельцы популярных мейнстримных продуктов — Radeon RX 5700 XT и RTX 2060 SUPER, — это плавная игра на минималках или крепкие 50 FPS при среднем качестве изображения. А лицезреть MechWarrior 5: Mercenaries при разрешении 2160p без тормозов и с наилучшей графикой пока просто невозможно даже на лучшей игровой платформе с ускорителем GeForce RTX 2080 Ti.

Впрочем, не стоит преждевременно укорять разработчиков игры в плохой оптимизации, если, по данным бенчмарков, ваш компьютер не вписался в ее системные требования с привычно высоким качеством графики и плавной частотой смены кадров. Для тестов была специально выбрана такая сцена, которая нагружает GPU сильнее всего. Если мы не обнаружили тормозов в ней, то и в большинстве других ситуаций их заведомо не будет. С другой стороны, если средний фреймрейт в бенчмарке падает ниже 60 FPS, но все же не вплоть до минимально приемлемых 30, то это, скорее всего, можно перетерпеть и дальше играть с комфортом.

Мы сделаем паузу на этой позитивной ноте, но пока не прощаемся с тестами видеокарт в MechWarrior 5: Mercenaries окончательно. Piranha Games пообещала внедрить эффекты на основе трассировки лучей в одном из будущих патчей. Вместе с ними придет DLSS, а также обязательно появится поддержка API Direct3D 12. Кстати, последнее обстоятельство может подействовать и на баланс производительности между устройствами NVIDIA и AMD, который сейчас явно смещен в «зеленую» сторону.

Низкое качество графики
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 300 AMD Radeon R7 360 (2 Гбайт) AMD Radeon R9 380X (4 Гбайт) AMD Radeon R9 370X (2 Гбайт) AMD Radeon R9 390X (8 Гбайт) AMD Radeon R9 390X (8 Гбайт)
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 560 16 CU (4 Гбайт) AMD Radeon RX 580 (8 Гбайт) AMD Radeon RX 570 (4 Гбайт) AMD Radeon VII (16 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5700 XT (8 Гбайт)
NVIDIA GeForce 900 NVIDIA GeForce GTX 750 Ti (2 Гбайт) NVIDIA GeForce GTX 960 (2 Гбайт) NVIDIA GeForce GTX 950 (2 Гбайт) NVIDIA GeForce GTX 980 (4 Гбайт) NVIDIA GeForce GTX 980 (4 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1060 (3 Гбайт) NVIDIA GeForce GTX 1060 (3 Гбайт) NVIDIA GeForce GTX 1080 (8 Гбайт, 10 Гбит/с)
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 2060 SUPER (8 Гбайт)
Среднее качество графики
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 300 AMD Radeon R9 380X (4 Гбайт) AMD Radeon R9 Fury X (4 Гбайт) AMD Radeon R9 390X (8 Гбайт)
AMD Radeon 500 / AMD Radeon RX Vega / AMD Radeon VII AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт) AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX Vega 64 (8 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5700 (8 Гбайт) AMD Radeon RX 5700 (8 Гбайт)
NVIDIA GeForce 900 NVIDIA GeForce GTX 950 (2 Гбайт) NVIDIA GeForce GTX 980 (4 Гбайт) NVIDIA GeForce GTX 970 (4 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1050 Ti (4 Гбайт) NVIDIA GeForce GTX 1060 (6 Гбайт, 9 Гбит/с) NVIDIA GeForce GTX 1060 (3 Гбайт) 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 RTX 2060 (6 Гбайт) NVIDIA GeForce RTX 2060 (6 Гбайт) NVIDIA GeForce RTX 2080 Ti FE (11 Гбайт)
Максимальное качество графики
1920 × 1080 2560 × 1440 3840 × 2160
≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS ≥ 30 FPS ≥ 60 FPS
AMD Radeon 300 AMD Radeon R9 390X (8 Гбайт) AMD Radeon R9 Fury X (4 Гбайт)
AMD Radeon 500 / AMD Radeon RX Vega / AMD Radeon VII AMD Radeon RX 570 (4 Гбайт) AMD Radeon RX Vega 64 (8 Гбайт) AMD Radeon RX Vega 56 (8 Гбайт)
AMD Radeon RX 5000 AMD Radeon RX 5500 XT (8 Гбайт) AMD Radeon RX 5700 (8 Гбайт) AMD Radeon RX 5700 (8 Гбайт)
NVIDIA GeForce 900 NVIDIA GeForce GTX 970 (4 Гбайт) NVIDIA GeForce GTX 980 Ti (6 Гбайт)
NVIDIA GeForce 10 NVIDIA GeForce GTX 1060 (3 Гбайт) NVIDIA GeForce GTX 1070 Ti (8 Гбайт) NVIDIA GeForce GTX 1070 (8 Гбайт) NVIDIA GeForce GTX 1080 Ti (11 Гбайт) NVIDIA GeForce GTX 1080 Ti (11 Гбайт)
NVIDIA GeForce 16/20 NVIDIA GeForce GTX 1650 (4 Гбайт) NVIDIA GeForce RTX 2060 (6 Гбайт) NVIDIA GeForce GTX 1660 (6 Гбайт) NVIDIA GeForce RTX 2080 FE (8 Гбайт) NVIDIA GeForce RTX 2070 SUPER (8 Гбайт)

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

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



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