Тестирование процессора AMD Ryzen 5 7600X для платформы АМ5: удачное решение для экономных пользователей

logo123456789101112131415161718192021.jp Тестирование процессора AMD Ryzen 9 7950X для платформы АМ5

Процессоры семейства AMD Ryzen 7000 были выпущены и поступили в продажу еще в сентябре прошлого года, и мы уже рассмотрели топовый Ryzen 9 7950X и менее дорогую модель Ryzen 7 7700X, также относящуюся к среднему ценовому диапазону, как и рассматриваемый сегодня Ryzen 5 7600X. Из-за новизны платформы AM5 и дороговизны перехода на нее, быстрого успеха компания AMD сразу не добилась — мало кто захотел купить сразу новые процессор, системную плату и память. Тем более, что конкурент на тот момент еще не ответил выпуском Core 13-го поколения. И во многом из-за высокой конкурентоспособности вышедших несколько позднее процессоров Intel 13-го поколения с увеличенным количеством вычислительных ядер, компании AMD пришлось снижать цены на всю линейку Ryzen 7000. А со временем, цены снизились не только на процессоры, но и системные платы с памятью, и теперь Ryzen 5 7600X действительно можно назвать процессором среднего ценового сегмента.

Процессоры моделей 7600X и 7700X должны были вернуть конкурентоспособность среднеценовых решений AMD, которая была несколько утеряна в соперничестве соответствующих моделей серии Ryzen 5000 после выхода 12-го поколения Intel Core. Процессоры конкурента предложили большее количество вычислительных ядер, работающих на более высокой тактовой частоте, что обеспечило им более высокую скорость как в однопоточных, так и в многопоточных сценариях. А новая архитектура Zen 4 с платформой AM5 как раз призвана для того, чтобы нивелировать это отставание. И хотя количество вычислительных ядер в новых моделях линейки Ryzen 7000 не увеличилось, но тактовая частота во всех случаях превышает 5 ГГц, что вместе с архитектурными улучшениями в Zen 4 должно давать 30% прироста скорости, а то и больше. Хватило ли этого для победы над конкурентом? Сейчас и узнаем.

Интересен выбор между шестиядерным Ryzen 5 7600X и восьмиядерным Ryzen 7 7700X — оба процессора основаны на двух чиплетах (один CCD с вычислительными ядрами, а не два, как у старших моделей с 12 и 16 ядрами) и этого количества ядер вполне достаточно для обычных домашних и игровых применений. Восемь ядер у 7700X дают некоторый запас на будущее, но этот вариант будет дороже. Обе модели также удобнее с точки зрения охлаждения, так как они менее горячие и во многих случаях можно обойтись воздушными системами охлаждения. А вот производительности этих процессоров будет более чем достаточно для большинства обычных домашних задач, да и всем играм вполне хватит шести производительных вычислительных ядер. Кстати, позднее появилась еще более дешевая модель шестиядерника — Ryzen 5 7600, которого также хватит многим, но Ryzen 5 7600X выгодно отличается от младшей модели более высокой тактовой частотой и увеличенным уровнем энергопотребления, что обеспечивает большую производительность, ведь младший вариант не намного дешевле.

И сегодня мы рассматриваем именно топовый шестиядерник — Ryzen 5 7600X, который можно назвать золотой серединой для большинства потенциальных покупателей. Единственный вопрос — насколько он будет хорош по сравнению с подешевевшими процессорами Core i5 конкурирующей компании Intel, причем соперников ему можно найти и среди нынешнего поколения процессоров Core и среди предыдущего. Процессоры Core i5 выгодно отличаются большим количеством вычислительных ядер, и во многом за это нужно благодарить гибридную архитектуру — добавление энергоэффективных ядер сделало процессоры этого же ценового уровня не 6-ядерниками, а сразу 10-ядерниками. В прошлом поколении Ryzen эти процессоры проигрывали соответствующим моделям Intel по производительности, но Ryzen 5 7600X вполне может улучшить ситуацию при помощи значительного прироста однопоточной и многопоточной производительности благодаря архитектуре Zen 4.

