Изучаем производительность AMD Ryzen 7 2700X (Pinnacle Ridge): результаты в играх и сравнение с конкурентами

Вопрос производительности процессоров AMD Ryzen в играх стоит как нельзя остро. Теоретически можно говорить о патовой ситуации. С одной стороны, Ryzen предлагает много ядер и высокую скорость в приложениях, рассчитанных на многопоточность; с другой стороны – его владельцы априори теряют в кадрах. При первом мы уже выяснили, что производительность с однопоточными заданиями была увеличена на несколько процентов, внедрили поддержку высокочастотной памяти и существенно повысили совместимость с ней. Все это обязательно должно отразиться на скорости отрисовки кадров.
20 апреля 2018, пятница 09:00

Оглавление

Вступление

Вопрос производительности процессоров AMD Ryzen в играх стоит как нельзя остро. За год скопилось достаточно отзывов, выложены тысячи листов тестов и все сводилось к одному – в играх они не блистают и уступают CPU Intel.

На мой взгляд, ситуация патовая. С одной стороны, Ryzen предлагает много ядер и высокую скорость в приложениях, рассчитанных на многопоточность; с другой – его владельцы априори теряют в кадрах. Но долго это продолжаться не могло, поскольку AMD подготовила ответ в виде обновленной архитектуры Zen+.

При первом знакомстве с AMD Ryzen 7 2700X мы уже выяснили, что производительность с однопоточными заданиями была увеличена на несколько процентов, внедрили поддержку высокочастотной памяти и существенно повысили совместимость с ней. Все эти вещи обязательно должны отразиться на скорости отрисовки кадров Ryzen в играх.

К сожалению, узким местом в системе с Ryzen 5/7 по-прежнему остается удельная скорость выполнения однопоточной нагрузки. Из-за этого в ряде игр будет продолжаться доминирование Intel. Нельзя бросать со счетов и многолетнюю практику издателей ориентироваться на ее продукцию в оптимизациях. В результате сейчас AMD находится на начальном пути развития и интеграции в общую песочницу, где многолетнее превосходство оппонента не дает ей покоя. Кроме того, Intel косвенно начала двигаться в сторону увеличения количества ядер в CPU, а потому эти изменения потянут за собой новый виток эволюции игровых движков. Не забываем и про приставки: пока игровой мир ПК буквально стагнирует и топчется на одном месте, AMD продолжает наступательные действия в мире консолей. Разработчики постепенно «пилят» код под APU AMD, а значит текущие и будущие оптимизации постепенно переберутся на PC-игры.

А пока стоит понять, что AMD не может всего за один год наверстать отставание, длящееся десятилетие. Но кое-какие положительные сдвиги уже есть. Немного подпортило картину тот факт, что заплатки в ОС в большей степени исправили падение производительности на процессорах Intel, AMD и здесь пока отстает. Поэтому порой натыкаешься во время теста на необычные результаты, которые никак не соотносятся с возможностями системы. Приходится отслеживать обращения сервисов к ядру и вычислять узкие места. Способов обойти системные «затыки» множество, но попробуйте ответить мне на вопрос о том, выключаете ли вы системные заплатки Microsoft? Скорее всего, нет, и мы не отключаем, но отбрасываем странные результаты из обзора (и все же некоторые нюансы все еще находятся под большим вопросом).

Попробуем проанализировать скорость системы с Ryzen 7 2700X в играх на примере четырех приложений и видеокарты GeForce GTX 1080. А заодно выясним, где происходит стопроцентная загрузка видеокарты и процессор отходит на второй план.

Тестовый стенд

Тестовая конфигурация №1 (AMD Ryzen)

  • Материнская плата: MSI X470 Gaming M7 AC (AMD X470, Socket AM4);
  • Система охлаждения: система водяного охлаждения;
  • Термоинтерфейс: Arctic Cooling МХ-2;
  • Оперативная память: Geil Sniper X 3400 DDR4, 2 x 8 Гбайт;
  • Видеокарта: Nvidia GeForce GTX 1080;
  • Накопители:
    • SSD Samsung 960 Evo, 500 Гбайт;
    • SSD Samsung 850 Evo, 250 Гбайт;
    • SSHD Seagate Desktop 4 Тбайт;
  • Блок питания: Corsair AX1500i, 1500 Ватт;
  • Операционная система: Microsoft Windows 10 x64.

Процессоры и режимы их работы:

  • AMD Ryzen 7 2700X – 3.7 ГГц, Turbo Boost до 4.3 ГГц, число ядер 8, число потоков 16;
  • AMD Ryzen 5 1500X – 3.5 ГГц, Turbo Boost до 3.9 ГГц, число ядер 4, число потоков 8;

  • AMD Ryzen 7 2700X @4.2 – 4.2 ГГц, 42 x 100 МГц, число ядер 8, число потоков 16;
  • AMD Ryzen 5 1500X @4.0 – 4.0 ГГц, 40 x 100 МГц, число ядер 4, число потоков 8.

