Всем доброго времени суток, подписчики, ну или просто читатели.
=====================Предистория======================
Вообщем предыстория такая , перешел я тут на Am4 после почти 10 летнего опыта с интел с 2014 года на 1150 сокете (на am4 собирал в январе этого года)
Друзья подписчики и читатели , с рязанью 3600 у меня есть одна история , это на целую статью (Поэтому если вам интересно давайте наберем хотя бы 10 лайков и я расскажу эту историю) Вам не сложно а мне приятно
- Сидел я значит месяца 2 на ryzen 5 - 3600 , после моего xeon 1246 v3 , разница в производительности огромная (все таки 6 ядер против 4, к тому же более современные) .
- Если говорить про разницу в производительности между старыми 4 ядерными интел и относительно новыми 6 ядерными amd , я насчитал в районе от 50 - 100 % в сторону 6 ядерника от Amd , но процент разницы зависит от проекта к проекту "это про игры" . В синтетике самая большая разница почти до 100% (но синтетика это синтетика, важнее что в самих программах или играх) .
- Вообщем довелось мне так сидеть пару месяцев , с января до марта этого года . За это время успел достаточно по тестить процессор и понять на что можно рассчитывать при переходе на относительно современные 6 ядер с какого нибудь старенького 4 ядерника.
- Дальше ситуация была такая что мне пришлось заменить свой 3600 на 5600 - и вот как раз это стало основой для этой статьи
====================теперь идем дальше=================
теперь поговорим про архитектуру и разницу в производительности между zen 2 и zen 3 .
Не много пройдемся по архитектурным изменениям Zen 2 и Zen 3
Начнем с того какие были изменения на момент выхода Zen 2 - 3000 series ryzen
- Также увеличили количество мест в регистре целочисленного ядра со 168 до 180 мест.
- Еще изменение претерпел FPU-блок, это 2 блока умножения и 2 для сложения, они были 128-битными, а стали 256-битными.
- Если посчитать общий прирост производительности, который заявили на презентации AMD, это 15% по среднему количеству выполняемых инструкций за такт. Но на практике в реальной производительности — разница еще больше.
- Еще стоит сказать, что увеличился общий объем кеша L3 с 16 Мб у Zen+ до 32 Мб у Zen-2.
теперь об архитектуре Zen 3 - 5000 series ryzen
- Тут первое, с чего я начну, это с того, что в Zen 3 изменили систему расположения ядер. «Внизу скрин-схема», раньше в Zen 2 в одном чиплете было 2 блока с 4 ядрами, для каждого блока был отдельный блок с кешем L3, т. е. было 2 блока по 16 МБ кеша L3, в сумме 32 МБ. В программе CPU-Z можно было даже увидеть 2x16 в строке объема кеша L3.
2. В Zen 3 этот кеш, «как видно из схемы выше», стал общим для всех ядер (если кто не понял). Раньше, чтобы ядру получить доступ к коду операции из одного блока, надо было обращаться к другому блоку, связывается это все через шину Infinity Fabric, но в Zen 3, как видно, это изменили, и теперь ядра имеют общий кеш L3.
3. Частоты выросли не сильно, например, у 5600 на 200 MHz по сравнению с 3600.
4. Вырос и показатель количества инструкций за такт на 19%.
5. Ps . изменений там больше но я рассказал о некоторых
=================Теперь переходим к главному===============
Как сильно увеличилась производительность между zen 2 и zen 3
О производительности буду рассуждать на основе синтетики и 2 игр, Need For Speed Heat и Horizon Zero Down.
- Начну с того, что у меня пропали микрофризы в Horizon Zero Dawn, еще когда я только собрал ПК на Ryzen 5 3600. Я заметил, что у меня эта игра как-то странно работает, потоки не догружаются, а фризы есть (притом что память у меня работает на довольно хорошей частоте 3600 MHz в 2-х канале). При установке 5600 у меня такая проблема пропала, фпс теперь более стабильный и плавный.
- NFS Heat. Сразу что заметил, пропали просадки, время кадра стало стабильней. При моем мониторе 75 Hz и видеокарте RTX 3060 8Gb держит около 70–75 FPS, но на 3600 были просадки ниже 60. Теперь ниже 60 почти не опускается, и вообще просадки стали очень редкие (только если нагрузить проц еще на фоне чем-нибудь).
- В синтетике мой 3600 выдавал (около 4100 в многопотоке и около 500 в однопотоке) — это в CPU-Z!
- 5600 выдает около 4800 в многопотоке и около 600 в однопотоке. Теперь давайте представим, сколько это будет в процентном соотношении. Я посчитал, учитывая, что 4100 и 4800 — это усредненное значение, при таком раскладе получается, что-то около 17% в многопотоке. В однопотоке около 20%.
- Еще (бонусом) приведу пример с производительностью WinRAR. 3600 выдавал в бенчмарке архиватора, если округлить, 17000 тыс. 5600, если округлить, 25000 тыс. Разница около 46%.
- Насчет fps в играх, тут всё сложно, дело в том, что, чтобы узнать, какая разница именно в fps, не должно быть упора в видеокарту, для этого теста нужна как минимум RTX 4070 Ti. Поэтому выводы делаю на основе именно плавности времени кадра и тестов в синтетике. Хотя при желании такие тесты вы можете найти на «Ютубе».
=========================выводы======================
Ну что можно сказать
- Теперь немного про Zen 3, главное, что мне понравилось. Это общий кеш L3 для всех ядер, а также более низкая латентность памяти в среднем в районе (62 ns на 5600 и 72 ns на 3600) и лучшая стабильность в играх.
- AMD за 4 поколения с момента выхода AM4 проделали много изменений, на данный момент «2024 год» сокет AM4 до сих пор остается актуальным для среднебюджетных сборок ПК. Платформы на DDR5 еще довольно дорого собирать, а с учетом того, что самые доступные топы на AM4 — это Ryzen 7 5700X/5700X3D, последний, к слову, неплохо конкурирует с 7500F. Учитывая дороговизну сборки на AM5 с DDR5. Сокет AM4 с 6/8-ядерниками смотрится неплохо.
Ну и на последок пару советов
Стоит ли переходить с Ryzen 5 3600 на 5600?
Внизу приведу пример из нескольких сценариев.
1. При условии, что у вас будет стоять видеокарта уровня RTX 2060 Super/3060/4060/RX 5600/6600/7600.
В таком случае, если только для лучшей стабильности времени кадра и более быстрого отклика при работе в Windows.
2. Самый лучший вариант, если у вас стоит, например, видеокарта уровня RTX 3070/4070/RX 6700/7700 или выше.
В таком случае можно пересесть на пример с 3600 сразу на 5600/5700x
3. Ну или такой вариант, если вы решили собрать AM4 с нуля.
В таком случае лучше сразу брать Ryzen 5 5600, для видеокарт уровня RTX 2060 Super/3060/3060 Ti/4060 Ti/RX 6600/7600