Мало того, что новые вычислительные ядра обеспечивают приличный прирост производительности на такт по сравнению с Zen 3, так у последнего поколения процессоров AMD еще и тактовые частоты заметно выше — так что общий прирост производительности по сравнению с предшественником Ryzen 5 5600X должен быть впечатляющим. Но соперничество на рынке настольных CPU с выходом новой линейки AMD заметно усилилось не только из-за возросшей производительности, но и улучшенной функциональности. Все возможности Zen 4 остались и в сравнительно недорогой модели, включая поддержку DDR5-памяти и PCI-Express 5.0.

Коротко об архитектуре Zen 4

Все процессоры серии Ryzen 7000 для настольных ПК имеют многокристальную (чиплетную) компоновку, как и предыдущие семейства. Основные вычислительные ядра расположены в кристаллах CCD (CPU complex die), а логика ввода-вывода вынесена в отдельный кристалл IOD (I/O die). Основные кристаллы CCD производятся при помощи новейшего техпроцесса TSMC N5 (5 нм EUV), а в производстве кристалла IOD используется TSMC N6 (6 нм). Основная идея такого разделения в том, что больше всего выигрывает от перехода на новейший техпроцесс логика вычислительных ядер, а вспомогательную можно сделать при помощи более старого и дешевого техпроцесса. Мультикристальный модуль процессора содержит один IOD-кристалл и пару 8-ядерных CCD в случае топовых моделей Ryzen 9 7950X и 7900X и один CCD в случае Ryzen 7 и Ryzen 5 — сегодня рассматриваем второй вариант.

Если процессоры Ryzen 3000 и 5000 использовали кристаллы IOD, произведенные при помощи 12-нанометрового техпроцесса Global Foundries, то перевод на 6-нанометровый процесс TSMC дал приличное улучшение характеристик этих кристаллов. Во многом это касается внедрения в IOD графического ядра архитектуры RDNA2 — в дополнение к логике интерфейсов DDR5 и PCIe 5.0, также более сложных, чем ранее. Новый кристалл IOD содержит двухканальный контроллер памяти DDR5 (четыре 40-битных канала, включая ECC и поддержку аппаратного шифрования — внедрение зависит от производителей системных плат) с официальной поддержкой DDR5–5200, комплекс из 28 каналов PCI-Express 5.0, USB 3.2 контроллер с поддержкой портов 2×2 20 Гбит/с, а также USB-C и DisplayPort для встроенного видеоядра.

В отличие от подхода конкурирующей Intel, все ядра процессоров Ryzen имеют одинаковые возможности и производительность — условно их можно приравнять к производительным P-ядрам в процессорах Core. Одной из главных сложностей многокристальной компоновки является обеспечение быстрой связи между кристаллами, и в случае Ryzen соединение Infinity Fabric обеспечивает обмен данными не только внутри самих вычислительных кристаллов, но и между ними. AMD повысила производительность своих процессоров Ryzen 7000 при помощи улучшений архитектуры Zen 4, увеличения объема кэшей и роста пропускной способности Infinity Fabric. Ну и переход новой платформы на быструю память типа DDR5 и шину PCIe 5.0 также повысил скорость доступа к данным.

Из модификаций Zen 4 отметим улучшения блока прогнозирования ветвлений, который может предсказывать два ветвления за такт и имеет больший объем буферов для целевых ветвлений (BTB) первого и второго уровней. В стадии исполнения была на четверть увеличена очередь удаленных инструкций, увеличены регистровые файлы и другие буферы в исполнительных ядрах. Еще одно важное нововведение — добавление поддержки набора инструкций AVX-512, полезного для повышения производительности процессора в случаях параллельной обработки большого количества данных, в том числе в задачах искусственного интеллекта. При этом был выбран пусть и не самый производительный вариант внедрения, зато энергоэффективный и с весьма эффективным использованием площади кристалла — инструкции AVX-512 выполняются на 256-битном FPU, а не на выделенной 512-битной логике.

Блок загрузки/сохранения — часть ядра, взаимодействующая с подсистемой памяти, и в Zen 4 на 22% увеличили очередь загрузки, одновременно улучшив разрешение конфликтов портов данных. Объем выделенной кэш-памяти второго уровня в каждом ядре был увеличен вдвое — до 1 МБ, а восемь ядер в CCD совместно используют единую кэш-память третьего уровня объемом 32 МБ. Все вместе улучшения Zen 4 привели к росту производительности на такт (AMD называет это IPC, но это не совсем корректно, так как именно темп исполнения инструкций в синтетических нагрузках увеличился далеко не во всех случаях) на 13% по сравнению с Zen 3. Почти две трети этого прироста приходится на улучшения внешнего интерфейса и этапов загрузки/хранения, улучшения при предсказании ветвлений составляют 20% роста, а L2-кэш — лишь 10%.

