Тестирование производительности видеокарт AMD Radeon в игре Street Fighter V

На решениях компании Sapphire


Содержание

Краткая информация об игре

  • Дата выхода: 16 февраля 2016 года
  • Жанр: Файтинг
  • Издатель: Capcom
  • Разработчик: Capcom и Dimps

Street Fighter V — это видеоигра в жанре файтинг, которая является пятой игрой с собственным номером в популярной серии Street Fighter. Как и предшествующая ей Street Fighter IV, эта игра хоть и имеет 3D-графику, по сути это файтинг с возможностью перемещения в двух измерениях, как в старые добрые времена двухмерных игр. Кроме обычных ударов в игре есть спецприемы, суперприемы и возможность оглушения соперника. Естественно, что весьма важны и комбинированные серии ударов (комбо).

В игре есть 16 игровых персонажей, планируется также несколько обновлений с новыми персонажами и другим дополнительным контентом, который можно будет купить как за реальные деньги, так и за виртуальную валюту. Игра была анонсирована в декабре 2014 года, причём был сразу заявлен выход и на Sony PlayStation 4 и на ПК, да ещё и с возможностью сражений друг с другом. В июле прошлого года началось бета-тестирование игры на консолях, а позднее и на ПК. И вот, в середине февраля игра вышла одновременно и на ПК и на PlayStation 4.

В создании игры Street Fighter V компании Capcom помогала другая японская компания Dimps, специализирующаяся на разработке компьютерных игр, которая приложила руку к Street Fighter IV и другим играм. В отличие от предыдущих игр серии, использующих игровой движок собственной разработки, в этот раз Capcom решили взять за основу Unreal Engine 4 — последнюю версию игрового движка от компании Epic Games.

Нет смысла подробно рассказывать об Unreal Engine, он является самым популярным игровым движком и на нём основаны сотни игр и 3D-приложений. Разработка Unreal Engine 4 шла несколько лет, первая техническая демонстрация движка была проведена на E3 2012, а целевыми платформами стали ПК и консоли текущего поколения.

Движок четвёртой версии довольно современный и поддерживает все последние разработки в области компьютерной графики реального времени. Одной из главных особенностей именно четвёртой версии Unreal Engine стал расчёт глобального освещения в реальном времени при помощи voxel cone tracing, который позднее был заменён менее качественным и ресурсоёмким алгоритмом из-за слабости графических процессоров консолей. Но в остальном Unreal Engine 4 даёт разработчикам игр множество возможностей, чем и воспользовались в Capcom.

Для интересующихся особенностями именно геймплея игры Street Fighter V даём ссылку на видеообзор с Gametech, в котором авторы нашего игрового сайта подробно рассказали об этой игре:

Системные требования

Минимальные системные требования:

  • центральный процессор уровня Intel Core i3-4160 (два ядра, 3,6 ГГц) или аналогичный от AMD;
  • оперативная память объемом не менее 6 ГБ;
  • видеокарта модели GeForce GTX 480 или аналогичная модель Radeon;
  • 64-битная операционная система Microsoft Windows 7/8/10 с DirectX 11 или 12.
  • высокоскоростное соединение к Интернет.

Рекомендуемые системные требования:

  • процессор уровня Intel Core i5-4690K (четыре ядра, 3,5 ГГц) или аналогичный от AMD;
  • оперативная память объемом от 8 ГБ;
  • видеокарта модели GeForce GTX 960 или аналогичная модель Radeon и выше;
  • 64-битная операционная система Microsoft Windows 7/8/10 с DirectX 11 или 12.
  • высокоскоростное соединение к Интернет.

Требования к аппаратному обеспечению по современным меркам вполне нормальные, по видеокартам так даже демократичные, а отдельно отметим обязательность высокоскоростного Интернет-соединения и 64-битную версию операционной системы Windows — без этого игра не запустится. Что касается центральных процессоров, то рекомендации в виде довольно мощного четырёхъядерника удивляют — по нашим наблюдениям, игре будет достаточно и меньшего, она не слишком требовательна к CPU.

А вот по видеокартам системные требования очень похожи на то, что получается в реальности. Рекомендуемой для игры является видеокарта GeForce GTX 960, которая соответствует по уровню Radeon R9 380, что как раз примерно соответствует тем решениям, с которых начинается комфортная производительность при высоких и максимальных настройках — об этом мы поговорим чуть позднее.

