Изучение работы CrossFireX на ASUS ARES II

Тестирование работы технологии CrossFireX на примере графического ускорителя ASUS ARES II, анализ результатов Frametimes, анализ нагрузки на процессор/видеокарту, проверка работы экспериментальных драйверов AMD.
17 июня 2013, понедельник 06:00
Ivan_FCB для раздела Лаборатория

Оглавление

Вступление

Неоднократно в лаборатории серьезно поднимался вопрос работы технологии AMD CrossFireX. Так, ранее подробно изучалась работа нескольких связок:

Помимо этого была подробно изучена процессорозависимость SLI и CrossFireX:

С тех пор прошло достаточно времени, пора проверить, не произошло ли в работе CrossFireX существенных изменений. В этом нам поможет недавно протестированная ASUS ARES II – на данный момент самое производительное решение в ассортименте AMD. Помимо простого сравнения уровня производительности и анализа Frametimes-результатов, будет оценен и уровень загрузки процессора/видеокарты в тестовых сценах, чтобы понять, что является ограничителем производительности в том или ином случае.

Дополнительно в AMD предоставили для тестирования экспериментальный драйвер, который, по их словам, способствует улучшению работы CrossFireX связок. Что ж, проверим в работе и его.

Тестовый стенд и ПО

Тестирование производилось в составе следующей конфигурации:

  • Материнская плата: ASUS Sabertooth Z77;
  • Процессор: Intel Core i7-2600K @ 4.8 ГГц (100x48), HT off;
  • Система охлаждения: Zalman CNPS10X Performa (120*120*25, ~2000 об/мин);
  • Термоинтерфейс: Prolimatech PK-1;
  • Оперативная память: G.Skill TridentX F3-2400C10D-8GTX, 2*4 Гбайта DDR3-2400 (10-12-12-31, 1.65 В) @ 2133 МГц 8-10-10-25;
  • Видеокарта: ASUS ARES II 6144 Мбайта 1100/6600 МГц;
  • Жесткий диск: Western Digital Caviar Blue (WD500AAKS), 500 Гбайт;
  • Блок питания: Corsair CMPSU-750HX, 750 Вт;
  • Корпус: открытый тестовый стенд.

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

  • Операционная система: Windows 7 Ultimate SP1 x64;
  • Драйверы видеокарты: Catalyst 13.5 Beta 2, Catalyst Frame Pacing Prototype v3;
  • Дополнительное ПО:

Методика тестирования

В следующих играх использовались встроенные средства измерения производительности:

  • Hitman: Absolution;
  • Sleeping Dogs;
  • Metro 2033;
  • Tomb Raider (2013).

В остальных приложениях замер производительности проводился с помощью Auto hotkey сцен:

  • Crysis 3 (Добро пожаловать в джунгли);
  • Dragon Age II (Моровые Земли);
  • Far Cry 3 (Harvest The Jungle);
  • Metro 2033 (Башня);
  • The Witcher 2 (На передовой).

Подбор игр обусловлен максимальными требованиями к производительности системы, все приложения списка при максимальных настройках требуют большей производительности, чем может обеспечить Radeon HD 7970 GHz Edition. По причине того, что играм было достаточно Single-GPU конфигурации, были отброшены Assassin's Creed 3, Batman Arkham City, BioShock Infinite, Dirt: Showdown, Dishonored, F1-2012 Codemasters, Resident Evil 6 и The Elder Scrolls V: Skyrim, которые, возможно, еще примут участие в тестировании менее производительного «железа».

Для анализа результатов использовались цифры Min/AVG FPS, а также рейтинг производительности на основе frametimes результатов.

Анализ frametimes проводился при помощи утилиты Fraps-Calc, которая позволяет увидеть основные особенности, связанные с производительностью системы в конкретно взятом приложении. Данная программа на основе среднего (AVG) FPS и характеристик его стабильности вычисляет значение так называемого рейтинга производительности. Можно сказать, что рейтинг производительности – численная характеристика комфортности игрового процесса, где под значением «1» и выше подразумевается отсутствие видимых глазу «тормозов» при показе изображения.