Встроенный в процессоры GPU основан на графической архитектуре RDNA2 и содержит лишь два вычислительных блока со 128 потоковыми процессорами. Этот графический процессор работает на фиксированной частоте 2,2 ГГц. С точки зрения 3D-ускорения это очень слабые возможности, зато по функциональности поддержки дисплеев и работе с видеоданными тут всё в полном порядке. GPU способен декодировать форматы AV1 и H.265 с аппаратным ускорением, а также кодировать в H.265 аппаратно. При выводе информации на мониторы поддерживается DisplayPort 2.0 UHBR10 (40 Гбит/с), HDMI 2.1 и передача DisplayPort через порты USB Type C, подключенные ко встроенному контроллеру USB 3.2.

Интересно, что поддерживается и гибридная конфигурация работы в сочетании с дискретной видеокартой — почти как в ноутбуках. Кабель подключается к видеовыходу на системной плате и она активирует дискретный GPU только при необходимости, а всё остальное время работает встроенное ядро. Вычислительные блоки RDNA2 тут те же, что в графических процессорах серии Radeon RX 6000, то есть поддерживают все современные возможности, включая даже аппаратную трассировку лучей, правда она слабо применима для столь маломощного в целом GPU.

Основной целью встроенной в Ryzen 7000 графики является не обеспечение достаточной производительности в играх, а предоставление пользователям возможности запуска простых настольных приложений. Кроме этого, GPU имеет неплохие возможности по аппаратному кодированию и декодированию видеоданных, которые можно использовать и при установленной дискретной видеокарте. Добавление интегрированной графики ко всем процессорам AMD позволяет нивелировать длительное преимущество Intel для применения их процессоров в простых офисных ПК, которым не нужны мощные GPU в принципе. Также важно, что все процессоры Zen 4 имеют идентичные параметры встроенных графических процессоров, в отличие от CPU соперника.

Ryzen 5 7600X и его конкуренты

Процессор модели Ryzen 5 7600X предназначен для нижней части среднего ценового сегмента, это всё такой же шестиядерный процессор с возможностью одновременного исполнения 12 вычислительных потоков, как и Ryzen 5 5600X из предыдущего поколения. В отличие от конкурирующего Core i5–12600K, который кроме шести больших производительных ядер имеет еще и четыре энергоэффективных ядра — в этом ценовом сегменте это довольно важно, ведь шести ядер может не хватать в некоторых случаях, пусть и не слишком частых, и тут эффективные ядра дадут некоторое преимущество.

Все шесть ядер рассматриваемого CPU расположены в одном чиплете. В отличие от рассмотренного нами ранее Ryzen 7 7700X, модель Ryzen 5 7600X имеет лишь одного предшественника — Ryzen 5 5600X. Оба процессора основаны на одном восьмиядерном чиплете, два ядра которого неактивны. Базовая частота нового процессора заметно выросла относительно частоты Ryzen 5 5600X и составляет 4,7 ГГц, а максимальная частота Ryzen 5 7600X была повышена до 5,3 ГГц (а на самом деле даже больше, как показали тесты) — весьма приличный прирост к 3,7 ГГц и 4,6 ГГц, соответственно.

Чтобы добиться таких частот, AMD пришлось изменить еще кое-что. Как мы писали в обзоре Ryzen 9 7950X, одной из важных отличительных особенностей платформы AM5 стал повышенный уровень энергопотребления. Как ни странно, даже в сравнительно недорогом Ryzen 5 7600X было увеличено значение потребления энергии. Аналогичный шестиядерный процессор из прошлого поколения — Ryzen 5 5600X — довольствовался лишь 65 Вт, типичное тепловыделение для Ryzen 5 7600X было установлено в 105 Вт, а максимальное и вовсе 142 Вт — ровно как у Ryzen 7 7700X с большим количеством ядер. Это должно дать возможность повысить многопоточную производительность в тех случаях, когда Ryzen 5 5600X упирался именно в сравнительно низкий уровень энергопотребления.