Тестовая конфигурация и методика тестирования

  • Компьютер на базе процессора Intel Core i7:
    • процессор Intel Core i7-4790 (3,6 ГГц);
    • система охлаждения Cooler Master Hyper D92;
    • системная плата ASRock Z97 Extreme6 на чипсете Intel Z97;
    • оперативная память 16 ГБ DDR3-1866 Kingston HyperX;
    • накопитель SSD Crucial M4 64 ГБ;
    • накопитель HDD Western Digital Caviar Green WD10EADS 1 ТБ;
    • блок питания Enermax ERV850EWT-G (850 Вт);
  • операционная система Windows 7 64-битная;
  • монитор Asus ROG Swift PG278Q (27″, 2560×1440);
  • драйверы AMD версии Crimson 16.1.1 Hotfix (04.02.2016);
  • утилита MSI Afterburner 4.2.0

Игра Street Fighter V не входит ни в одну из маркетингово-технических программ поддержки AMD и NVIDIA, и к ее выходу компания AMD не выпустила специальную версию драйверов. Так что мы используем выпущенный в начале февраля оптимизированный драйвер для Rise of the Tomb Raider — Radeon Software Crimson 16.1.1 Hotfix (версия от 4 февраля).

В качестве тестовой сцены из игры Street Fighter V мы выбрали запись онлайн-боя под идентификатором FD35, которую в игре может просмотреть любой игрок. Точнее, мы взяли лишь первый раунд сражения, без учёта вступительного ролика на движке. Нагрузка на графический процессор в этой сцене достаточно высока и отражает 3D-производительность в игре в целом. В других условиях нагрузка может быть несколько выше, но она не будет отличаться слишком сильно, и выбранный нами фрагмент вполне репрезентативен.

Для того чтобы понять, насколько загружены работой центральный и графический процессоры в процессе теста, рассмотрим график загрузки CPU и GPU (значения GPU usage и CPU usage, выраженные в процентах и полученные при помощи утилиты MSI Afterburner) на системе с видеокартой Radeon R9 380 в оптимальном для неё режиме — с профилем настроек высокого качества, когда частота кадров часто упирается в ограничитель 60 FPS.

Как видно по графику, загрузка GPU (красная линия) хоть и близка к 100%, но она всё же ниже — в среднем порядка 85%. Это говорит о том, что производительность в игре при таких настройках зависит от возможностей графического процессора, но упирается в ограничитель FPS, жёстко установленный в игре. Центральный же процессор (синяя линия на графике) в процессе боя был весьма слабо загружен работой — менее чем на 10%, так что основной ограничитель тут именно GPU. Смысла в графике FPS в данном случае просто нет — частота кадров всегда была равна 60 FPS.

Влияние настроек на производительность и качество

Для начала поговорим о важности установки правильных настроек в целом. Игру Street Fighter V нужно настраивать так тщательно, как никакую другую. Если у вас не получаются стабильные 60 FPS при игре, вы не просто потеряете в комфорте, как обычно, но и играть будет заметно труднее. Даже когда падения FPS случаются периодически, в эти моменты весь геймплей замедляется, так как тайминги в игре привязаны к FPS (именно поэтому ограничитель частоты кадров установлен на 60 FPS). И так как игра использует вертикальную синхронизацию с двойной буферизацией, то вы в таком случае получите уже не 50 FPS и не 45 FPS, а сразу 30 FPS — и весь игровой процесс будет замедлен вдвое, что сделает игру практически неиграбельной, частота кадров может скакать от 30 к 60 FPS.

Для файтингов тайминги — это основа, они построены на быстрой реакции игроков и постоянном времени между ударами, и сделать комбо в случае рваного FPS будет практически невозможно. Кроме того, если речь идёт о мультиплеере, а в случае Street Fighter V он весьма важен, при игре в онлайне игра должна быть полностью синхронизирована с тем, что видит другой игрок. Понятно, что замедление FPS в разной степени просто невозможно в таком случае, поэтому кадры в случае нехватки мощности GPU будут просто пропускаться, что также даст сопернику со стабильными 60 FPS огромное преимущество.

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

Графические настройки в игре Street Fighter V изменяются только внутри игрового меню. Изменение этих параметров приводится в действие сразу, без необходимости перезапуска, что довольно удобно. Хотя, кроме разрешения экрана, в состав дополнительных настроек входит не слишком широкий набор параметров качества, да и то — в максимально упрощённом виде.

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

Как именно изменяемые параметры сказываются на итоговой отрисованной картинке? Рассмотрим визуально качество рендеринга при разных настройках в игре, но только те режимы предустановок, которые считаем полезными для игроков — начиная с профиля среднего качества (по ссылкам на миниатюрах открываются полноразмерные скриншоты):

Профиль средних настроек


Профиль высоких настроек


Профиль максимальных настроек

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

Главным параметром графических настроек в игре можно считать Разрешение — под этим названием скрывается разрешение рендеринга, которое выражается в процентах от разрешения экрана или окна и может быть ниже его. Соответственно, когда разрешение рендеринга меньше выводимого на экран, картинка сильно теряет в чёткости. Именно поэтому мы считаем самым важным этот параметр и советуем по возможности установить его в максимальное значение — 100%.

Правда, разрешение рендеринга сильно влияет и на производительность. На системе с Radeon R9 380 в разрешении 2560×1440 пикселей при максимальных настройках качества, снижение разрешения с 100% до 75% даёт прирост частоты кадров с неиграбельных 48 FPS до оптимальных 60 FPS, так что в случае некоторых систем именно этот параметр и даст значительный прирост качества при снижении чёткости картинки.

К слову, немного забегая вперёд, также советуем начинать поиск играбельных настроек с высокого или даже максимального уровня для видеокарт, начиная с Radeon R7 370 и выше, так как игра не слишком требовательна к мощности графического процессора, и даже недорогие современные видеокарты обеспечивают достаточно высокую производительность даже для файтинга, в котором жизненно необходима частота кадров не ниже 60 FPS — многое зависит от разрешения экрана и рендеринга.

Следующий параметр качества — Сглаживание. Причём, тут нельзя изменить конкретные методы сглаживания (FXAA, MSAA, SMAA, SSAA и т.д.), есть лишь некие уровни качества. Скорее всего, речь о методах сглаживания при помощи фильтра постобработки, в том числе с учётом временной компоненты (Temporal Antialiasing — TAA). Поэтому разные режимы не слишком влияют на частоту кадров — разница между максимальным и низким значением составляет менее чем 10% — так что заметного прироста скорости она не даст.

Настройка Постобработка отвечает за включение постфильтров, используемых в игре: Depth of Field, Bloom и других. Удивительно, но изменение этого параметра с максимального на низкое значение дало на Radeon R9 380 прирост в четверть — с неиграбельных в разрешении 1440p всего лишь 48 FPS до требуемого уровня в 60 кадров в секунду. Так что советуем снижать этот параметр, если вам не хватает производительности — в игре можно обойтись и без постфильтров максимального качества.

Следующая настройка, которую мы рассмотрим — Тени, и она отвечает за... качество отрисовки динамических теней, как это ни удивительно. Тут также есть всё те же уровни от низкого до максимального, и они меняют как разрешение карт теней, так и качество их фильтрации. Установка параметра Тени в минимальное значение даст прирост производительности в 7-10%, что не слишком много. Поэтому мы не будем рекомендовать изменять этот параметр — на современных системах тени можно оставить в максимальном или высоком качестве.

Качество текстур а также их фильтрации, в игре Street Fighter V регулируется единым параметром Настройки текстур, и тут также есть выбор от низкого до максимального уровня качества. Если бы это было только разрешение текстур, то все бы зависело исключительно от объема видеопамяти. Если текстуры, буферы и другие ресурсы входят в локальную память видеокарты, то влияние разрешения текстур на производительность незначительно. К слову о требовательности к памяти — объёма в два гигабайта хватит вплоть до разрешения 2560×1440 пикселей, и только 4К потребует большего. А Full HD-разрешение так и вовсе обойдется 1.5 ГБ видеопамяти.

Но конкретно в случае рассматриваемой игры, этот параметр управляет и текстурной фильтрацией, поэтому снижение с максимума на низкое значение даст также до 7-10% частоты смены кадров дополнительно, и некоторые пользователи могут захотеть снизить эту настройку. И всё же мы бы не советовали это делать, так как качество текстур является важнейшим для качественной картинки и снижение качества текстур и их фильтрации приведёт к сильной деградации итогового качества изображения. Чаще всего будет лучше изменить что-то другое.

Последний параметр — Эффекты, он также изменяет качество визуальных эффектов в пределах от низкого качества до максимального, что бы это ни значило. Влияние этого параметра на частоту кадров и качество рендеринга достаточно велико, так как в подобных играх всегда очень много красочных эффектов при ударах и т.п. Поэтому, даже с учётом того, что установка значения в низкое по сравнению с максимальным даёт прирост FPS в 15-17%, мы бы рекомендовали снижать его только в крайнем случае, иначе вы потеряете всю прелесть файтинга.

Универсальный совет по настройке игры для большинства современных систем будет простым — ставьте высокие или максимальные настройки в зависимости от мощности графического процессора (мощность CPU не имеет особенного значения, если он достаточно современный), а затем, если частота кадров хоть иногда падает ниже 60 FPS, изменяйте параметры так, чтобы получить такую производительность.

При этом, старайтесь избегать снижения разрешения рендеринга (параметр «Разрешение») меньше чем 100% и старайтесь оставить качество эффектов и текстур хотя бы на высоком уровне. А вот качество постэффектов («Постобработка»), теней и сглаживания можно и снизить, на наш взгляд, если вам недостаёт производительности до стабильных 60 кадров в секунду. Впрочем, не стоит забывать, что это лишь наше субъективное мнение.

Тестирование производительности

В рамках текущего исследования мы провели тестирование производительности нескольких видеокарт компании Sapphire, основанных на графических процессорах компаний AMD и принадлежащих к разным ценовым диапазонам. Мы использовали два самых распространенных разрешения экрана (1920×1080 и 2560×1440), а также три разных уровнях настроек, которые устанавливает игра при выборе соответствующих предустановленных профилей: Средний, Высокий и Максимум.

Повторим ещё раз — игра Street Fighter V именно требует смены кадров на уровне постоянных 60 кадров в секунду, и без каких-либо ощутимых падений. Причина такого требования описана выше — игра «привязана» к 60 FPS. В роликах на движке, предваряющих и заканчивающих бой, частота кадров может падать и ниже — это не влияет на геймплей, но в самой игре должны быть железные 60 FPS. Именно поэтому мы измеряем частоту кадров исключительно при игровом процессе и берём не среднюю частоту кадров, а минимальную ежесекундную.

В настройках низкого уровня мы не видим смысла, так как даже видеокарта Radeon R7 370 неплохо справилась с профилем настроек среднего уровня и обеспечила требуемые производительность и комфорт. Традиционно проверяем и самый качественный профиль, как самый востребованный вариант среди игровых энтузиастов. Сначала рассмотрим самое популярное Full HD-разрешение.

Разрешение 1920×1080 (Full HD)

Собственно, говорить тут особенно не о чем — при средних настройках качества в этом разрешении абсолютно все видеокарты обеспечивают уровень производительности, достаточный для того, чтобы показать минимальное значение частоты кадров в 60 FPS, что для этой игры обязательно. Посмотрим на профиль настроек высокого качества.

И тут изменений не слишком много — минимальная частота кадров 60 FPS обеспечивается всеми моделями Radeon, кроме самой слабой Radeon R7 370, которая в таких условиях иногда всё же теряет плавность и комфорт, что конкретно для Street Fighter V не подходит. Жанр требует молниеносной реакции и быстрых действий, и для файтинга с привязкой таймингов к FPS такая скорость смены кадров означает просадки производительности, хоть и не слишком частые.

Смотрим, что получается с производительностью с профилем настроек Maximum. В таком режиме уже Radeon R9 380 в некоторых случаях не смог обеспечить приемлемого комфорта, хотя такие падения ниже 60 FPS в случае этого решения крайне редки. А вот минимальное значение 45 FPS для Radeon R7 370 уже совершенно точно выводит эту модель из списка подходящих для данных условий. Учитывая явный упор в филлрейт, в более высоком разрешении положение слабых видеокарт заметно ухудшится.

Разрешение 2560×1440 (WQHD)