Для мониторинга загрузки процессора/видеокарты использовалась AMD System Monitor 1.0.0.9, запись лога велась от момента запуска каждой игры до момента выхода из нее.

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

Crysis 3

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Сглаживание: MSAA среднее (4Х);
  • Разрешение текстур: максимальное;
  • Параметры системы: максимальные.

Catalyst 13.5 Beta 2

Для начала рассмотрим результаты Min/AVG FPS.

Crysis 3
Min/Avg FPS

Если опираться на эти цифры, то результаты не могут не радовать: производительности одной карты игре явно не хватает, в то время как включение CrossFireX приводит к существенному увеличению производительности. Пора рассмотреть значения рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.73
ASUS ARES II, CrossFireX Enabled 0.8

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

CrossFireX Disabled:

CrossFireX Enabled:

В первом случае работа системы близка к идеальной – Frametimes график чистый, в случае же с работой CrossFireX наблюдается большой разброс между временем построения смежных кадров, на графике это выглядит как «каша» из множества точек. В итоге, изображение на экране становится более «дерганным», несмотря на более высокие цифры AVG FPS. Для того чтобы понять причину проблем, необходимо обратиться к графикам загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

CrossFireX Disabled, загрузка GPU:

CrossFireX Enabled, загрузка CPU:

CrossFireX Enabled, загрузка GPU:

По графикам можно видеть, что уже с выключенным CrossFireX i7-2600K работает близко к пределу своих возможностей, и это несмотря на разгон до 4.8 ГГц. В то же время включение CrossFireX приводит к тому, что все четыре ядра во время прохождения тестовой сцены загружены на 100%, а нагрузка на графические процессоры скачет. Собственно, и при рассмотрении Frametimes графиков можно было провести параллели с материалом по изучению процессорозависимости, когда похожую картину показывали системы при низких частотах работы ЦП, либо при отключенных ядрах.

Но хотя Crysis 3 и нагружает CPU – это все же не LinX, так что можно попробовать поднять частоты/напряжения. В первую очередь была сделана попытка включить HT при 4800 МГц. Итоговый результат: Min/AVG FPS 58/64.2, рейтинг производительности 0.83. Разгон до 5 ГГц не повлиял на цифры среднего FPS, однако сказался на рейтинге производительности, который поднялся до 0.87.

Frametimes график системы с максимальным разгоном i7-2600K:

Уже неплохо. Хотя при дальнейшем разгоне, наверное, было бы еще лучше. Ну, и жаль, что для проверки нет системы с LGA 2011.

Загрузка CPU:

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

Загрузка GPU:

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

Общедоступный драйвер проверили, посмотрим, что покажет экспериментальный.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

Crysis 3
Min/Avg FPS

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

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.73
ASUS ARES II, CrossFireX Enabled 0.8

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

Dragon Age 2

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Рендер: DirectX 11;
  • Детализация графики: очень высоко;
  • Сглаживание: 8x;
  • Анизотропная фильтрация: 16x;
  • Преграждение окружающего света на экране: включено;
  • Глубина резкости для размытия: включено;
  • Размытие высокого разрешения: включено.

Catalyst 13.5 Beta 2

Рассмотрим результаты Min/AVG FPS:

Dragon Age 2
Min/Avg FPS

Исходя из них, работа CrossFireX выглядит практически идеальной: прирост почти двукратный. Посмотрим, что система покажет в плане стабильности Frametimes и в плане рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.92
ASUS ARES II, CrossFireX Enabled 1.04

Преимущество CrossFireX связки осталось, при этом она даже показала рейтинг производительности выше единицы, однако разница в цифрах куда меньше, нежели наблюдалась в случае с рассмотрением Min/AVG FPS. Рассмотрим Frametimes графики для включенного и выключенного CrossFireX.

CrossFireX Disabled:

Типичный график для одиночного графического адаптера, стабильность системы близка к идеальной.

CrossFireX Enabled:

К сожалению, и такую картину часто можно назвать типичной для работы CrossFireX: график расщеплен на две линии, что говорит о почти попарном выводе кадров. Как итог, кадров в два раза больше (как и цифры среднего FPS), в то время как на глаз система работает почти как с одиночным графическим адаптером. В конкретном случае с Dragon Age 2, да и с многими другими играми, где наблюдаются похожие Frametimes графики, помогало снижение частоты работы ЦП.

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

CrossFireX Disabled, загрузка CPU:

CrossFireX Disabled, загрузка GPU:

Что нужно системе с одним графическим адаптером не совсем понятно: игра не использует всех возможностей не только CPU, но и видеокарты. Можно отметить, что при проходе тестовой сцены серьезно нагружены только два из четырех процессорных ядер. Да и из них одно нагружено сильнее другого.

CrossFireX Enabled, загрузка CPU:

CrossFireX Enabled, загрузка GPU:

При включении CrossFireX у ЦП и вовсе серьезно нагруженным осталось только одно ядро, хотя поведение все же изменилось: нагрузка на другие ядра чуть возросла. В случае же с парой графических процессоров их поведение не изменилось, а уровень нагрузки остался на 90%.

Попробуем по старинке снизить частоту работы i7-2600K, и проверить, как на это отреагирует игра.

Частота работы
процессора, МГц
AVG FPS Рейтинг
производительности
4800 104.3 1.04
4200 103.6 1.08
3600 102.5 1.1
3000 100.4 1.12
2400 96.8 1.13
2000 92.7 1.16

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

Итоговый Frametimes график для частоты работы CPU 2000 МГц:

Работа CrossFireX по стабильности практически сравнялась с работой одиночного GPU. Что к этому привело? Рассмотрим графики загрузки процессора/видеокарты.

Загрузка CPU:

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

Загрузка GPU:

А в случае с графическими процессорами нагрузка упала с 90% до 80%, в остальном графики похожи.

С общедоступным драйвером разобрались, посмотрим, что покажет экспериментальный.

Catalyst Frame Pacing Prototype v3

Min/AVG FPS:

Dragon Age 2
Min/Avg FPS

Результаты Min/AVG FPS слегка упали, причем как для CrossFireX связки, так и для одного GPU. Посмотрим, как это отразится на цифрах рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.91
ASUS ARES II, CrossFireX Enabled 1.19

А вот это уже куда интереснее: в случае с одиночным графическим процессором результат даже чуть ниже, 0.91 против 0.92, но это объясняется чуть более низким значением среднего FPS. Выстреливает CrossFireX конфигурация, показывая результат 1.19. И это без всяких «плясок с бубном», то есть без экспериментов с частотой работы ЦП, а при обычном разгоне до 4.8 ГГц. На общедоступном драйвере такого результата было не достичь. Взглянем на Frametimes график для CrossFireX связки:

Конечно, график не идеален и хуже, чем в случае с частотой работы 2000 МГц и общедоступными драйверами, но и AVG FPS ведь 103.8 против 92.7.

Загрузка CPU:

Загрузка GPU:

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

В попытках выжать из системы максимум была предпринята попытка снижения частоты работы CPU, однако на сей раз результатов она не принесла, в диапазоне частот ЦП 2400-4500 МГц рейтинг производительности плавает в диапазоне 1.18-1.15, и в дальнейшем только падает вместе с падением AVG FPS.

Far Cry 3

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • DirectX: DirectX 11;
  • Метод SSAO: SSAO;
  • Сглаживание: MSAA 8x;
  • Общее качество: максимум.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

Far Cry 3
Min/Avg FPS

В случае со средним FPS прирост производительности от включения CrossFireX значительный, почти двукратный. В то же время Min FPS изменился не сильно, что уже перед взглядом на Frametimes результаты вызывает подозрения. Рейтинг производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.78
ASUS ARES II, CrossFireX Enabled 0.91

В его результатах разница не такая большая, как в случае с цифрами Min/AVG FPS, но все же она есть. Взглянем на Frametimes графики для включенного и выключенного CrossFireX.

