Тест трех поколений процессоров Ryzen: I Love You 3000

С момента появления AMD Ryzen 7 1800X прошло уже более двух лет, и за это время на процессорном рынке поменялось многое. Но как сильно изменилась сама архитектура Zen с течением времени?

Тест трех поколений процессоров Ryzen: I Love You 3000

На данный момент настольные процессоры Ryzen насчитывают целых три поколения, каждое из которых основано на отдельной архитектуре. Ryzen 1000-й серии основаны на архитектуре Zen, к становлению которой приложили руки опытнейшие инженеры компании, включая уже бывшего сотрудника AMD Джима Келлера. Ryzen 2000-й серии получили улучшенную архитектуру Zen+, которая является, скорее, работой над ошибками, обновлением, а не шагом вперед.

С приходом Ryzen 3000-й серии мы познакомились с Zen2. Огромный шаг вперед, но не в росте частотного потенциала, а в энергоэффективности (переход на технологический процесс 7 нм), производительности на такт (по разным подсчетам - до 15%), улучшении контроллера памяти, технологичности и росте числа ядер, доступных для сокета AMD AM4. Несомненно, такие улучшения повлияли и на стоимость процессоров, но спрос рождает предложение.

Сегодня мы с вами в одном обзоре проделаем двухлетний путь развития архитектуры процессоров Ryzen от Zen до Zen2 и найдем ответы на вопросы о росте IPC, влиянии многокристальной структуры Ryzen 3xxx на межъядерные задержки, улучшении энергопотребления и многом другом.

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

  • Процессоры: AMD Ryzen 5 1600X, AMD Ryzen 5 2600X, AMD Ryzen 5 3600X
  • Материнская плата: ASUS ROG STRIX B450-I GAMING
  • Оперативная память: G.SKILL F4-3600C16D-16GTRG, работающая в режиме 3400 МГц CL14-15-14-14-28 CR1 LT
  • Видеокарта: ASUS GeForce RTX 2080 Ti STRIX OC
  • Система охлаждения: Alphacool Eisbaer Extreme Liquid
  • Накопитель: Adata XPG SX8200 Pro объемом 512 ГБ
  • Блок питания: ASUS ROG-THOR-1200P 1200W
  • Корпус: Cooler Master Test Bench V2.0.

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

Проведение тестов будет проводиться в трех направлениях:

  • Сравнение производительности, частот, энергопотребления и температуры при заводских режимах работы процессоров и фиксированных параметрах оперативной памяти, которая доступна всем трем поколениям – 3400 МГц с таймингами CL14-15-14-14-28 CR1 LT (ужатые второстепенные тайминги).
  • Сравнение производительности при фиксированных частотах процессора (4000 МГц на минимальном напряжении для стабильной работы) и настройках оперативной памяти.
  • Разгон.
Тест трех поколений процессоров Ryzen: I Love You 3000

Заводской режим работы

Несмотря на то, что между Zen и Zen+ практически не было изменений в частотных характеристиках, появление Precision Boost 2, XFR2 и Precision Boost Overdrive изменило сам алгоритм работы процессоров при различных нагрузках.

Тест трех поколений процессоров Ryzen: I Love You 3000

Также долгий путь и широкий спектр исправлений преодолели драйверы системной логики, микрокоды материнских плат и планировщик Windows 10. В версии 1903 уже заявлены оптимизации для Ryzen, позволяющие при малопоточных нагрузках выполнять задачу в пределах одного CCX, что должно значительно повлиять на конечную производительность ценой неравномерного распределения нагрева.

На примере Cinebench R20 посмотрим, как работают Ryzen 5 1600X, 2600X и 3600X при разнокалиберных нагрузках.

Тест трех поколений процессоров Ryzen: I Love You 3000

При полной нагрузке Ryzen первого поколения показывает довольно простой алгоритм работы: частота ядер не опускается и не поднимается выше отметки в 3700 МГц, при этом рабочее напряжение большую часть времени составляло 1.26 В, а температура составила от 47 до 49 °С при энергопотреблении по показателям SVI2/SMU 105 Вт.

Тест трех поколений процессоров Ryzen: I Love You 3000