Тестовая конфигурация №2 (Intel Coffee Lake)

  • Материнская плата: ASUS ROG Maximus X Formula (Intel Z370, LGA 1151);
  • Система охлаждения: система водяного охлаждения;
  • Термоинтерфейс: Arctic Cooling МХ-2;
  • Оперативная память: DDR4 G.Skill F4-3600C17D, 2 x 4 Гбайт;
  • Видеокарта: Nvidia GeForce GTX 1080;
  • Накопители:
    • SSD Samsung 960 Evo, 500 Гбайт;
    • SSD Samsung 850 Evo, 250 Гбайт;
    • SSHD Seagate Desktop 4 Тбайт;
  • Блок питания: Corsair AX1500i, 1500 Ватт;
  • Операционная система: Microsoft Windows 10 x64.

Процессоры и режимы их работы:

  • Intel Core i7-8700K – 3.7 ГГц, Turbo Boost до 4.7 ГГц, число ядер 6, число потоков 12;
  • Intel Core i5-8400 – 2.8 ГГц, Turbo Boost до 4.0 ГГц, число ядер 6, число потоков 6;

  • Intel Core i7-8700K @4.5 – 4.5 ГГц, 45 x 100 МГц, число ядер 6, число потоков 12;
  • Intel Core i5-8400 @3.8 – 3.8 ГГц, 38 x 100 МГц, число ядер 6, число потоков 6.

Частота памяти и тайминги:

Процессор Частота памяти Тайминги памяти
AMD Ryzen 7 2700X 2800 МГц 16-18-18-36 1T
AMD Ryzen 5 1500X 2800 МГц 16-18-18-36 1T
Intel Core i7-8700K 3.7 ГГц 2800 МГц 16-18-18-36 2T
Intel Core i5-8400 3.8 ГГц 2800 МГц 16-18-18-36 2T
Разгон 
AMD Ryzen 7 2700X @4.2 3200 МГц 17-17-17-37 1Т
AMD Ryzen 5 1500X @4.0 3200 МГц 17-17-17-37 1Т
Intel Core i7-8700K @4.5 3333 МГц 17-18-18-37 1T
Intel Core i5-8400 @3.8 3333 МГц 17-18-18-37 1T

В итоге у нас получается четыре процессора и восемь режимов работы – с разгоном и без. Столь низкая выбранная базовая частота оперативной памяти позволяет оценивать скорость в равных условиях. В разгоне мы остановились на наиболее часто используемой частоте для платформы Socket AM4, а уже под нее подобрали частоту памяти для платформы Intel.

Игровые тесты

В части игр, где это возможно, использовались встроенные отрезки теста, при необходимости тестирование дополнялось результатами утилиты Fraps v3.5.99. Сами тесты проходили в трех разрешениях: 1920 х 1080, 2560 х 1440 и 3840 х 2160.

  • BattleField 1;
  • Deus Ex: Mankind Divided;
  • Total War: Warhammer;
  • The Witcher 3: Wild Hunt.

VSync при проведении тестов был отключен.

Battlefield 1

Версия – последняя на момент тестирования, с обновлениями Origin. Настройки поделены на четыре категории, начиная от самых простых (сокращенно «L») до максимальных «Ультра» (сокращенно «U»).

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

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

Настройки: низкие, средние, высокие, ультра.

Battlefield 1
1920 x 1080

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

Battlefield 1
2560 х 1440

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

Battlefield 1
3840 x 2160

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

The Witcher 3: Wild Hunt

Настройки в игре поделены на две основных категории: пост-обработка и общие. В пост-обработке дано на выбор три уровня качества: минимальный, средний и высокий (сокращенно L, M и H). В общих меняется множество параметров и к трем основным категориям добавлена еще одна позиция – запредельное качество, мы его сокращенно назовем «Ультра» (U).

В итоге у нас есть четыре комбинации – все на минимум (L-L), среднее качество (M-M), высокие настройки (H-H) и комбинация высокой постобработки с ультра-качеством (H-U). Сцена для тестирования обрезана первыми 60 секундами.

The Witcher 3: Wild Hunt
1920 x 1080

Низкие – низкие, кадры/с
Мин. | Средн.

Средние – средние, кадры/с
Мин. | Средн.

Высокие – высокие, кадры/с
Мин. | Средн.

Высокие – ультра, кадры/с
Мин. | Средн.

The Witcher 3: Wild Hunt
2560 х 1440