Сравним характеристики рассматриваемого процессора с параметрами старшей модели Ryzen 7 7700X, предшественником из поколения Ryzen 5000, а также сразу тремя процессорами Intel из двух последних поколений — хотя процессор Ryzen 5 7600X был выпущен задолго после выхода семейства Core 12-го поколения, но почти сразу же Intel ответила улучшенным 13-м поколением процессоров Core, которые усилили позиции компании на рынке настольных CPU и заставили AMD пересмотреть розничные цены на линейку Ryzen 7000, снизив их по сравнению с рекомендованными, что обязательно нужно учитывать.

Модель Тех­процесс, нм Ядер
/потоков
Базовая частота, ГГц Турбо-частота, ГГц Кэш L2+L3, МБ Память Энерго­потребление, Вт Рек. цена, $
Ryzen 7 7700X 5/6 8/16 4,5 5,4 8+32 DDR5–5200 105/142 399
Ryzen 5 7600X 5/6 6/12 4,7 5,3 6+32 DDR5–5200 105/142 299
Ryzen 5 5600X 7/12 6/12 3,7 4,6 3+32 DDR4–3200 65/88 299
Core i5–13600K 10 6+8/20 3,5 5,1 20+24 DDR5–5600/
DDR4–3200
125/181 319
Core i5–13400(F) 10 6+4/16 2,5 4,6 9,5+20 DDR5–4800/
DDR4–3200
65/148 196
Core i5–12600K 10 6+4/16 3,7 4,9 9,5+20 DDR5–4800/
DDR4–3200
125/150 318

Несколько лет назад, до внедрения гибридных вычислительных ядер конкурентом, процессоры AMD имели большее количество ядер и были заметно сильнее в многопоточных нагрузках, а в последних двух поколениях процессоров Core компания Intel смогла предложить еще больше ядер. В результате, против шестиядерного Ryzen 5 7600X выступает Core i5–12600K и Core i5–13400(F) с десятью ядрами, а Core i5–13600К с четырнадцатью ядрами и вовсе стал конкурентом уже для Ryzen 7 7700X. И пусть часть ядер в них — так называемые энергоэффективные, которые обеспечивают меньшую производительность по сравнению с полноценными ядрами, но большее их количество позволяет обеспечить лучшие результаты. Именно поэтому Ryzen 5 7600X конкурирует не с Core i5–13600К, как должно быть по индексам, а с Core i5–13400(F). Рассматриваемый сегодня процессор явно выпускался с расчетом на борьбу с Core i5–12600K из прошлого поколения. Новому Ryzen 5 7600X обеспечили прирост быстродействия более чем на треть, и он вполне способен потягаться и с 12600K и с 13400(F), которые отличаются в основном тактовыми частотами.

Преимущество Ryzen 5 7600X над одноклассником из прошлого поколения несомненно, а вот сравнение с конкурентом не такое радостное. Да, с Core i5–12600K из прошлого поколения его сравнить можно, но вроде бы одноклассник Core i5–13600K современного поколения имеет еще большее количество ядер, хотя они и работают на меньшей частоте, но в многопоточных приложениях Ryzen 5 7600X чаще будет проигрывать. Впрочем, в играх эти ядра не помогут, да и Core i5–13600K стоит дороже, поэтому в любом случае будет логичнее сравнивать Ryzen 5 7600X с моделью Core i5–13400(F), обзор которой также уже готовится.

Каждое ядро Zen 4 имеет свой L2-кэш объемом 1 МБ и все они имеют доступ к 32 МБ общего L3-кэша, и общий объем L2 и L3 для Ryzen 5 7600X стал 38 МБ по сравнению с 35 МБ у 5600X из прошлого поколения. И если по общему объему кэш-памяти 7600X вполне может конкурировать с процессорами Intel 12-го поколения, то современные Core опередили рассматриваемую модель по этому показателю. Ryzen 5 7600X поддерживает 28 линий PCIe 5.0 по сравнению с 16 линиями 5.0 и 12 4.0 у конкурента. Поддерживается только память стандарта DDR5, в отличие от имеющих поддержку и DDR4-памяти решений Intel двух последних поколений. Официально Ryzen 5 7600X работает с памятью DDR5–5200 — это лучше, чем у Intel Core предыдущего поколения, но хуже, чем у текущего Raptor Lake с заявленными DDR5–5600. Впрочем, процессоры Zen 4 отлично работают с модулями с эффективной частотой 6000 МГц, который имеют профили EXPO. А вот более высокие значения имеют мало смысла, так как контроллер памяти переключится в режим 2:1, что отрицательно скажется на быстродействии и не компенсируется ростом частоты DDR5.