Ryzen 2600X обладает системой умного ускорения частоты, и как результат – скачки от 3825 до 3900 МГц. Напряжение в автоматическом режиме соответствует VID процессора, поэтому аналогичные изменения состояния мы наблюдаем и здесь. Несмотря на лучший техпроцесс по числовым показателям, в реальности никакой магии не произошло: повышенные частоты увеличили рост энергопотребления до 115 Вт, за ним пошли вверх и температуры – от 52 до 55 °С.

Тест трех поколений процессоров Ryzen: I Love You 3000

Третье поколение Ryzen и блок SMU для работы с ними находится в процессе модернизации, и на данный момент мы наблюдаем одно из переходных состояний: средняя частота процессора колеблется в районе 4150 МГц при напряжении 1.35 В, и по данным SVI2 энергопотребление процессора составило всего лишь 56 Вт, что больше похоже на ошибку мониторинга. При этом нельзя сравнить все три процессора по нагреву: площадь кристаллов процессоров первого и второго поколения Ryzen практически в три раза больше, чем CCD у 3000-й серии. Выше тепловой поток – выше и требования к теплоотводу, менее приятны температуры.

Тест трех поколений процессоров Ryzen: I Love You 3000

Но увидев результат забываешь о всех нюансах: между Ryzen 5 1600X и 3600X невероятные 35% разницы в производительности! При этом 2600X всего на 8% опережает своего предшественника.

Перейдем к одноядерной производительности. Этот тест длится уже заметно дольше, и за это время можно провести анализ работы планировщика Windows и драйвера системной логики по отношению к «ветерану» в лице Ryzen 5 1600X.

Тест трех поколений процессоров Ryzen: I Love You 3000

И в данном случае не видно никаких улучшений: выход на максимальную частоту ускорения у процессора случался очень редко, да и нет никакой привязки к ядру. Неужели все эти улучшения, о которых нам рассказывали в интернете – неправда? А может сказывается отсутствие Precision Boost 2? Достаточно посмотреть на усредненные показатели частот ядер и увидеть, что никакого «любимчика» во время тестирования нет.

В остальном же видны работа XFR и соблюдение паспортных характеристик: частота при малопоточной нагрузке повышается до 4100 МГц при каких-то 1.5 В и выше.

Тест трех поколений процессоров Ryzen: I Love You 3000

Ryzen 5 2600X говорит однозначно – планировщик работает, нагрузка сосредоточена на 1-2 ядрах в пределах одного CCX. Как следствие – частота четвертого ядра в среднем составила 4000 МГц, а максимальное значение отдельных ядер достигало 4250 МГц при напряжениях не выше 1.487 В. Отклонений от обещанного нет, при этом потребляет и греется процессор весьма умеренно.

Тест трех поколений процессоров Ryzen: I Love You 3000

Отлично планировщик справляется и с 3600X, позволяя двум ядрам работать на 4250-4300 МГц в среднем. Пиковое напряжение еще ниже, чем у 2600Х, температура немного выше. Стоит отметить, что паспортные 4400 МГц процессор не достигал ни разу за всё время теста. Компания AMD в курсе проблемы, и уже в скором времени нам будут доступны новые версии BIOS с исправленным блоком SMU. Пока что же 4350 МГц выглядят пределом мечтаний.

Тест трех поколений процессоров Ryzen: I Love You 3000

Одни превышают заявленную частоту, другие ее не достигают. Как итог – в одноядерной производительности отрыв Ryzen 5 3600X от предшественников сократился, а между первым и вторым поколением всё те же 8%.

Но как же без поисков AVX? Найти его я смог в LinX 0.7.0, адаптированном под процессоры Ryzen. Объем задачи 23118, что позволяет неплохо «прожарить» кристаллы.

Тест трех поколений процессоров Ryzen: I Love You 3000

С Ryzen 5 1600X всё предельно ясно, никаких изменений в работе.

Тест трех поколений процессоров Ryzen: I Love You 3000

Для 2600Х всё несколько иначе: в попытках оставаться в рамках теплопакета частота сбрасывается до 3700 МГц при напряжении 1.16-1.22 В. Энергопотребление в итоге немного ниже, чем у 1600Х, а температуры – выше.

Тест трех поколений процессоров Ryzen: I Love You 3000

Процессоры с архитектурой Zen2 получили удвоенное количество регистров для операций с плавающей запятой, поэтому операции с AVX2 для 3600X создают заметно большую нагрузку, нежели Cinebench R20, который тоже использует данные инструкции. В среднем частота ядер составила 4100 МГц, оставляя процессор в рамках безопасных температур.

Тест трех поколений процессоров Ryzen: I Love You 3000

Потенциал Zen2 раскрылся: более чем двукратное превосходство над предшественниками по конечной производительности!

Но разница в частотах и напряжениях не даёт оценить всю пользу прогресса. Пора исправлять!

Сравнение IPC

Частота всех трех процессоров была установлена на 4000 МГц с минимальным напряжением, которое обеспечивало стабильную работу системы. Ее непоколебимость проверялась в LinX 0.7.0 с объемом задачи 34000.

Тест трех поколений процессоров Ryzen: I Love You 3000

Для Ryzen 5 1600X рабочее напряжение составило 1.3 В. При этом температура процессора не превысила 58 °С, а энергопотребление – 127 Вт.

Тест трех поколений процессоров Ryzen: I Love You 3000

2600X для 4 ГГц потребовалось на 0.1 В меньше, но повышенная производительность привела к одинаковому с 1600Х тепловыделению и энергопотреблению.

Тест трех поколений процессоров Ryzen: I Love You 3000

Если для данных процессоров планка в 4 ГГц является разгоном, то 3600Х работал в режиме сниженной частоты. Напряжение 1.137 В обеспечило стабильную работу при 60 Вт и 63 °С в максимуме.

Тест трех поколений процессоров Ryzen: I Love You 3000

Снижение рабочей частоты 3600Х сократило отрыв от предшественников, но двойное превосходство никуда не исчезло.

SiSoftware Sandra позволяет изучить «внутренности» процессоров с точки зрения машинной производительности: как быстро и в каком объеме за единицу времени можно передать данные из точки А в точку В.

Межъядерные задержки из-за модульной структуры Zeppelin были главной проблемой процессоров Ryzen: обмен данными между ядрами из разных CCX порождал высокие задержки. В процессорах Ryzen третьего поколения контроллер памяти и прочие элементы ввода/вывода были вынесены в отдельный кристалл. Это позволило решить проблему неравномерного доступа к памяти при использовании нескольких CCD (Ryzen 9 3900X/3950X), которая мучала нас два поколения AMD Threadripper. И как показала практика – обмен между ядрами в процессорах на архитектуре Zen2 проводится значительно быстрее.

Тест трех поколений процессоров Ryzen: I Love You 3000

Если Zen+ улучшил задержку между ядрами из разных ССХ на 10 нс, то в Zen2 улучшение достигает 40 нс!

Тест трех поколений процессоров Ryzen: I Love You 3000

Увеличилась и межъядерная пропускная способность.

Тест трех поколений процессоров Ryzen: I Love You 3000

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

Тест трех поколений процессоров Ryzen: I Love You 3000

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

Тест трех поколений процессоров Ryzen: I Love You 3000

Так же хорошо видна разница в задержках между Zen и Zen+: все объявленные исправления действительно имеют место быть, а снижения латентности кэшей L2 и L3 говорят о какой-то проблеме в дизайне первого поколения Ryzen.

Комплекс тестов 3DMark говорит однозначно о том, что улучшения между Zen и Zen+ на одной частоте не превышают 5-6%, зачатую показывая меньшую разницу. Zen2 же демонстрирует до 20% улучшения производительности относительно Zen, особенно это заметно в комбинированных тестах.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

Работа с памятью у 3600X при прочих равных с предшественниками заметно хуже, что мы можем видеть в тесте кэшей и памяти AIDA64. Сказываются и контроллер памяти в отдельном кристалле, и ограничение шины записи в 16 Байт на CCD, что привело к двукратному падению пропускной способности в соответствующих задачах. В версиях с 2 CCD такой проблемы нет, да и общие показатели ПСП выше из-за многопоточности операций.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