CrossFireX Disabled:

Одиночный графический процессор работает не идеально, но все же обеспечивает адекватный уровень стабильности фреймрейта.

CrossFireX Enabled:

В случае с CrossFireX стабильность работы улетучивается, наблюдается разброс как во времени построения смежных кадров, так и если рассматривать производительность на различных временных отрезках. То есть, значения «мгновенного FPS» постоянно изменяются. Происходят «подергивания» изображения, особенно при пиковых значениях времени построения кадров в 67 миллисекунд, что соответствует «мгновенному FPS» на уровне 15.

CrossFireX Disabled, загрузка CPU:

Основная нагрузка ложится на третье ядро i7-2600K, однако и другие ядра не бездействуют, но там нагрузка ниже.

С нагрузкой GPU, видимо, произошел сбой программы мониторинга, ибо напротив показаний нагрузки обоих графических процессоров при выключенном CrossFireX программа показала нули.

CrossFireX Enabled, загрузка CPU:

По-прежнему основная нагрузка приходится на третье ядро, но в сравнении с предыдущим графиком видно, что она существенно возросла. Причем, не только на третье ядро, но и на все остальные.

CrossFireX Enabled, загрузка GPU:

Загрузка графических процессоров находится на уровне 75-90%, что не слишком большое значение. Если сопоставить графики нагрузки i7-2600K и ASUS ARES II, то становится ясно, что драйвер графического ускорителя не очень хорошо распоряжается предоставленными мощностями: ни видеокарта, ни ЦП не загружены максимально. Скорее всего, стоит ждать прироста в будущих драйверах.

Попытка манипуляции частотой работы CPU к каким-либо подвижкам не привела, стабильность фреймрейта остается на тех же значениях, или даже хуже, в основном изменяются цифры AVG FPS. Процессорозависимость начинает проявляться с частот 4500 МГц и ниже.

Catalyst Frame Pacing Prototype v3

С данным драйвером работа карты стала еще менее предсказуемой, появился сильный разброс значений производительности при прохождении одной и той же тестовой сцены.

К примеру, вот что зачастую можно обнаружить в frapslog.txt:

А так выглядят графики загрузки процессора и видеокарты:

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

Остается отметить, что драйвер ситуации с Frametimes не улучшил, и перейти к следующей игре.

Hitman: Absolution

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Сглаживание: MSAA 8x;
  • Качество: ультра.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

Hitman: Absolution
Min/Avg FPS

Активация CrossFireX позволяет солидно прибавить как в цифрах минимального FPS, так и в цифрах среднего FPS. Посмотрим, как это отразится на рейтинге производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.54
ASUS ARES II, CrossFireX Enabled 0.93

Судя по всему, Hitman – первая игра из протестированных в обзоре, которая без «плясок с бубном» показала значительное превосходство CrossFireX связки над одиночным графическим процессором. Однако если сопоставить цифры рейтинга производительности и AVG FPS, то становится видно, что в основном преимущество обусловлено не идеальной работой CrossFireX (все же рейтинг производительности 0.93 – это сравнительно мало для среднего FPS 70+), а серьезными проблемами в работе одиночного GPU.

Рассмотрим Frametimes графики для включенного и выключенного CrossFireX.

CrossFireX Disabled:

В случае с одиночным GPU в основном наблюдается разброс по времени построения смежных кадров, что встречается довольно редко.

CrossFireX Enabled:

Стабильность не идеальна и в случае работы двух графических процессоров, но все же она выше.

Графики загрузки ЦП и видеокарты.

CrossFireX Disabled, загрузка CPU:

Работая с одним графическим процессором, i7-2600K нагружен примерно наполовину, причем равномерно нагружены все четыре ядра.

CrossFireX Disabled, загрузка GPU:

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

CrossFireX Enabled, загрузка CPU:

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

CrossFireX Enabled, загрузка GPU:

А вот их возможности используются уже не на максимум. И ладно бы, в i7-2600K все упиралось, но нет – не упирается, ограничитель производительности где-то на стороне.

Попытки манипуляции частотой работы ЦП в диапазоне 4000-5000 МГц показали, что изменяется в основном AVG FPS, при этом значение рейтинга производительности так и находится на уровне 0.92-0.93. То есть, большей производительности из системы выжать не получается.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

Hitman: Absolution
Min/Avg FPS

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

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.53
ASUS ARES II, CrossFireX Enabled 0.86

Его значения упали в соответствии с цифрами AVG FPS, хотя стабильность фреймрейта, видимо, осталась на прежнем уровне. Факт – экспериментальный драйвер пока еще сыроват. Поскольку система с ним медленнее, то в рассмотрении Frametimes результатов и графиков загрузки процессора/видеокарты нет смысла.

Metro 2033 Game

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Качество: Very High;
  • DirectX: DirectX 11;
  • Сглаживание: AAA;
  • Фильтрация текстур: AF 16X;
  • Улучшенная глубина резкости: включено;
  • Тесселяция: включено.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

Metro 2033 Game
Min/Avg FPS

Прирост производительности от активации CrossFireX почти двукратный. Но честный ли он? Взглянем на цифры рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.87
ASUS ARES II, CrossFireX Enabled 1.13

Его результаты подтверждают цифры Min/AVG FPS, в Metro 2033 активация CrossFireX дает очень хороший прирост производительности. Тем не менее, взглянем на Frametimes графики.

CrossFireX Disabled:

CrossFireX Enabled:

Да, график одиночного графического процессора значительно чище, чем график CrossFireX связки, хотя там, где производительность нужна – она есть. Ибо в самом ресурсоемком месте в начале тестовой сцены работа CrossFireX стабильна, а разброс значений появляется уже там, где производительность сильно избыточна.

Графики загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

В основном нагрузка ложится на третье ядро, хотя и остальные не бездействуют. Однако если третье ядро нагружено на 70-90%, то нагрузка на остальные плавает в пределах 15-45%. В случае с нагрузкой GPU, как и в ситуации с Far Cry 3, мониторинг показал нули, так что графика здесь не будет.

CrossFireX Enabled, загрузка CPU:

В случае с работой CrossFireX нагрузка на i7-2600K значительно выросла, и уже нет ее сильного перекоса в сторону того или иного ядра.

CrossFireX Enabled, загрузка GPU:

Нагрузка на них не максимальная, но если опираться на результаты Min/AVG FPS, получается, что это особенность работы как с включенным, так и с выключенным CrossFireX. При максимальной нагрузке на одиночный GPU и при 90-95% нагрузке на CrossFireX не было бы двукратных приростов производительности.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

Metro 2033 Game
Min/Avg FPS

По сравнению с общедоступным драйвером результаты чуть ниже, но попадают в рамки погрешности измерений, так что бить тревогу нет смысла. Лучше перейдем к рассмотрению результатов рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.87
ASUS ARES II, CrossFireX Enabled 1.17

Для одиночного графического процессора изменений в работе системы нет, а вот из CrossFireX конфигурации с новым драйвером в AMD все-таки смогли выжать чуть больше, несмотря на равные цифры Min/AVG FPS.

Взглянем на Frametimes график CrossFireX конфигурации:

Графики схожи, ведь и разница в производительности небольшая. В основном экспериментальный драйвер повлиял на стабильность вывода смежных кадров.

Дабы узнать, не изменилось ли чего с загрузкой процессора/видеокарты, рассмотрим соответствующие графики для работающего CrossFireX.

CPU:

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

GPU:

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

Теперь посмотрим, совпадают ли результаты игрового процесса с результатами встроенного теста производительности.

Metro 2033 Benchmark

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Качество: Very High;
  • DirectX: DirectX 11;
  • Сглаживание: AAA;
  • Фильтрация текстур: AF 16X;
  • DOF: включено;
  • Тесселяция: включено.

Catalyst 13.5 Beta 2

Результаты AVG FPS:

Metro 2033 Benchmark
Avg FPS

По сравнению с замером производительности непосредственно в игре встроенный тест показал меньшее превосходство CrossFireX над одиночным графическим процессором. Посмотрим, как это отразилось на цифрах рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.86
ASUS ARES II, CrossFireX Enabled 1.07

В целом, значения рейтинга производительности близки к тому, чтобы соответствовать цифрам AVG FPS. Да, в бенчмарке он ниже, чем в игре, но ведь и сам средний FPS ниже. Взглянем на Frametimes графики для включенного и выключенного CrossFireX.

CrossFireX Disabled:

CrossFireX Enabled:

Конечно, у CrossFireX стабильность фреймрейта ниже, но ничего криминального нет, стабильность работы связки достаточна, чтобы не обращать внимания на накладные расходы CrossFireX при игровом процессе.

Графики загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

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

CrossFireX Disabled, загрузка GPU:

В целом, графический процессор загружен хорошо, во время прохождения тестовой сцены уровень нагрузки не падает ниже 95%.

CrossFireX Enabled, загрузка CPU:

Как и в случае с игрой, встроенный тест при активации CrossFireX показал высокие аппетиты до процессорных ресурсов. Нагрузка, конечно, не максимальная, но большая, причем для всех четырех ядер.

В случае с работой CrossFireX нагрузка на i7-2600K значительно выросла и уже нет сильного перекоса нагрузки в сторону того или иного ядра.

CrossFireX Enabled, загрузка GPU:

С нагрузкой на графические процессоры дела обстоят хуже, но в целом особых проблем нет. Меньшая нагрузка на GPU объясняет и более низкий AVG FPS. Хотя непонятно, чем объясняется этот меньший уровень нагрузки.

Catalyst Frame Pacing Prototype v3

Результаты AVG FPS:

Metro 2033 Benchmark
Avg FPS

Как и в случае с игровой нагрузкой, результаты встроенного теста производительности при переходе на экспериментальный драйвер слегка упали. Но там это привело к увеличению стабильности работы связки, а соответственно и к увеличению рейтинга производительности. Тем интереснее взглянуть, повторятся ли результаты.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.86
ASUS ARES II, CrossFireX Enabled 1.08

В итоге, выводы игрового теста подтвердились и в бенчмарке, одиночный графический процессор отработал без изменений, а на CrossFireX связке по сравнению с общедоступным драйвером рейтинг производительности вырос. Взглянем на Frametimes график CrossFireX конфигурации:

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

Графики нагрузки на процессор/видеокарту.

CPU:

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

GPU:

В целом, изменений на графике не видно.

Sleeping Dogs

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Уровень графики: экстрим.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

Sleeping Dogs
Min/Avg FPS

В случае с AVG FPS прирост производительности близок к двукратному, в то время как преимущество по Min FPS значительно ниже. Взглянем на результаты рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.92
ASUS ARES II, CrossFireX Enabled 1.15

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

CrossFireX Disabled:

CrossFireX Enabled:

Если один GPU работает близко к идеалу, то о CrossFireX этого сказать нельзя. Но двукратная разница по среднему FPS покрывает снижение стабильности во времени построения смежных кадров.

Графики загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

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

CrossFireX Disabled, загрузка GPU:

Нагрузка на графический процессор максимальна практически на всем протяжении тестовой сцены.

CrossFireX Enabled, загрузка CPU:

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

CrossFireX Enabled, загрузка GPU:

В отличие от одиночного графического процессора, при работе CrossFireX в течение тестовой сцены нагрузка колеблется от 90% до 99%, хотя большую часть сцены уровень загруженности все же 95% и выше.

При попытках манипуляции частотой работы CPU оптимальным оказался диапазон частот 4200-4500 МГц, с результатом рейтинга производительности 1.17.

Frametimes график:

Чуть упало значение AVG FPS, в то время как стабильность фреймрейта подросла. Как итог, рейтинг производительности оказался выше. Но результат не настолько выдающийся, да и разница в частотах не так велика, чтобы для этого режима прикладывать графики загрузки процессора/видеокарты, так что обойдемся без них.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