В отличие от младшего варианта Ryzen 5 7600, имеющего в комплекте низкопрофильный воздушный кулер, старший Ryzen 5 7600X поставляется без системы охлаждения. AMD рекомендует использовать воздушный кулер среднего размера, но мы бы советовали взять более мощный вариант, так как от эффективности охлаждения будет зависеть итоговая производительность процессора в предельных случаях. Если Ryzen 5 7600X будет нагреваться выше 95 градусов (а со средним воздушным кулером он запросто будет), то автоматически снизится и тактовая частота — вместе с производительностью, конечно же.

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

AMD говорит, что для процессоров новой платформы AM5 с более высоким уровнем TDP вполне нормально разогреваться до 95 градусов (значение по умолчанию) — это максимальная безопасная рабочая температура, которая не сделает ничего плохого с CPU даже при долговременной работе. Более того, такое поведение системы управления питанием процессоров компания сделала намеренно и считает его идеальным для того, чтобы выжать из всех экземпляров процессоров максимальную производительность. К сравнению производительности Ryzen 5 7600X с показателями других моделей процессоров мы и переходим.

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

Тестовые системы и условия

  • Процессоры:
    • AMD Ryzen 5 7600X (6 ядер/12 потоков, 4,7—5,3 ГГц)
    • AMD Ryzen 7 7700X (8 ядер/16 потоков, 4,5—5,4 ГГц)
    • Intel Core i5–12600K (6P+4E ядра/16 потоков, 3,7—4,9 ГГц)
    • Intel Core i5–13400F (6P+4E ядра/16 потоков, 2,5—4,6 ГГц)
  • Система охлаждения: AeroCool Mirage L360 (СЖО 3×120 мм, 2300/1800 об/мин)
  • Системные платы:
  • Оперативная память:
    • 32 ГБ (2×16 ГБ) DDR5–5200 CL40 G.Skill Ripjaws S5 (F5–5200U4040A16GX2-RS5W)
    • 32 ГБ (2×16 ГБ) DDR4–3600 CL18 Thermaltake ToughRAM RGB (R009D416GX2–3600C18A)
  • Видеокарта: Sapphire Radeon RX 6800 XT (16 ГБ)
  • Накопитель: Kingston KC2000 SSD 2 ТБ (SKC2000M8/2000G)
  • Блок питания: Corsair RM750 (80 Plus Gold, 750 Вт)
  • Операционная система: Microsoft Windows 11 Pro (22H2)

Для тестирования процессоров мы взяли имеющиеся в наличии высокопроизводительные системные платы для каждой платформы и снабдили их достаточным объемом оперативной памяти, работающей на оптимальной частоте или близкой к ней — в зависимости от имеющихся в наличии модулей памяти, опять же. Для тестирования процессоров серии Ryzen 7000 и решений Intel двух последних поколений мы использовали память DDR5–5200, а процессоры с поддержкой DDR4 довольствуются тем же объемом памяти DDR4–3600.

Интересным будет не только сравнение Ryzen 5 7600X с аналогичной моделью из предыдущего семейства, но и то, насколько рассматриваемая модель отстает от восьмиядерного Ryzen 7 7700X. Среди более-менее подходящих для сравнения по цене и классу процессоров Intel мы рассмотрим Core i5–12600K и Core i5–13400F, которые оказались очень близки друг к другу. Настройки памяти для всех систем брались из XMP/EXPO-профилей, а ограничения процессоров по потреблению энергии — в соответствии с их спецификациями (а не настройкам производителей системных плат, которые могут отличаться) — насколько это возможно, конечно.

Видеокарта компании AMD прошлого поколения выбрана потому, что новой Radeon RX 7900 XT/XTX у автора нет, а Radeon RX 6800 XT имеет вполне достаточную производительность и обеспечивает несколько большую скорость рендеринга в условиях низких разрешений по сравнению с конкурентами производства Nvidia, которые используют большее время на обработку данных в видеодрайвере. Впрочем, это больше важно для игровых тестов, которые мы решили вынести за рамки текущего материала.

Синтетические тесты