В прочих тестах ухудшение в пропускной способности и задержках памяти сказались только в Photoworxx, который и завязан на производительность подсистемы памяти. В остальных случаях при использовании операций с плавающей запятой благодаря увеличенному объему L3 прирост был существенным и достигал 100%.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

В Cinebench R20 разницу между первым и вторым поколением Ryzen можно назвать косметической, а Zen2 блеснул приростом до 15% в однопоточных операциях и до 22% в многопоточных.

Тест трех поколений процессоров Ryzen: I Love You 3000

Corona не присущи многие улучшения новой архитектуры, но всё равно отрыв впечатляет.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

В CPU-Z версии 1.90 Ryzen 5 1600X и 2600X показывают абсолютно одинаковый результат, а вот 3600X уходит в отрыв на 7-9%.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

PCMark 10 отражает производительность процессоров в реальных задачах, которые мы проводим ежедневно: серфинг, обработка фото и видео, работа с документами, игры и проигрывание мультимедиа. И снова Zen2 показывает себя в отличном свете.

Тест трех поколений процессоров Ryzen: I Love You 3000

В V-Ray 3600Х покажет на 10% лучиков больше, чем 2600Х. Так и до RTX 2080 Ti недалеко.

Тест трех поколений процессоров Ryzen: I Love You 3000

WinRAR чувствителен к производительности памяти, а удвоенный объем L3 нивелирует уменьшение пропускной способности.

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

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

Ryzen 5 3600X показывает ощутимый прирост производительности, который особенно заметен по случайным событиям. А стабильность framerate обеспечивает лучшие игровые впечатления.

В некоторых играх заметна значительная разница между 1600X и 2600X. Возможно, не последнюю роль в этом играет планировщик Windows 10 1903, симпатизирующий второму и третьему поколениям Ryzen.

Разгон

Для моего экземпляра Ryzen 5 1600X частота 4000 МГц при напряжении 1.3 В является максимальной, дальнейшее повышение напряжения не являлось целесообразным. Поэтому 1.3 В стали отправной точкой для прочих участников тестирования.

Тест трех поколений процессоров Ryzen: I Love You 3000

Ryzen 5 2600 X покорилась частота 4200 МГц, что является неплохим результатом.

Тест трех поколений процессоров Ryzen: I Love You 3000

Для 3600Х, несмотря на 7 нм и более высокие частоты в спецификациях, выше 4300 МГц добиться не удалось. Да и данный результат является отличным.

При этом я не мог не воспользоваться еще одним новшеством Zen2 – улучшенным контроллером памяти. Добиться 3800 МГц в режиме uclk=mem (1:1) не составило труда даже с таймингами 14-16-14-14-28.

Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000
Тест трех поколений процессоров Ryzen: I Love You 3000

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

Заключение

Процессоры Ryzen и архитектура Zen, несомненно, прогрессируют. Если добавить к рабочей частоте Ryzen 5 3600X всего 500 МГц и на столько же поднять частоту Infinity Fabric (fclk) – мы получим беспрецедентное соотношение одноядерной и многоядерной производительности в процессорах с количеством ядер до 16! Если на данном этапе Zen2 показывает внушительный рост производительности относительно своего прародителя с двухлетней историей, то чего можно ожидать от будущих решений? Как говорится – был бы IPC, а частота нарастет.

Тест трех поколений процессоров Ryzen: I Love You 3000

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

135135
191 комментарий

Спасибо за материал. Сегодня думал выкладывать R5 1600 на авито за 6к, чтобы купить R5 3600 за 15к. Но теперь понимаю овчинка выделки не стоит, был бы прирост 50+% тогда имел бы смысл. Но судя по обзорам даже 3900x не даёт такого прироста, хотя ядер в 2 раза больше (при цене в 3 раза выше).
Имеется ввиду игровая производительность, я не контент-мейкер. Будь я последним, то задумывался бы о threadripper

4
Ответить

50%? У Интела за 10 лет может столько не набраться с 1 по 10 поколение. Вы там реально на приколе?

42
Ответить

Комментарий недоступен

2
Ответить

3700х вполне

1
Ответить

Новый сокет выйдет, тогда можно будет менять

Ответить

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

14
Ответить

Комментарий недоступен

2
Ответить