Низкие – низкие, кадры/с
Мин. | Средн.

Средние – средние, кадры/с
Мин. | Средн.

Высокие – высокие, кадры/с
Мин. | Средн.

Высокие – ультра, кадры/с
Мин. | Средн.

The Witcher 3: Wild Hunt
3840 x 2160

Низкие – низкие, кадры/с
Мин. | Средн.

Средние – средние, кадры/с
Мин. | Средн.

Высокие – высокие, кадры/с
Мин. | Средн.

Высокие – ультра, кадры/с
Мин. | Средн.

Deus Ex Mankind Divided

В игре присутствует панель с настройками и в ней на выбор представлены параметры экрана и изображения. В параметрах экрана задействован DirectX 12 без сглаживания MSAA. В параметрах изображения есть пять «заготовок» издателя: низкие, средние, высокие, очень высокие и ультра (сокращенно L, M, H, VH и U).

Deus Ex Mankind Divided
1920 x 1080

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Очень высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

Deus Ex Mankind Divided
2560 х 1440

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Очень высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

Deus Ex Mankind Divided
3840 x 2160

Низкие настройки, кадры/с
Мин. | Средн.

Средние настройки, кадры/с
Мин. | Средн.

Высокие настройки, кадры/с
Мин. | Средн.

Очень высокие настройки, кадры/с
Мин. | Средн.

Ультра настройки, кадры/с
Мин. | Средн.

Total War Warhammer

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

Для простоты визуального представления данных в таблицах мы назовем четыре режима по традиции (сокращенно L, M, H и U). Увы, показатели минимальных кадров в игре крайне нестабильны, по этой причине они не будут использоваться для сравнения.

Total War Warhammer
1920 x 1080

Низкие настройки, кадры/с
Среднее

Средние настройки, кадры/с
Среднее

Высокие настройки, кадры/с
Среднее

Ультра настройки, кадры/с
Среднее

Total War Warhammer
2560 х 1440

Низкие настройки, кадры/с
Среднее

Средние настройки, кадры/с
Среднее

Высокие настройки, кадры/с
Среднее

Ультра настройки, кадры/с
Среднее

Total War Warhammer
3840 x 2160

Низкие настройки, кадры/с
Среднее

Средние настройки, кадры/с
Среднее

Высокие настройки, кадры/с
Среднее

Ультра настройки, кадры/с
Среднее

Итоги игровых тестов

Все разрешения

Мин. | Средн.
Больше – лучше

Итак, для героя обзора есть как выигрышные, так и фатальные тесты, но лучше рассмотреть их по порядку. Battlefield 1 обзавелась несколькими обновлениями и, видимо, все же получила приписку к архитектуре Zen. Теперь восьмиядерный Ryzen 7 2700X и в штатном режиме и в разгоне превосходит оба процессора Intel и делает это с большим запасом.

В The Witcher 3: Wild Hunt новый Ryzen семейства Pinnacle Ridge выглядит бледно в разрешении Full HD и до средних настроек 2560 х 1440, далее все упирается в видеокарту и все участники демонстрируют одинаковый результат. То же самое происходит и в разгоне.

Deus Ex Mankind Divided теоретически почти полностью зависит от видеокарты: на нее там идет высокая нагрузка даже в легких сценах. Но и здесь наблюдается превосходство архитектуры Intel благодаря лучшей оптимизации под них и большей частоте. Не последнюю роль играет диспетчер потоков в процессоре. Это одно из объяснений положения ЦП Intel в этой игре, поскольку даже с разгоном паритет не восстанавливается. Как следствие, Core i5-8400 обходит новый Ryzen.

И, наконец, в игре Total War Warhammer, в которой высокая частота одного потока является неоспоримым преимуществом, процессоры Intel выходят вперед.

Заключение

Как уже было сказано, в девяти случаях из десяти игровые результаты зависят не только от процессора и его скорости, но и от оптимизаций на уровне игры, и операционной системы. К примеру, несмотря на более высокую частоту в разгоне, Ryzen 7 2700X умудряется отстать от Core i5-8400, работающего на частоте 3.8 ГГц. Отчасти это будет справедливо и для синтетики.

Можно предположить, что внутренняя логика работы функциональных блоков в процессоре и скорость кэша у Intel существенно выше, но не на 10-30%. Поэтому в низких разрешениях в трех играх из четырех выбранных Intel остается на коне. Новинка AMD проявила себя только в Battlefield 1 и, скорее всего, благодаря иному подходу – тесной работе с издателем.

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

Rasamaha (Дмитрий Владимирович)


Выражаем благодарность за помощь в подготовке материала:

  • Компании AMD за предоставленный на тестирование процессор AMD Ryzen 7 2700X.
  • А также лично donnerjack.