Одна из самых древних и заслуженных (а затем незаслуженно забытых) игровых франшиз, которая уходит корнями в 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, но его опять-таки придется отложить до лучших времен.
⇡#Тестовый стенд, методика тестирования
Тестовый стенд | |
---|---|
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, 3840 × 2160) выполнен тест c низкими, средними и максимальными настройками качества.
Если какая-либо видеокарта отсутствует на диаграмме при определенном разрешении, то это значит, что а) при более высоком качестве графики устройство уже обеспечивает среднюю частоту смены кадров 60 FPS и выше; б) устройство не достигло 30 FPS при данной комбинации разрешения и детализации. Таким образом для каждой взятой видеокарты определяется диапазон настроек между «едва тянет» и «снижать качество не требуется».
Уже при разрешении 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 пока тоже не требуют замены.
При разрешении 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.
Подавляющее большинство современных 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 регулярно проводит массовые тесты графических карт в популярных играх. Если вы хотите узнать, как современные модели и устройства прошлых поколений работают в других проектах, к вашим услугам архив бенчмарков за прошедший год: