Batman Arkham Origins: тестирование производительности

Тестирование восемнадцати видеокарт и шестидесяти трех процессоров в трех разрешениях и двух режимах работы.
1 ноября 2013, пятница 03:00
Phoenix для раздела Лаборатория

Оглавление

Вступление

В данном обзоре будет проведено сводное тестирование видеокарт и процессоров в игре Batman: Arkham Origins. C рецензией по ней вы можете ознакомиться, перейдя по этой ссылке.

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

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

  • Операционная система: Windows Vista (SP2), Windows 7 (SP1) и Windows 8.
  • Процессор: Intel Core 2 Duo @ 2400 МГц или AMD Athlon 64 X2 5600+ @ 2800 МГц.
  • Оперативная память: 2 Гбайта.
  • Свободное место на HDD: 10 Гбайт.
  • Видеокарта: NVIDIA GeForce 8800 GTS 512 Мбайт или AMD Radeon HD 3850 512 Мбайт.

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

  • Операционная система: Windows 7 (SP1) и Windows 8.
  • Процессор: Intel Core i5 @ 2660 МГц или AMD Phenom II X4 @ 3400 МГц.
  • Оперативная память: 4 Гбайта.
  • Свободное место на HDD: 10 Гбайт.
  • Видеокарта: NVIDIA GeForce GTX 560 Ti 2048 Мбайт или AMD Radeon HD 6950 2048 Мбайт.

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

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

Тесты проводились на следующем стенде:

  • Процессор: Intel Core i7-3770K (Ivy Bridge, D2, L3 8 Мбайт), 1.0 В, Turbo Boost / Hyper Threading - off - 3500 @ 4600 МГц (1.25 В);
  • Материнская плата: GigaByte GA-Z77X-UD5H, LGA 1155, BIOS F14;
  • Система охлаждения CPU: Corsair Hydro Series H100 (~1300 об/мин);
  • Оперативная память: 2 x 4096 Мбайт DDR3 Geil BLACK DRAGON GB38GB2133C10ADC (Spec: 2133 МГц / 10-11-11-30-1t / 1.5 В) , X.M.P. - off;
  • Дисковая подсистема: 64 Гбайта, SSD ADATA SX900;
  • Блок питания: Thermaltake Toughpower 1200 Ватт (штатный вентилятор: 140 мм на вдув);
  • Корпус: открытый тестовый стенд;
  • Монитор: 27" ASUS PB278Q BK (Wide LCD, 2560x1440 / 60 Гц).

Видеокарты:

  • Radeon HD 7970 GHz Edition 3072 Мбайт - 1000/1000/6000 @ 1200/1200/7000 МГц (Sapphire);
  • Radeon HD 7970 3072 Мбайт - 925/925/5500 @ 1200/1200/7000 МГц (MSI);
  • Radeon HD 7950 Boost 3072 Мбайт - 850/5000 @ 1150/7000 МГц (Sapphire);
  • Radeon HD 7950 3072 Мбайт - 800/800/5000 @ 1150/1150/7000 МГц (GigaByte);
  • Radeon HD 7870 2048 Мбайт - 1000/1000/4800 @ 1200/1200/6000 МГц (Sapphire);
  • Radeon HD 7850 2048 Мбайт - 860/860/4800 @ 1100/1100/5800 МГц (GigaByte);
  • Radeon HD 7790 2048 Мбайт - 1000/6000 @ 1150/6800 МГц (MSI);
  • Radeon HD 7770 1024 Мбайт - 1000/1000/4500 @ 1150/1150/6000 МГц (MSI);
  • Radeon HD 7750 1024 Мбайт - 800/800/4500 @ 900/900/5800 МГц (Sapphire);

  • GeForce GTX 770 2048 Mбайт - 1046/7000 @ 1260/7800 МГц (Zotac);
  • GeForce GTX 760 2048 Mбайт - 980/6008 @ 1200/7000 МГц (ASUS);

  • GeForce GTX 680 2048 Mбайт - 1006/1006/6008 @ 1260/1260/7100 МГц (Gainward);
  • GeForce GTX 670 2048 Mбайт - 915/915/6008 @ 1200/1200/6800 МГц (Zotac);
  • GeForce GTX 660 Ti 2048 Mбайт - 915/6008 @ 1180/6800 МГц (Gainward);
  • GeForce GTX 660 2048 Mбайт - 980/6008 @ 1230/6800 МГц (MSI);
  • GeForce GTX 650 Ti Boost 2048 Mбайт - 980/6008 @ 1180/6800 МГц (MSI);
  • GeForce GTX 650 Ti 1024 Mбайт - 925/5400 @ 1160/6600 МГц (Palit);
  • GeForce GTX 650 1024 Mбайт - 1058/5000 @ 1180/6000 МГц (ASUS).

Программное обеспечение:

  • Операционная система: Windows 7 x64 SP1;
  • Драйверы видеокарты: NVIDIA GeForce 331.65 WHQL и AMD Catalyst 13.11 Beta 7.
  • Утилиты: FRAPS 3.5.9 Build 15586, AutoHotkey v1.0.48.05, MSI Afterburner 3.0.0 Beta 16.

Инструментарий и методика тестирования

Для более наглядного сравнения видеокарт и процессоров игра, используемая в качестве тестового приложения, запускалась в разрешениях 1680x1050, 1920х1080 и 2560х1600.

В качестве средств измерения быстродействия применялись утилиты FRAPS 3.5.9 Build 15586 и AutoHotkey v1.0.48.05. В игре замерялись минимальные и средние значения FPS. VSync при проведении тестов был отключен.

Чтобы избежать ошибок и минимизировать погрешности измерений, все тесты производились по три-пять раз. При вычислении среднего FPS за итоговый результат бралось среднеарифметическое значение результатов всех прогонов (трех не «холостых»). В качестве минимального FPS выбиралось минимальное значение показателя по результатам трех прогонов.

Видеоролик тестового отрезка:

Мониторинг использования оперативной и видеопамяти

Комплектующие тестировались при следующих настройках графики:

  • Версия 1.0 Update 1.
  • DirectX 11.
    • Сглаживание - FXAA высокое.
    • Детализация геометрии - DirectX 11 улучшенная.
    • Динамические тени - DirectX 11 улучшенные.
    • Размытие при движении - включено.
    • Эффект глубины резкости - DirectX 11 улучшенный.
    • Искажения - включены.
    • Блики в объективе - включены.
    • Столбы света - включены.
    • Отражения - включены.
    • Освещение отраженным светом - DirectX 11 улучшенное.
    • Аппаратное ускорение NVIDIA PhysX - выключено.

Прежде чем приступить к тестам видеокарт и процессоров, проведем мониторинг использования оперативной и видеопамяти в данной игре.

Использование видеопамяти и оперативной памяти

Видеопамять (стандартные настройки)
Оперативная память Мбайт

Результаты тестов: сравнение производительности

Теперь перейдем непосредственно к тестам графических ускорителей.

Сводные диаграммы результатов тестов одиночных видеокарт (стандартные настройки)


1920х1080


Номинал
Разгон

2560х1600


Номинал
Разгон Минимальный и средний FPS

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

При создании игры издательство Warner Bros. сотрудничало с компанией NVIDIA, что привело к внедрению в проект ряда разработанных ею технологий.

NVIDIA HBAO+ Occlusion

Ambient Occlusion (AO) знакома многим игрокам из-за ее интеграции в панель управления драйверами NVIDIA. Данную технологию можно активировать в большинстве игр посредством использования игровых профилей. Она повышает реалистичность сцены путем управления рассеиванием света.

В игре Batman: Arkham Origins используются «DX11 расширенные» Ambient Occlusion (NVIDIA HBAO+). В этом случае она позволяет делать изображение более качественным и объемным, используя при этом заметно более быстрые алгоритмы. В самой игре HBAO+ усиливает мрачность Готэм-сити, интерьеры его зданий, качество отображения снега, врагов и самого Бэтмена.



Применение средств разработки позволяет удалить все объекты, чтобы показать, как работает техника HBAO+. Серия скриншотов демонстрирует различия между стандартной Ambient Occlusion и AO HBAO+. Вывод оттенков серого показывается лишь при использовании продвинутой Ambient Occlusion. Это помогает подчеркнуть, насколько важной является данная техника для затенения объектов.

Ниже приводятся еще три полутоновых HBAO+ изображения. Без AO можно увидеть, насколько плоско и нереалистично будут выглядеть игры.

NVIDIA Percentage Closer Soft Shadows

NVIDIA Percentage Closer Soft Shadows (PCSS) значительно увеличивает качество динамического затенения. На скриншоте хорошо заметно, как при удалении от объекта смягчаются контуры тени.

Еще одним преимуществом PCSS является добавление тени в буфер, что позволяет избежать эффекта двойного затенения. Данная техника сочетает в себе смягчение тени на полу, а также регулирует верность отображения динамических теней Бэтмена и персонажа.


NVIDIA-Enhanced DirectX 11 Tessellation

Для поддержания производительности и качества изображения в сценах, где Бэтмен находится далеко от центра камеры, применяется адаптивная схема использования тесселяции. Иначе говоря, в зависимости от отдаления или приближения к центру кадра, качество тесселяции снижается или увеличивается. При этом активно используются технологии HBAO+ Occlusion и PCSS, что повышает качество изображения. В данном случае за пример взят плащ Бэтмена.




События сюжета Batman: Arkham Origins происходят во время Рождества, поэтому все улицы Готэм-сити завалены снегом. Благодаря использованию тесселяции сугробы выглядят волнистыми и реалистичными, а движущиеся персонажи деформируют снег, оставляя за собой следы.


NVIDIA GPU-Accelerated PhysX Effects

При включении технологии NVIDIA PhysX доступны два режима. В режиме Normal доступны эффекты Cloth PhysX: разлетающиеся, разрывающиеся и развивающиеся на ветру ткани, флаги, листки бумаги и одежда персонажей.

В режиме High помимо эффектов Cloth PhysX добавляются эффекты APEX Turbulence: качественные снег, пар, туман и дым.

Разнообразие эффектов при использовании технологии NVIDIA PhysX продемонстрировано в следующем ролике:

NVIDIA TXAA Anti-Aliasing

NVIDIA TXAA – это техника сглаживания, разработанная одноименной компанией. При ее применении пользователь получает более качественное сглаживание движущихся объектов, чем при использовании более распространенных техник сглаживания MSAA и FXAA.

NVIDIA Depth of Field

NVIDIA Depth-of-Field (NVDOF) – технология, регулирующая глубину резкости, при регулируемых затратах производительности, что отнимает меньше ресурсов у видеокарты.

Далее было проведено тестирование видеокарт Radeon HD 7970 3072 Мбайт и GeForce GTX 680 2048 Mбайт с использованием разных настроек графики. Результаты были сведены в единую диаграмму.


1920х1080


Radeon HD 7970 3072 Мбайт
GeForce GTX 680 2048 Mбайт Минимальный и средний FPS

NVIDIA PhysX


1920х1080


NVIDIA PhysX off
NVIDIA PhysX High Минимальный и средний FPS

Сводное тестирование процессоров

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

Тесты проводились на следующем стенде:

  • Материнская плата №1: GigaByte GA-Z87X-UD5H, LGA 1150, BIOS F7;
  • Материнская плата №2: GigaByte GA-Z77X-UD5H, LGA 1155, BIOS F14;
  • Материнская плата №3: ASRock 990FX Extreme4, АМ3+, BIOS 2.20;
  • Материнская плата №4: ASRock FM2A85X Extreme4, FM2, BIOS 1.70;
  • Видеокарта: GeForce GTX 680 2048 Mбайт - 1006/1006/6008 МГц (Gainward);
  • Система охлаждения CPU: Corsair Hydro Series H100 (~1300 об/мин);
  • Оперативная память: 2 x 4096 Мбайт DDR3 Geil BLACK DRAGON GB38GB2133C10ADC (Spec: 2133 МГц / 10-11-11-30-1t / 1.5 В) , X.M.P. - off;
  • Дисковая подсистема: 64 Гбайта, SSD ADATA SX900;
  • Блок питания: Corsair HX850 850 Ватт (штатный вентилятор: 140 мм на вдув);
  • Корпус: открытый тестовый стенд;
  • Монитор: 27" ASUS PB278Q BK (Wide LCD, 2560x1440 / 60 Гц).