В режиме средних настроек качества рендеринга при разрешении рендеринга 2560×1440 пикселей только самая слабая Radeon R7 370 не смогла обеспечить требуемую скорость смены кадров. Минимальный FPS в 58 кадров в секунду означает, что в некоторых случаях вы получите или явные замедления или пропуск кадров при онлайн-сражениях, что может повлиять на исход битвы. Так что в случае R7 370 мы бы рекомендовали ещё немного понизить одну из настроек относительно среднего уровня (какую именно — смотрите в предыдущем разделе статьи).

При высоких настройках качества в 2560×1440 у Radeon R7 370 уже откровенно не хватает производительности графического процессора и для таких условий она явно не подходит. Radeon R9 380 же обеспечивает почти стабильные 60 FPS, но крайне редко может терять скорость. С некоторой скидкой такую производительность можно назвать допустимой, но всё же для игры этого жанра лучше будет на всякий случай снизить качество одной из настроек. В разрешении 2560×1440 с высокими настройками полностью справились только два самых мощных решения — они обеспечивают максимально комфортную игру.

И только в самых сложных условиях началось самое интересное. В этот раз мы получили минимальную частоту смены кадров ниже требуемой на всех видеокартах, кроме старшей Radeon R9 390! Даже R9 380X не обеспечивает стабильные 60 FPS без падения ниже этого уровня, не говоря уже о менее мощных видеокартах. 28 минимальных FPS у Radeon R7 370 при включенной вертикальной синхронизации так и вовсе вызовут падение скорости движений относительно номинала аж в четыре раза — до 15 FPS. В общем, самые сложные условия поддались только мощным решениям высокого уровня, и если у вас монитор с разрешением WQHD, то и GPU ему должен соответствовать.

Заключение

Хотя игра Street Fighter V не слишком требовательна к мощности игровой системы, зато она требует стабильную частоту кадров не ниже 60 FPS (а выше и не получится, так как она ограничена этим значением). Требования к центральному процессору невысокие, тестовый CPU был загружен работой лишь на 10%, хотя распределение работы по ядрам хорошее, так что слабого двухъядерника может и не хватить. Да и к объёму ОЗУ и видеопамяти требования невелики — системной памяти хватит 6 ГБ, видеопамяти игра использует до 2 ГБ, а в Full HD даже 1,5 ГБ будет вполне достаточно при максимальных настройках.

Что касается графических процессоров, Capcom рекомендует для игры GeForce GTX 960, что соответствует по уровню Radeon R9 380, и мы действительно убедились, что именно эта видеокарта обеспечивает стабильные 60 FPS в разрешении 1920×1080 при максимальных настройках, но для 2560×1440 этого будет недостаточно, придётся ограничиться высокими настройками качества. Решение ещё более высокого уровня в виде Radeon R9 380X обеспечивает чуть лучшую производительность, но это мало на что влияет, в WQHD до стабильных 60 FPS всё равно не хватит десятка кадров в секунду, так что R9 380 и R9 380X в этой игре виртуально равны — более мощное решение разве что избавит от редких просадок FPS в некоторых пограничных условиях.

Самая слабая видеокарта нашего сравнения в виде Radeon R7 370 даёт приемлемую частоту кадров в Street Fighter V при средних или близких к максимальным настройкам в Full HD-разрешении. А самая мощная Radeon R9 390 обеспечивает комфорт при любых условиях и настройках. Да, очень редкие снижения частоты кадров могут быть и на ней, но чаще всего в роликах на движке, которые не так уж важны для комфорта. В целом, даже в 2560×1440 при максимальных настройках старшего решения будет вполне достаточно.

Если совсем коротко, то на Radeon R7 370 можно комфортно играть при средних настройках и близких к высоким в случае Full HD-разрешения. Radeon R9 380 и R9 380X обеспечат комфорт при высоких настройках всегда и близких к максимальным (мы советуем поднять разрешение рендеринга до 100%) в Full HD. Ну а Radeon R9 390 даёт полную свободу действий в виде максимальных настроек в любом разрешении.


Благодарим компании, предоставившие программное и аппаратное обеспечение для тестирования:
Представительство Sapphire Technology в России и лично Елену Зарубину,
Представительство AMD в России и лично Николая Радовского




Дополнительно

ВИКТОРИНА TT

Материнские платы какого форм-фактора можно устанавливать в корпус Thermaltake Versa C22 RGB Snow Edition?

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.