Производительность памяти и системы кэширования

Пропускная способность DDR5-памяти у современных процессоров Ryzen заметно выше, чем DDR4 у процессоров прошлого поколения, и разницы по ее скорости между Ryzen 7 и Ryzen 5 нет никакой. Ну, а если сравнивать с представленными в тесте процессорами Intel, то соперники значительно быстрее по всем параметрам, но особенно по скорости чтения и копирования — мы уже говорили о том, что эффективность контроллера DDR5-памяти у AMD ниже. По крайней мере, если верить результатам тестов памяти и кэша из пакета AIDA64 (да и Sandra тоже), в котором измеряется пропускная способность и задержки всех компонент подсистемы памяти. Напомним, что для всех процессоров использовались равные условия — режим DDR5–5200.

Ryzen 5 7600X

Ryzen 7 7700X

Core i5–12600K

Core i5–13400F

Как видно по скриншотам, преимущество обоих процессоров Intel над обоими Ryzen есть, Core i5 по пропускной способности памяти быстрее. А вот по задержкам доступа особой разницы нет, они у пары Core i5 и обоих Ryzen (все с DDR5) близки, хотя совсем небольшое преимущество тут уже у процессоров AMD. Посмотрим то же самое на более удобной диаграмме:

AIDA64, тест пропускной способности памяти
  RAM Read RAM Write RAM Copy
Ryzen 7 7700X 57956 69524 57231
Ryzen 5 7600X 58126 69564 57238
Core i5–13400F 76552 72956 70880
Core i5–12600K 77110 73563 71314

Что Ryzen 5 7600X что Ryzen 7 7700X с DDR5–5200 показывает скорость чтения около 58 ГБ/с — это не настолько уж больше, чем у предыдущего поколения Ryzen, использующего DDR4, так что подтверждаем, что эффективность контроллера памяти у AMD не лучшая, и это хорошо видно по сравнению с 76–77 ГБ/с при чтении у процессоров Intel с этой же памятью и такими же ее настройками. Контроллер памяти DDR5 у компании AMD пока что получился не лучшим по сравнению с проверенным контроллером DDR4, и возможно поэтому процессоры архитектуры Zen 4 в некоторых тестах смотрятся не так сильно, как должны бы. С другой стороны — получается, что у AMD есть некий запас производительности для будущих поколений Zen, если они улучшат контроллер памяти, конечно.

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

AIDA64, тест задержек
  L1 Latency L2 Latency L3 Latency RAM Latency
Ryzen 7 7700X 0,7 2,6 9,7 76,9
Ryzen 5 7600X 0,7 2,7 9,8 77,0
Core i5–13400F 1,1 3,9 16,8 80,8
Core i5–12600K 1,0 3,6 19,0 80,3

Тут всё примерно так, как и было в предыдущих исследованиях — задержки подсистемы кэширования Ryzen 5 7600X лишь самую малость отличаются от аналогичных показателей старшей модели 7700X. Задержка L1-кэша данных у Ryzen очень низка — всего 0,7 нс, да и L2-кэш имеет такую же задержку, что и L2 в предыдущем поколении Zen — при удвоенном его объеме. В Zen 4 снизили задержку L3-кэша до значения менее чем 10 нс — с высокой тактовой частотой Zen 4 эта задержка вернулась к значениям Zen 2, но уже с большей емкостью кэша. По всем уровням кэша процессоры AMD явно показывают лучшие задержки по сравнению с Intel Core i5. Задержка памяти у обоих Ryzen идентична и чуть ниже, чем у Core i5 — настройки памяти для разных платформ всегда непросто привести к идентичным, даже если они используют тот же тип памяти.

Кроме задержек доступа к уровням кэш-памяти, важна и пропускная способность, особенно для векторизованного кода. Несмотря на архитектурные изменения Zen 4, инженеры AMD не внесли существенных изменений в основные кэши, их пропускная способность осталась такой же, как в Zen 3 и Zen 2 и улучшения по пропускной способности L1- и L2-кэша сводятся к увеличению тактовой частоты. Пропускная способность L3 несколько улучшилась — вероятно, был увеличен размер очереди между L2 и L3, чтобы нивелировать задержку. Рассмотрим результаты теста пропускной способности всех уровней кэш-памяти из AIDA64.