Процессоры:

  • Core i7-4770K - 3500 @ 4500 МГц;
  • Core i7-4770 - 3400 МГц;
  • Core i5-4670K - 3400 @ 4500 МГц;
  • Core i5-4670 - 3400 МГц;
  • Core i5-4570 - 3200 МГц;
  • Core i5-4430 - 3000 МГц;

  • Core i7-3770К - 3500 @ 4600 МГц;
  • Core i7-3770 - 3400 @ 4200 МГц;
  • Core i5-3570К - 3400 @ 4600 МГц;
  • Core i5-3570 - 3400 @ 4200 МГц;
  • Core i5-3550 - 3300 @ 4100 МГц;
  • Core i5-3470 - 3200 @ 4000 МГц;
  • Core i5-3450 - 3100 @ 3900 МГц;
  • Core i5-3330 - 3000 @ 3600 МГц;

  • Core i7-2600K - 3400 @ 5000 МГц;
  • Core i7-2600 - 3400 @ 4100 МГц;
  • Core i5-2500K - 3300 @ 5000 МГц;
  • Core i5-2500 - 3300 @ 4000 МГц;
  • Core i5-2400 - 3100 @ 3700 МГц;
  • Core i5-2320 - 3000 @ 3600 МГц;
  • Core i5-2310 - 2900 @ 3500 МГц;
  • Core i5-2300 - 2800 @ 3400 МГц;

  • Core i3-3240 - 3400 МГц;
  • Core i3-3220 - 3300 МГц;
  • Core i3-3210 - 3200 МГц;

  • Pentium G2120 - 3100 МГц;
  • Pentium G2020 - 2900 МГц;
  • Pentium G2010 - 2800 МГц;

  • Core i3-2130 - 3400 МГц;
  • Core i3-2120 - 3300 МГц;
  • Core i3-2100 - 3100 МГц;

  • Pentium G860 - 3000 МГц;
  • Pentium G850 - 2900 МГц;
  • Pentium G840 - 2800 МГц;

  • Pentium G630 - 2700 МГц;
  • Pentium G620 - 2600 МГц;

  • FX-8350 BE - 4000 @ 4700 МГц;
  • FX-8320 BE - 3500 @ 4600 МГц;
  • FX-6300 BE - 3500 @ 4600 МГц;
  • FX-4300 BE - 3800 @ 4600 МГц;

  • FX-8150 BE - 3600 @ 4600 МГц;
  • FX-8120 BE - 3100 @ 4500 МГц;
  • FX-6200 BE - 3800 @ 4600 МГц;
  • FX-6100 BE - 3300 @ 4500 МГц;
  • FX-4170 BE - 3200 @ 4700 МГц;
  • FX-4130 BE - 3800 @ 4600 МГц;
  • FX-4100 BE - 3600 @ 4600 МГц;

  • A10-6800K - 4100 @ 4700 МГц;
  • A10-6700 - 3700 @ 4700 МГц;
  • A8-6600K - 3900 @ 4700 МГц;
  • A8-6500 - 3500 @ 4600 МГц;
  • A6-6400K - 3900 @ 4800 МГц;
  • A4-4000 - 3000 @ 3800 МГц;

  • Athlon II X2 370K - 4000 @ 4800 МГц;

  • A10-5800K - 3800 @ 4500 МГц;
  • A10-5700 - 3400 @ 4200 МГц;
  • A8-5600K - 3600 @ 4400 МГц;
  • A8-5500 - 3200 @ 4100 МГц;
  • A6-5400K - 3600 @ 4400 МГц;
  • A4-5300 - 3400 @ 4200 МГц;

  • Athlon II X4 750K - 3400 @ 4400 МГц;
  • Athlon II X4 740 - 3200 @ 4100 МГц.

Результаты тестов: сравнение производительности

Для начала проверим игру на предмет оптимизации под разное количество процессорных ядер и различные технологии. Для получения корректных результатов все CPU были протестированы на одинаковой частоте 3000 МГц.

Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц


1680х1050

Минимальный и средний FPS

Сводная диаграмма результатов тестов процессоров


1680х1050


Номинал
Разгон Минимальный и средний FPS

Заключение

Для комфортной игры в Batman: Arkham Origins потребуется системный блок с четырьмя гигабайтами оперативной памяти и видеокартой, оснащенной двумя гигабайтами набортной памяти.

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

Batman: Arkham Origins оказался хорошо оптимизированным под многоядерные ЦП. Тем не менее, двухъядерные решения Intel Core i3, а также большинство моделей AMD без каких-либо затруднений обеспечили комфортную производительность независимо от режима работы. Низкие результаты показали только самые младшие двухъядерные процессоры обоих производителей.

Дмитрий Прилепских aka Phoenix

Благодарю за помощь в подготовке материала к публикации: donnerjack.