Sleeping Dogs
Min/Avg FPS

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

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.91
ASUS ARES II, CrossFireX Enabled 1.17

Как уже неоднократно было, снижение среднего FPS на экспериментальных драйверах компенсируется увеличением рейтинга производительности. Хотя значение одиночной карты все же просело (объясняется разницей в AVG FPS). Взглянем на Frametimes график CrossFireX связки:

По сравнению с предыдущим графиком (с общедоступным драйвером и частотой работы i7-2600K 4200 МГц) здесь можно наблюдать меньшее количество провалов производительности, особенно ближе к концу тестовой сцены.

Графики нагрузки на процессор/видеокарту.

CPU:

GPU:

Существенных отличий по сравнению с графиками на общедоступных драйверах нет, поведение связки схоже.

В случае с экспериментальными драйверами был повторен и эксперимент по снижению частоты работы процессора. И опять лучший результат был получен при частоте работы ЦП 4200 МГц, на сей раз результат составил 1.19.

Frametimes график:

По сравнению с предыдущим графиком опять-таки «чуть чище». Но если сравнить его с самым первым на CrossFireX, то разница уже видна невооруженным глазом.

Tomb Raider (2013)

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Качество: наилучшее;
  • Сглаживание: 4x SSAA.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

Tomb Raider (2013)
Avg FPS

Редкий случай, когда CrossFireX связка ровно в два раза превосходит результаты одиночного графического процессора. Проверим, как это отразится на рейтинге производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.8
ASUS ARES II, CrossFireX Enabled

CrossFireX работает в данной игре настолько несбалансированно, что калькулятор зашкаливает при подсчете стабильности для смежных кадров, что смазывает показания рейтинга производительности (поскольку зашкалившие цифры перестают учитываться). Для наглядности приведу Frametimes графики для одиночного графического процессора и для CrossFireX связки.

CrossFireX Disabled:

CrossFireX Enabled:

Одиночный GPU работает стабильно, а вот на CrossFireX связке наблюдается практически попарный вывод кадров. Итого, AVG FPS в два раза выше, а реальный уровень производительности максимально близок к производительности с выключенным CrossFireX.

Графики загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

Во время прохода тестовой сцены нагрузка на i7-2600K минимальна, и в большинстве случаев даже не превышает отметки в 20%. Основная нагрузка на него приходится на время загрузки тестовой сцены.

CrossFireX Disabled, загрузка GPU:

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

CrossFireX Enabled, загрузка CPU:

Принципиальных изменений на графике нагрузки процессора активация CrossFireX не принесла. Хотя средний уровень нагрузки все же подрос до 25-30%.

CrossFireX Enabled, загрузка GPU:

Каждый раз в начале тестовой сцены есть небольшое падение уровня загрузки, однако для проходов со второго по четвертый – это лишь падение с 99% до 96-97%.

Результаты как бы намекают, что стоит проверить снижение частоты работы процессора. Однако его производительность оказывается избыточной даже при частоте 2000 МГц. И особого влияния на значения среднего FPS и рейтинга производительности снижение частоты ЦП не оказывает.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

Tomb Raider (2013)
Min/Avg FPS

По сравнению с общедоступными драйверами, изменения можно отметить только в легком снижении AVG FPS для CrossFireX связки. Посмотрим, есть ли изменения в результатах рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.8
ASUS ARES II, CrossFireX Enabled 0.72

На сей раз уровень стабильности фреймрейта поднялся чуть выше нуля, итого, калькулятор перестал отбрасывать эти цифры. Frametimes график:

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

Отдельно отмечу, что изображение с CrossFireX конфигурации выглядит более плавным, нежели изображение с одиночным GPU, несмотря на обратную разницу в рейтинге производительности. Собственно, рейтинг производительности 0.74 обусловлен отбрасыванием кадров с «мгновенным FPS» AVG*2. Без этого уровень рейтинга производительности находился бы примерно на отметке 0.9.

Поскольку поведение связки изменилось весьма заметно, не лишним будет сравнить и графики нагрузки на процессор/видеокарту.

CPU:

GPU:

Несмотря на значительную разницу в Frametimes результатах, уровень нагрузки на центральный и графические процессоры остался неизменным, как и поведение системы в целом.

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

The Witcher 2

Настройки графики:

  • Разрешение экрана: 1920х1080;
  • Качество графики: ультра;
  • Запредельное качество: включено.

Catalyst 13.5 Beta 2

Результаты Min/AVG FPS:

The Witcher 2
Min/Avg FPS

На сей раз прирост производительности от включения CrossFireX не такой большой, как можно было ожидать по предыдущим играм. Прирост среднего FPS по сравнению с одиночным графическим процессором едва превышает 50%.

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

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.82
ASUS ARES II, CrossFireX Enabled 1.04

Видимо, это тот редкий случай, когда его цифры максимально близки к цифрам AVG FPS, и это видно даже без Frametimes графиков. Тем не менее, на них все же глянем.

CrossFireX Disabled:

CrossFireX Enabled:

По второму графику и не сказать, что это работа CrossFireX. Заметна интересная особенность – AVG FPS связки CrossFireX выше в середине тестовой сцены, в то время как одиночный GPU показывает более-менее стабильный AVG FPS в течение всей тестовой сцены. Видимо, у пары видеокарт есть сторонний ограничитель производительности.

Тем интереснее сравнить графики загрузки процессора/видеокарты.

CrossFireX Disabled, загрузка CPU:

Основная нагрузка ложится на два процессорных ядра из четырех. Запас производительности еще есть, нагрузка на самые активные ядра не превышает 90%.

CrossFireX Disabled, загрузка GPU:

Графический процессор в течение тестовой сцены нагружен полностью, без каких-либо провалов.

CrossFireX Enabled, загрузка CPU:

В целом, график похож на тот, что можно было наблюдать при выключенном CrossFireX: основная нагрузка ложится на два ядра, которые стабильно загружены на 70-90%, в то время как нагрузка на два оставшихся ядра значительно меньше. Хотя на сей раз «свободные» ядра нагружены чуть сильнее.

CrossFireX Enabled, загрузка GPU:

А вот этот график дает скорее больше вопросов, нежели ответов. В середине каждой тестовой сцены графические процессоры нагружены полностью, в то время как в начале и конце тестовой сцены загрузка не достигает и 65%. Ориентируясь на прошлый график, можно заключить, что процессорозависимости не наблюдается. Как итог, причины снижения уровня нагрузки, а соответственно и причины падения среднего FPS неясны.

Catalyst Frame Pacing Prototype v3

Результаты Min/AVG FPS:

The Witcher 2
Min/Avg FPS

Какой-либо разницы по сравнению с общедоступным драйвером не наблюдается. Взглянем на цифры рейтинга производительности.

Режим работы
видеокарты
Рейтинг
производительности
ASUS ARES II, CrossFireX Disabled 0.82
ASUS ARES II, CrossFireX Enabled 1.04

Как и в случае с цифрами Min/AVG FPS, результаты рейтинга производительности от смены драйвера не изменились, оба драйвера работают одинаково.

Заключение

Можно отметить, что работа CrossFireX и по сей день приносит немало сюрпризов, однако производитель явно на пути исправления, и помимо максимальных приростов в цифрах AVG FPS начинает смотреть на стабильность работы такой конфигурации. Случаев, когда производительность CrossFireX связок близка к производительности одиночных графических ускорителей, становится реже, чем было ранее.

Да и эксперименты производителя с драйверами не могут не радовать: да, драйверы еще сыроваты, но местами разница в результатах уже заметна. Глядишь, со следующим поколением видеокарт CrossFireX сделает еще один шаг вперед и станет более лоялен к пользователю. Ну а пока остается только ждать и надеяться.

Конев Иван aka Ivan_FCB

Выражаем благодарность:

  • Компании AMD и лично Шакирову Ильясу за предоставленную на тест видеокарту ASUS ARES II;
  • Компании ASUS за предоставленную для тестового стенда материнскую плату ASUS Sabertooth Z77.