AIDA64, пропускная способность кэш-памяти
  L1 Read L1 Write L1 Copy L2 Read L2 Write L2 Copy L3 Read L3 Write L3 Copy
Ryzen 7 7700X 2692 1366 2721 1334 1289 1265 865 885 852
Ryzen 5 7600X 2004 1017 2024 1019 1006 976 761 790 754
Core i5–13400F 2446 1804 3045 834 310 644 640 290 469
Core i5–12600K 2750 1993 3288 945 368 702 657 311 526

В обзоре флагманской модели Ryzen 9 7950X мы заметили, что кэш-память Zen 4 на всех уровнях явно стала быстрее, чем у предыдущего поколения, что особенно заметно по L3-кэшу. А также кэши заметно ускорились из-за увеличенной рабочей частоты новых CPU. Конкретно у Ryzen 5 7600X общая пропускная способность L1- и L2-кэшей в этом тесте соответствует его конфигурации по вычислительным ядрам — при сравнении с Ryzen 7 того же поколения. Соперники же в виде и Core i5–12600K и Core i5–13400F очень близки друг к другу и имеют более производительный L1-кэш, но при этом заметно уступают по пропускной способности L2- и L3-кэшей.

Синтетические тесты Sandra

Чисто синтетические тесты производительности из пакетов вроде Sandra и AIDA64 также могут быть интересны для оценки низкоуровневой производительности в специализированных задачах, хотя они и претендуют на некоторую универсальность. По неустановленной причине тест Sandra категорически отказался работать на нашей системе с Core i5–13400F, поэтому вместо него только в этих тестах будет представлен явно более мощный и дорогой Core i5–13600K, который не является ценовым конкурентом рассматриваемого процессора AMD.

Sandra, синтетические тесты CPU
  CPU Overall CPU Crypto CPU Scientific Neural Network High Precision
Ryzen 7 7700X 15,7 26,9 71,7 15,6
Ryzen 5 7600X 12,8 23,9 61,6 14,7
Core i5–13600K 14,8 29,2 73,4 13,5
Core i5–12600K 11,8 23,4 68,4 11,3

Первая группа тестов показывает относительную производительность в разных задачах и некий общий счет CPU Overall, вычисленный из всех результатов. По нему Ryzen 5 7600X немного уступает более старшей модели 7700X, как и должен, исходя из количества вычислительных ядер. Соперники рассматриваемого процессора в этот раз сильнее. Если Core i5–12600K чаще отстает, то более новый Core i5–13600K имеет большее количество ядер и почти во всех подтестах быстрее, кроме нейросетей. Результат для рассматриваемого сегодня CPU ожидаемый, но от 13600K он отстает и близок скорее к 12600K, что можно считать удовлетворительным итогом. А вот в других подтестах преимущество процессоров AMD куда заметнее, особенно в мультимедийных:

Sandra, мультимедийные тесты CPU
  CPU Multi-media CPU Image Processing
Ryzen 7 7700X 1874 1460
Ryzen 5 7600X 1395 1116
Core i5–13600K 1554 1004
Core i5–12600K 1182 748

Эти тесты показывают вычислительную производительность при обработке медиаданных, и вот тут новый Ryzen 5 отстал от Ryzen 7 этого же поколения явно побольше — ему не хватает количества ядер чтобы приблизиться к 7700X, и всё обусловлено именно разницей в количестве ядер. А вот процессорам Intel в этих тестах количество ядер не помогло — они явно отстают, особенно Core i5–12600K из прошлого поколения, который отстал раза в полтора. Впрочем, это чисто синтетические тесты с жесткой специализацией, которые лучше подходят именно для процессоров AMD. Рассмотрим тесты из другого универсального пакета, и там соперником для Ryzen 5 снова будет Core i5–13400F.

Синтетические тесты AIDA64

Это также чисто синтетические тесты, которые показывают производительность в задачах с определенной специализацией. Например, CPU Queen использует целочисленные операции при решении классической шахматной задачи, а AES — скорость шифрования по одноименному криптографическому алгоритму:

AIDA64, синтетические тесты CPU
  CPU Queen CPU AES
Ryzen 7 7700X 132622 188543
Ryzen 5 7600X 106777 146468
Core i5–13400F 84093 119413
Core i5–12600K 94745 132200

Добавление поддержки DDR5-памяти, увеличение тактовой частоты и уровня энергопотребления явно помогло Ryzen текущего поколения, и даже при отставании по количеству вычислительных ядер от соперника они выглядят очень неплохо. Рассматриваемый Ryzen 5 7600X отстал от Ryzen 7 этого же поколения, как мы и ожидали, а вот Core i5–12600K с Core i5–13400F показали результаты послабее — вполне возможно, Core i5–13600K бы смог приблизиться к Ryzen 5 7600X.

AIDA64, синтетические тесты CPU
  CPU Photoworxx CPU Zlib CPU SHA3
Ryzen 7 7700X 35344 1203 5464
Ryzen 5 7600X 35417 927 4243
Core i5–13400F 48201 912 3320
Core i5–12600K 48330 1009 3681

Первые два теста с очередной диаграммы также используют целочисленные операции для вычислений над изображениями и при сжатии информации, а SHA3 — еще один криптографический алгоритм. И в этих тестах процессоры Intel обычно выступают заметно сильнее соперников — особенно в тесте обработки изображений, в котором оба Core i5 выигрывают у обоих Ryzen. Сегодняшний герой Ryzen 5 7600X также не отстал от Ryzen 7 7700X в первом подтесте, что явно указывает на его однопоточность. Зато другие два подтеста показывают разницу именно в количестве вычислительных ядер. Преимущество у сегодняшнего героя над процессорами Intel есть только в одном из подтестов — алгоритме шифрования.

AIDA64, синтетические тесты CPU
  FPU Julia FPU Mandel FPU SinJulia FP32 Raytrace FP64 Raytrace
Ryzen 7 7700X 130037 68022 16465 31683 17106
Ryzen 5 7600X 102245 54651 12759 24522 13305
Core i5–13400F 77458 39730 8629 16579 8878
Core i5–12600K 85607 44554 9565 18288 10017

Третий, самый многочисленный набор тестов из AIDA64, включает тесты производительности операций с плавающей запятой, включая инструкции всех вариантов SSE и AVX/AVX2. Результаты процессоров AMD в этих тестах всегда были сравнительно высокими, и Ryzen 5 7600X — не исключение. Конечно, он тут всегда уступает восьмиядерному Ryzen 7 7700X, но это и понятно. А вот Core i5–12600K и Core i5–13400F в этот раз заметно отстают, заметно проигрывая сегодняшнему герою уже во всех подтестах.

Бенчмарк CPU-Z

Еще один синтетический тест, который мы решили включить в этот раздел — по нагрузке на ядра он ближе всего к тестам рендеринга, и по нему также очень удобно сравнивать однопоточную и многопоточную производительность процессоров. В случае процессоров Ryzen 7000 использовался вариант теста AVX-512, который позволил немного увеличить производительность по сравнению с остальными CPU.

CPU-Z, однопоточная нагрузка
  1T 1T AVX2/AVX512
Ryzen 7 7700X 262 1023
Ryzen 5 7600X 260 1006
Core i5–13400F 232 1067
Core i5–12600K 241 1114

По пиковой однопоточной производительности процессоры AMD всегда уступали сопернику, это подтверждается и результатами теста CPU-Z — оба Core i5, и 12600K и 13400F, при использовании AVX-инструкций оказались быстрее обоих Ryzen, хотя без этого набора инструкций они отстают от представителей семейства Ryzen 7000. Однопоточная производительность Ryzen 5 и Ryzen 7 отличается слабо, только многопоточная нагрузка должна выявить более интересные для нас сегодня моменты.

CPU-Z, многопоточная нагрузка
  MT MT AVX2/AVX512
Ryzen 7 7700X 2666 10138
Ryzen 5 7600X 2005 7524
Core i5–13400F 1943 7961
Core i5–12600K 2176 8919

Видно ожидаемо более низкий результат на фоне восьмиядерника — и в обычном тесте без AVX-инструкций и с ними Ryzen 5 7600X заметно медленнее модели Ryzen 7 7700X. Как было сразу понятно, результаты шестиядерника в многопоточных тестах будут не слишком впечатляющими, и своих более многоядерных конкурентов Intel рассматриваемый сегодня процессор обойти не смог, чуть уступив даже Core i5–13400F. Всё же гибридная стратегия Intel принесла свои плоды…

Общие тесты

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

PCMark 10 Extended
  Overall Essentials Полный текст статьи читайте на iXBT