Сегодня 25 декабря 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Процессоры и память

Обзор AMD Ryzen 9 7950X3D: процессор, который горит

⇣ Содержание

Первый процессор AMD с 3D-кешем, Ryzen 7 5800X3D, вышел ровно год назад. Тогда мы узнали, что трёхкратное увеличение объёма L3-кеша у носителей микроархитектуры Zen 3 способно превратить довольно посредственный восьмиядерник в очень интересный вариант для игровых систем. И хотя Ryzen 7 5800X3D не стал безусловным лидером в игровой производительности и не всегда был быстрее своего обычного собрата, он показал, что довольно простой приём с добавлением в конструкцию CPU ещё одного чиплета с дополнительной кеш-памятью способен изменить очень многое. Настолько многое, что новое поколение Ryzen на архитектуре Zen 4, которое существенно нарастило как удельную производительность, так и тактовые частоты, не смогло убедительно превзойти Ryzen 7 5800X3D в играх. По крайней мере до тех пор, пока 3D-кеш не появился в представителях семейства Ryzen 7000.

Ryzen 7 5800X3D выступил своего рода пробным шаром, на котором AMD обкатала новую технологию расширения кеш-памяти. Затем эта технология перекочевала в серверные процессоры Milan-X, также основанные на архитектуре Zen 3. Но этим дело не ограничилось: успешный опыт унаследовали и процессоры следующего поколения. Однако архитектура Zen 4 и переход на новый 5-нм техпроцесс потребовали от AMD пересмотра первоначальной технологии 3D V-Cache. В Ryzen 7000 её реализация во многом изменилась, хотя суть осталась прежней. Как и Ryzen 7 5800X3D, процессоры Ryzen 7000X3D комплектуются дополнительным чиплетом с 3D-кешем, который накладывается поверх штатного L3-кеша, расширяет его на 64 Мбайт и повышает производительность в играх.

Главная перемена, связанная с технологией 3D V-Cache, бросается в глаза сразу. Семейство Ryzen 7000X3D состоит не из одной восьмиядерной модели Ryzen 7 7800X3D, а включает в себя ещё два процессора: 12-ядерный Ryzen 9 7900X3D и 16-ядерный Ryzen 9 7950X3D. Таким образом, Ryzen 7000X3D — это полноценная серия CPU, и её появление исправляет ситуацию с Ryzen 7000 в целом, которые, как показала практика, оказались мало кому интересны в первоначальном виде. Теперь у AMD есть отдельный набор процессоров на архитектуре Zen 4, нацеленный на офисные и рабочие системы, и другой набор на Zen 4, с 3D-кешем, предназначенный для игровых ПК. И в таком виде решения AMD выглядят для массовой аудитории куда привлекательнее.

В этом обзоре мы протестируем старшего представителя подмножества Ryzen 7000X3D — 16-ядерный Ryzen 9 7950X3D. Формально он вышел ещё два месяца назад, но его полномасштабные продажи в России так и не начались до сих пор. Сперва поставки по параллельному импорту задерживались из-за дефицита, а затем с надёжностью представителей серии Ryzen 7000X3D возникли критические проблемы, из-за которых крупные продавцы отложили продажи до разрешения ситуации. Однако Ryzen 9 7950X3D интересен не только с практической, но и с теоретической точки зрения, поэтому мы решили не дожидаться его массового появления на прилавках, а выпустить обзор уже сейчас.

#Модельный ряд Ryzen 7000X3D

Серия Ryzen 7000X3D состоит из трёх представителей: Ryzen 9 7950X3D, Ryzen 9 7900X3D и Ryzen 7800X3D, это процессоры с 3D-кешем и 16, 12 и 8 ядрами соответственно. AMD выпустила их почти одновременно, и, судя по всему, дальнейших пополнений в этой серии не планируется. Очевидно, AMD хотела придать процессорам с расширенным L3-кешем некоторый флёр элитарности, поэтому раздувать модельный ряд Ryzen 7000X3D она не захотела. В результате стоимость самого доступного Zen 4 с 3D-кешем составляет $450, и он продаётся дороже Core i7-13700K с вдвое большим числом ядер. Но со временем цена снизится: тот же Ryzen 7 5800X3D, который вначале тоже был оценён в $450, сейчас можно купить в полтора раза дешевле.

С учётом трёх новых Ryzen 7000X3D, полный набор процессоров AMD для платформы Socket AM5 включает уже десяток моделей.

Ядра/ потокиЧастота базовая, ГГцЧастота макс., ГГцL3-кеш, МбайтTDP, ВтЦена на старте
Ryzen 9 7950X3D 16C / 32T 4,2 5,7 128 120 $699
Ryzen 9 7950X 16C / 32T 4,5 5,7 64 170 $699
Ryzen 9 7900X3D 12C / 24T 4,4 5,6 128 120 $599
Ryzen 9 7900X 12C / 24T 4,7 5,6 64 170 $549
Ryzen 9 7900 12C / 24T 3,7 5,4 64 65 $429
Ryzen 7 7800X3D 8C / 16T 4,2 5,0 96 120 $449
Ryzen 7 7700X 8C / 16T 4,5 5,4 32 105 $399
Ryzen 7 7700 8C / 16T 3,8 5,3 32 65 $329
Ryzen 5 7600X 6C / 12T 4,7 5,3 32 105 $299
Ryzen 5 7600 6C / 12T 3,8 5,1 32 65 $229

Таблица позволяет сразу увидеть ключевые особенности Ryzen 7000X3D. Размер L3-кеша всех Ryzen 7000X3D отличается от размера кеша родственных Ryzen 7000 на одну и ту же величину — 64 Мбайт. Это значит, что способ наращивания L3-кеша одинаков как для основанного на одном CCD-чиплете восьмиядерного Ryzen 7 7800X3D, так и для Ryzen 9 7950X3D и Ryzen 9 7900X3D, в основе которых лежит пара чиплетов CCD. Однако в остальном старшие представители серии довольно сильно отличаются от Ryzen 7 7800X3D.

Усиленные 3D-кешем процессоры с 12 и 16 ядрами имеют на 50 Вт более низкий TDP по сравнению с обычными Ryzen 7000, но при этом их максимальная частота не ниже. Как такого удалось достичь, мы увидим чуть позже, а пока отметим, что базовые частоты старших Ryzen 7000X3D всё-таки хуже. Это связано с ограничениями потребления: новым процессорам с тепловым пакетом 120 Вт разрешается потреблять не более 162 Вт, в то время как аналогичное ограничение для первоначальных 170-Вт моделей Ryzen 7000 — 230 Вт.

При этом у восьмиядерного Ryzen 7 7800X3D всё несколько по-другому. Его тепловой пакет выше, чем у стандартного Ryzen 7 7700X, но частоты всё равно хуже. В этом случае подход AMD к формированию характеристик оказался другим, причём это отразилось и на цене. Если Ryzen 9 7950X3D получил такую же официальную цену, как и Ryzen 9 7950X, то Ryzen 7 7800X3D позиционируется производителем не только выше восьмиядерного Ryzen 7 7700X, но и выше 12-ядерного Ryzen 9 7900.

Впрочем, обычные процессоры серии Ryzen 7000 за последнее время сильно подешевели и продаются уже совсем не по тем ценам, которые для них были установлены изначально. Однако на Ryzen 7000X3D это пока не распространяется: CPU c 3D-кешем заняли место премиальных решений и, похоже, таковыми останутся ещё довольно длительное время. К тому же их дефицит всё ещё окончательно не преодолён — спрос на старшие модели превышает предложение, а значит, какие-либо уценки и скидки исключены.

#Ryzen 9 7950X3D — процессор с перекосом

Современные процессоры AMD опираются на чиплетный дизайн, и старшие Ryzen классического исполнения имеют в своём составе три чиплета: два восьмиядерных CCD-кристалла и I/O-чиплет, отвечающий за все внешние интерфейсы CPU. При этом процессоры с восемью ядрами и меньше, которые относятся к сериям Ryzen 7 и Ryzen 5, основываются на паре чиплетов — у них кристалл CCD присутствует в единственном числе.

Решения с технологией 3D V-Cache сложнее — в них к изначальному набору чиплетов добавляется ещё один кристалл SRAM-памяти с дополнительным кешем. Таким образом, количество чиплетов в них может доходить до четырёх, и их объединение в одно целое — не самая простая инженерная задача. Как раз по этой причине первоначальная обкатка технологии 3D V-Cache начиналась с «простой» модели Ryzen 7 5800X3D — в ней AMD смогла обойти трудности, которые связаны со стыковкой более чем двух частей L3-кеша, расположенных в физически разных кристаллах.

Но в Ryzen 9 7950X3D всё сложнее: тут L3-кеш состоит уже из трёх разнородных частей. Две 32-Мбайт части привычно располагаются в чиплетах CCD, но один из этих чиплетов усилен дополнительным кристаллом 3D-кеша объёмом 64 Мбайт, который располагается на кристалле CCD вторым этажом. В результате общий объём L3-кеша в Ryzen 9 7950X3D складывается по формуле (32 + 64) + 32 Мбайт, где мы воспользовались скобками, чтобы подчеркнуть увеличение L3-кеша только в одном из кристаллов CCD. Для процессоров Ryzen это важно, поскольку их архитектура предполагает раздельное использование кеш-памяти третьего уровня вычислительными ядрами, расположенными в разных CCD-чиплетах.

На первый взгляд кажется, что логичнее было бы нарастить L3-кеш в обоих CCD сразу, но описанная асимметричная схема гораздо гибче. Как мы видели в своё время на примере Ryzen 7 5800X3D, добавление кристалла 3D-кеша поверх CCD-чиплета приводит к затруднению отвода тепла от его вычислительных ядер. Поэтому процессор с расширенным кешем не может работать на столь же высоких частотах, как обычный CPU. Например, максимальная частота Ryzen 7 5800X3D на 200 МГц ниже, чем у Ryzen 7 5800X. Поэтому при проектировании Ryzen 9 7950X3D было решено идти обходным путём — снижение частоты нейтрализовали использованием в процессоре ССD разного типа. Первый CCD-чиплет с добавленным поверх кристаллом с 64 Мбайт кеш-памяти к работе на высоких частотах не допущен, зато второй CCD без дополнительной кеш-памяти может развивать столь же высокие частоты, как и обычный Ryzen 9 7950X. В результате общий объём L3-кеша Ryzen 9 7950X3D превосходит объём L3-кеша Ryzen 9 7950X вдвое, но это не накладывает никакого штрафа на максимальную тактовую частоту — Ryzen 9 7950X3D способен разгоняться в турборежиме до 5,7 ГГц.

Ryzen 9 7950X3DRyzen 9 7950X
Ядра 16 16
Потоки 32 32
Частота, ГГц 4,2-5,7 4,5-5,7
TDP, Вт 120 170
Макс. потребление, Вт 162 230
L3-кеш, Мбайт 96+32 32+32
Память DDR5-5200 DDR5-5200
Встроенная графика RDNA 2 (2CU) RDNA 2 (2CU)
PCIe 24 × PCIe 5.0 24 × PCIe 5.0
Сокет AM5 AM5
Стартовая цена $699 $699

Впрочем, на практике частотная формула Ryzen 9 7950X3D всё-таки хуже, чем у классического Ryzen 9 7950X. Во-первых, нагруженный 3D­-кешем CCD ограничен по частоте величиной 5,25 ГГц. Во-вторых, на Ryzen 9 7950X3D наложены более жёсткие ограничения по потреблению и температуре. Поэтому в большинстве реальных нагрузок Ryzen 9 7950X3D уступает аналогичному процессору без 3D-кеша по частоте. Но чтобы минимизировать этот разрыв, AMD придумала особый подход к задействованию ядер процессора с 3D-кешем. Идея заключается в том, что вычислительные задачи, производительность которых сильнее зависит от частоты, чем от размера кеш-памяти, в первую очередь отправляются на высокочастотные ядра. В то же время жадные до кеша игровые приложения начинают грузить процессор с тех ядер, которые находятся в CCD с дополнительным L3, и в этом случае меньшая частота с лихвой компенсируется кеш-памятью.

Таким образом, для полноценной иллюстрации частотной формулы Ryzen 9 7950X3D нужно привести два графика зависимости частоты от нагрузки — для вычислительных и игровых задач. Оба приведённых графика мы построили с помощью стандартного метода с запуском Cinebench R23 с ограничением числа потоков. Но для построения первого графика использовался режим распределения нагрузки по умолчанию, а для второго мы принудительно заставили процессор считать Cinebench игрой и направлять нагрузку в первую очередь на те ядра, которые находятся в CCD с дополнительным L3-кешем.

По графикам видно, что реальная частота Ryzen 9 7950X3D даже при работе в режиме с приоритетом высокой частоты лежит в диапазоне от 4,8 до 5,6 ГГц, а это в среднем на 100-200 МГц ниже той частоты, которую предлагает Ryzen 9 7950X. Если же приоритет смещается в пользу ядер с дополнительным L3-кешем, то отставание в частоте получается гораздо большим — в таком случае диапазон реальных частот Ryzen 9 7950X3D начинается от 4,8 ГГц и заканчивается на 5,1 ГГц вместо 5,6-5,7 ГГц. Такая разница в ширине диапазонов при выборе различных стратегий распределения нагрузки обусловлена ограничениями, которые наложены на частоту первого кристалла CCD, усиленного дополнительным кристаллом 3D-кеша. И значит, для вычислительных нагрузок, чувствительных к частоте, Ryzen 9 7950X3D подходит заведомо хуже классического 16-ядерника.

Тем не менее AMD утверждает, что гибкое управление загрузкой ядер решает многие потенциальные проблемы. Впрочем, остаётся главный вопрос: как выстроить динамическую диспетчеризацию, чтобы она правильно и своевременно срабатывала на практике? Здесь AMD пошла по программному пути и поставила корректную работу Ryzen 9 7950X3D в зависимость от набора из дополнительного ПО и драйверов.

#Зачем Ryzen 9 7950X3D нужны драйверы

Грубо говоря, Ryzen 9 7950X3D, как и другие процессоры с 3D-кешем, можно сравнить с гибридными процессорами Alder Lake и Raptor Lake: в их состав входят разнородные ядра, подходящие для нагрузок различного типа. Intel решила задачу с корректным распределением потоков по ядрам благодаря технологии Thread Director и тесному сотрудничеству с Microsoft, которое позволило добавить специфические оптимизации непосредственно в планировщик Windows 11. Но AMD пошла другой дорогой — она решила всё делать самостоятельно и возложила распределение нагрузки на процессорные драйверы собственной разработки, опираясь на те возможности, которые есть в Windows 11 изначально.

Идея подхода AMD состоит в том, чтобы перехватывать информацию об активации игрового режима Windows и в те моменты, когда ОС детектирует запуск игрового приложения, изменять для планировщика приоритетность ядер в пользу тех, которые имеют доступ к увеличенному L3-кешу. Всё это требует совместной и слаженной работы довольно громоздкой схемы из трёх компонентов: BIOS материнской платы, процессорных драйверов AMD и программного обеспечения Microsoft Xbox Game Bar, которое управляет игровым режимом. Причём под собирательным названием «процессорные драйверы» понимаются сразу две составляющих: драйвер AMD PPM Provisioning File и драйвер AMD 3D V-Cache Performance Optimizer.

Первый драйвер, PPM Provisioning File, нужен, чтобы запарковать в процессоре наименее производительные для данной задачи ядра. Этим драйвером AMD добивается того, чтобы приложения, которым не требуется более восьми вычислительных потоков, исполнялись внутри одного CCD и не пытались мигрировать на соседние ядра с иной организацией кеш-памяти, страдая из-за высоких задержек межъядерного взаимодействия. При этом если то или иное приложение захочет задействовать все 16 ядер процессора, то неактивные ядра будут распаркованы. Таким образом, AMD PPM Provisioning File полезен главным образом для игр: с одной стороны, они не нуждаются в использовании большого числа ядер, а с другой — сильно теряют в производительности, если на процессоре с двумя CCD исполняются ядрами, находящимися в физически разных кристаллах. Иными словами, этот драйвер, если это целесообразно, превращает Ryzen 9 7950X3D в некое подобие Ryzen 7 7800X3D или Ryzen 7 7700X.

Второй драйвер, 3D V-Cache Performance Optimizer, отвечает за то, чтобы планировщик Windows классифицировал ядра Ryzen 9 7950X3D по производительности так, как задумала AMD. Стандартно ОС считает более производительными те ядра, которые работают с более высокой тактовой частотой, и отправляет нагрузки переднего плана сначала на них. Однако при запуске игр на Ryzen 9 7950X3D этот подход нужно менять. Поэтому при включении игрового режима 3D V-Cache Performance Optimizer переопределяет приоритет ядер для планировщика, выдавая ядра с меньшей частотой, но с доступом к расширенному L3-кешу за более производительные.

Работая совместно, PPM Provisioning File и 3D V-Cache Performance Optimizer пытаются сделать так, чтобы разные приложения могли получить от Ryzen 9 7950X3D лучшие условия для своей работы. И хотя вся эта система выглядит довольно тяжеловесной, работает она в целом неплохо. Однако нужно учитывать несколько нюансов.

Во-первых, всё это нагромождение драйверов работает только в Windows 11. AMD рекомендует для Ryzen 9 7950X3D пользоваться Windows 11 21H2 и новее. Кроме того, в ОС должен быть активирован игровой режим и установлены все необходимые программные компоненты, которые входят в пакет драйверов чипсета версии 5.01.03.005 и последующих. Их инсталляцию лучше проводить на полностью «чистую» систему: даже если речь идёт о простой модернизации CPU в уже имеющейся Socket AM5-платформе, AMD советует переустановить Windows с нуля.

Во-вторых, в системе в обязательном порядке должна быть установлена утилита Xbox Game Bar последней версии. Это ПО устанавливается и обновляется через Windows Store. Его необходимость обусловлена тем, что драйверы AMD используют средства Xbox Game Bar для определения запуска игровых приложений, поэтому без этого компонента алгоритм динамической приоритизации ядер работать не будет.

В-третьих, нужно понимать, что Xbox Game Bar узнаёт игры путём простого сопоставления названий запускаемых приложений с заранее составленным списком. Поэтому правильное определение игр происходит не всегда. Ошибки возможны как при выходе новых тайтлов, если Xbox Game Bar своевременно не обновился, так и, например, для некоторых пиратских игр, если в результате взлома хакерами было изменено название исполняемого файла. Кроме того, в списке Xbox Game Bar могут отсутствовать какие-то не слишком популярные инди-проекты. Иными словами, всецело полагаться на выстроенную AMD автоматическую систему не стоит.

Впрочем, стратегией выбора нужных ядер можно управлять и вручную через BIOS — там можно установить какой-то один приоритет на все ситуации: либо в пользу ядер с более высокой частотой, либо в пользу ядер с доступом к расширенной кеш-памяти. В этом случае нужда в установке 3D V-Cache Performance Optimizer и Xbox Game Bar отпадает: достаточно лишь одного драйвера PPM Provisioning File.

Кроме того, вся эта сложная система с Xbox Game Bar и дополнительными драйверами требуется только для процессоров Ryzen 9 7950X3D и Ryzen 9 7900X3D, собранных на основе двух разнородных CCD-чиплетов. Восьмиядерник Ryzen 7 7800X3D в подобных ухищрениях не нуждается — все его ядра равноправны, поэтому он работает в оптимальном режиме без какой-либо специализированной программной поддержки.

#Как всё устроено на низком уровне

Напомним, CCD-чиплеты процессоров Ryzen 7000 выпускаются на TSMC по техпроцессу с нормами 5 нм. Для производства I/O-чиплета используется 6-нм техпроцесс. Кроме того, в Ryzen 7000X3D к этим двум техпроцессам добавляется ещё и третий: кристалл 3D-кеша, который монтируется поверх CCD, изготавливается по технологии с 7-нм нормами. И это достаточно неожиданный момент, поскольку при сборке процессоров с 3D-кешем AMD удаётся размещать поверх 32-Мбайт L3-кеша внутри 5-нм CCD-чиплета кристалл SRAM объёмом 64 Мбайт, произведённый по более крупному техпроцессу.

AMD использовала технологию с нормами 7 нм для 3D-кеша и ранее, но в Ryzen 7 5800X3D это выглядело куда логичнее. Два кристалла, выпущенные по одинаковым нормам техпроцесса, монтировались один на другой и коммутировались сквозными вертикальными межсоединениями. Площадь кристалла 3D-кеша в Ryzen 7 5800X3D составляла 41 мм2, и он вполне нормально размещался на центральной части кристалла CCD площадью 81 мм2.

Теперь же техпроцессы стали разными, поэтому для использования в Ryzen 7000X3D кристалл 3D-кеша пришлось коренным образом перепроектировать, снизив его площадь до 36 мм2. В результате плотность расположения транзисторов в 7-нм кристалле 3D-кеша стала втрое выше, чем в кристалле Zen 3 (главным образом за счёт упрощения структуры транзисторов SRAM). Однако с учётом уменьшения CCD в архитектуре Zen 4 до 66 мм2 этого всё равно не хватает, и 3D-кеш вылезает за границы L3-кеша в CCD. Поэтому AMD переделала используемые для связи кешей сквозные межсоединения: теперь они проходят только в центральной части дополнительного кеша, помещённого поверх CCD. В результате AMD удалось обойтись без задействования передового техпроцесса для изготовления ещё одной части CPU, что положительно сказалось на себестоимости представителей серии Ryzen 7000X3D.

При этом способ, которым кристалл кеша монтируется поверх CCD, остался старым. Он основывается на фирменной технологии стекирования TSMC SoIC, которая предполагает состыковку кристаллов посредством миниатюрных плоских контактных площадок без использования каких-либо выступов или припоя. Площадки на двух кристаллах подгоняются друг к другу настолько точно, что они «слипаются» из-за вандерваальсовых сил межмолекулярного взаимодействия.

Несмотря на то, что AMD говорит о технологии 3D V-Caсhe как о методе органического расширения кеш-памяти без необходимости применять дополнительные шины и интерфейсы, построение этажерки из кристаллов приводит к некоторому ухудшению латентности L3-кеша. Этот эффект мы уже наблюдали на примере Ryzen 7 5800X3D, прослеживается он и у Ryzen 9 7950X3D. Если сравнить латентность кеша двух разных CCD в Ryzen 9 7950X3D, то выяснится, что ядра первого CCD с 96-Мбайт L3-кешем тратят на доступ к нему на 7-8 тактов больше, чем ядра второго CCD со стандартным 32-Мбайт L3. Более того, различается на 1 такт и латентность при доступе в кеш второго уровня — ядра CCD с 3D-кешем немного проигрывают и здесь.

Но с точки зрения объёма данных, к которому возможно быстрое обращение, первый CCD с дополнительным кешем безусловно побеждает. Приведённый график хорошо показывает и ещё одну особенность Ryzen 9 7950X3D — добавление в этом процессоре технологии 3D V-Cache никак не сказывается на работе второй восьмёрки ядер из «традиционного» CCD. Они от дополнительной кеш-памяти полностью изолированы.

При этом кеш-память у CCD с 3D-кешем и без него организована одинаково. L3-кеш и в том и в другом случае имеет стандартную 16-канальную ассоциативность. Однако AMD утверждает, что в Ryzen 7000X3D ей удалось увеличить пропускную способность магистрали, связывающей части кеша в первом CCD и дополнительном кристалле SRAM, до 2,5 Тбайт/с. И это значит, что пропускная способность L3-кеша в Ryzen 9 7950X3D как минимум не ниже, чем у обычного Ryzen 9 7950X. Для сравнения приведём результаты теста AIDA64 Cachemem, снятые на двух флагманских 16-ядерниках AMD.

 Ryzen 9 7950X3D

Ryzen 9 7950X3D

 Ryzen 9 7950X

Ryzen 9 7950X

Стоит понимать, что лучшие результаты Ryzen 9 7950X на скриншотах отчасти объясняются его более высокой тактовой частотой, особенно в условиях, когда нагрузка отправляется на CCD с увеличенной кеш-памятью. Однако более высокие латентности при обращениях к данным — один из побочных эффектов добавления в процессор дополнительной кеш-памяти.

#Энергопотребление и температуры

Ryzen 9 7950X3D интересен не только удвоением размера L3-кеша. Данный процессор выгодно отличается от Ryzen 9 7950X ещё и по тепловым и энергетическим характеристикам. Отчасти это изменение — вынужденное, поскольку отводить тепло от двухэтажных процессорных кристаллов заведомо сложнее. Но во многом ограничение потребления Ryzen 9 7950X3D величиной 162 Вт — реакция AMD на то, как пользователи отнеслись к выпущенным ранее решениям, которые работают при максимально допустимой температуре буквально с любым охлаждением. С Ryzen 9 7950X3D такой ситуации больше быть не должно, и, более того, предельная температура этого CPU снижена с 95 до более приемлемых 89 градусов.

Насколько скромнее ведёт себя Ryzen 9 7950X3D в реальных нагрузках, можно оценить по приведённым ниже графикам потребления при рендеринге в Blender и при игре в Cyberpunk 2077.

Отличие получается без преувеличения разительным. В Blender потребление Ryzen 9 7950X3D укладывается в 150 Вт, что в полтора раза меньше потребления Ryzen 9 7950X. В игре разрыв в потреблении этих CPU не меньше: Ryzen 9 7950X требует в среднем 120 Вт электроэнергии, а Ryzen 9 7950X3D довольствуется 75-80 Вт. Таким образом, новый 16-ядерник с 3D-кешем, вне всяких сомнений, заслуживает звания самого энергоэффективного флагманского процессора современности.

Сдержанное потребление Ryzen 9 7950X3D отражается и на его температурном режиме. Хотя снимать тепло с этого процессора даже сложнее, чем с Ryzen 9 7950X, поскольку между первым CCD и процессорной крышкой добавилась дополнительная «прокладка» в виде кристалла 3D-кеша, в предельную температуру при высоких нагрузках он не упирается. Правда, эффективное охлаждение всё равно необходимо, но это не обязательно должна быть СЖО, можно обойтись и двухбашенным суперкулером.

Мы же для иллюстрации протестировали нагрев Ryzen 9 7950X3D с нашей обычной системой охлаждения — кастомной «водянкой» с 360-мм радиатором.

Максимальная температура Ryzen 9 7950X3D при рендеринге составила 80 градусов, а в игре процессор нагревался не выше 77 градусов. В обоих случаях до предела в 89 градусов остаётся значительный зазор, который позволяет не беспокоиться о судьбе CPU и отказаться от попыток снизить его рабочую температуру через андервольтинг или какими-то другими ухищрениями.

Таким образом, частота Ryzen 9 7950X3D во время работы оказывается не ограничена ни пределом PPT (максимумом потребления), ни пределом по температуре. Значимым для этого CPU оказывается совсем другой лимит технологии Precision Boost Override 2 — максимальный разрешённый ток (TDC). Он во избежание повреждения процессора установлен в 120 А.

#Почему Ryzen 9 7950X3D такой хлипкий

Впрочем, все меры, которые AMD приняла, чтобы защитить Ryzen 9 7950X3D от пагубного воздействия высоких напряжений, токов и температур, сработали плохо. Сегодня, спустя два месяца после начала продаж нового поколения CPU с 3D-кешем, можно уже сказать наверняка — столь ненадёжных процессоров на рынке не было уже очень давно. Ryzen 9 7950X3D оказались подвержены настоящей эпидемии, основным симптомом которой стал их внезапный выход из строя. Такие поломки происходят в совершенно любых конфигурациях и никак не связаны с попытками разгона. Процессоры просто прекращают работать без каких-либо внешних причин.

И мы знаем, о чём говорим. Лаборатория 3DNews смогла протестировать лишь второй купленный экземпляр Ryzen 9 7950X3D. Первый процессор проработал в тестовой системе примерно двое суток, завис во время одного из тестов и больше так и не запустился, останавливаясь на начальном этапе при прохождении процедуры POST. При этом весь процесс тестирования до поломки проходил в номинальном режиме, с настройками по умолчанию.

Конечно, речь не идёт о том, что нормально работает только половина выпущенных AMD процессоров Ryzen 9 7950X3D. Но случаев их выхода из строя действительно много. На это жалуются и обозреватели, и простые пользователи: на Reddit проблеме посвящено сразу несколько регулярно пополняемых печальными рассказами тем. При этом смерть к процессорам приходит по-разному. У кого-то, как и у нас, CPU просто перестают работать через несколько часов, дней или недель после покупки. А у кого-то они натурально «подгорают», повреждая заодно и материнскую плату.

 Источник фото: Gamers Nexus

Источник фото: Gamers Nexus

Признала проблему и сама AMD, указав, что слышит жалобы пользователей и занимается расследованием ситуации. Пока компания склоняется к тому, что поломки происходят из-за допущенных в библиотеках AGESA ошибок в конфигурировании напряжений «некоторых» линий питания. Из объяснений компании и производителей материнских плат можно сделать вывод, что при использовании более скоростной, нежели DDR5-5200, памяти на внутрипроцессорную SoC могут подаваться серьёзно завышенные напряжения, которые приводят либо к моментальному выходу CPU из строя, либо к его быстрой деградации. Попутно существует и смежная проблема — повреждение CPU SoC вызывает короткое замыкание процессорных линий питания, из-за чего может сгореть (буквально) материнская плата.

Для исправления ситуации было выпущено экстренное обновление AGESA и прошивок материнских плат, которые ограничили напряжение SoC величиной 1,3 В. Но достаточно ли этого ограничения и нет ли в платформе Socket AM5 других «досадных ошибок» подобного рода, пока непонятно — статистики ещё не накоплено. Поэтому мы настоятельно советуем приобретать Ryzen 9 7950X3D только с реально действующей гарантией и только в тех магазинах, которые заведомо не будут отказывать в обмене процессоров и материнских плат с обугленными контактами, ссылаясь на «неправильные условия эксплуатации».

Из разъяснений AMD также следует, что ошибки с настройкой напряжений затрагивают в том числе и обычные процессоры без 3D-кеша, но, поскольку они не такие нежные, как их собратья с дополнительным 3D-кешем, случаев поломок среди них заметно меньше. Тем не менее существование проблем с классическими Ryzen 7000 мы тоже можем подтвердить собственным опытом: в лаборатории 3DNews есть экземпляр похожим образом вышедшего из строя Ryzen 9 7950X.

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

#Описание тестовой системы и методики тестирования

AMD выпускает процессоры с 3D-кешем с явным прицелом на геймерскую аудиторию. По большому счёту, игры — единственный класс приложений, который очень отзывчиво реагирует на увеличение кеш-памяти. Однако 16-ядерный Ryzen 9 7950X3D в отличие от восьмиядерного Ryzen 7 7800X3D — чуть большее, чем просто игровой CPU. Компания позиционирует его как вариант, который подойдёт «и вашим и нашим» — благодаря изменяемой приоритизации ядер Ryzen 9 7950X3D должен быть хорош как в играх, так и в профессиональной деятельности. А потому в тестировании мы сравнили его с другими флагманскими вариантами — как с Core i9-13900K и Ryzen 9 7950X, так и со старшими процессорами прошлых поколений. Кроме того, отдельным участником тестирования, проходящим «вне конкурса», стал прошлый процессор AMD с 3D-кешем — Ryzen 7 5800X3D.

В результате состав тестовых систем получился таким:

  • Процессоры:
    • AMD Ryzen 9 7950X3D (Raphael,16 ядер, 4,2-5,7 ГГц, 128 Мбайт L3);
    • AMD Ryzen 9 7950X (Raphael,16 ядер, 4,5-5,7 ГГц, 64 Мбайт L3);
    • AMD Ryzen 9 5950X (Vermeer, 16 ядер, 3,4-4,9 ГГц, 64 Мбайт L3);
    • AMD Ryzen 7 5800X3D (Vermeer, 8 ядер, 3,4-4,5 ГГц, 96 Мбайт L3);
    • Intel Core i9-13900K (Raptor Lake, 8P+16E-ядер, 3,0-5,8/2,2-4,3 ГГц, 36 Мбайт L3);
    • Intel Core i9-12900K (Alder Lake, 8P+8E-ядер, 3,5-5,3/2,4-3,9 ГГц, 30 Мбайт L3).
  • Материнские платы:
    • ASUS ROG Strix X570-E Gaming WiFi (Socket AM4, AMD X570);
    • ASUS TUF Gaming Z690-Plus WiFi (LGA1700, Intel Z690);
    • MSI MPG X670E Carbon WiFi (Socket AM5, AMD X670E).
  • Память:
    • 2 × 16 Гбайт DDR4-3600 SDRAM, 16-18-18-38 (Crucial Ballistix RGB BL2K16G36C16U4BL);
    • 2 × 16 Гбайт DDR5-6000 SDRAM, 32-38-38-80 (Kingston Fury Renegade DDR5 RGB KF560C32RSAK2-32).
  • Видеокарта: GIGABYTE GeForce RTX 4090 Gaming OC (AD102 2235/2535 МГц, 24 Гбайт GDDR6X 21 Гбит/с).
  • Дисковая подсистема: Intel SSD 760p 2 Тбайт (SSDPEKKW020T8X1).
  • Блок питания: ASUS ROG-THOR-1200P (80 Plus Titanium, 1200 Вт).

Настройки подсистем памяти выполнялись по XMP-профилю. Socket AM4-процессоры тестировались с DDR4-3600, а Socket AM5 и LGA1700 – с DDR5-6000. Установленные спецификациями ограничения процессоров по максимальному потреблению не отменялись.

Тестирование выполнялось в операционной системе Microsoft Windows 11 Pro (22H2) Build 22621.1555 с использованием следующего комплекта драйверов:

  • AMD Chipset Driver 5.02.19.2221;
  • Intel Chipset Driver 10.1.19444.8378;
  • NVIDIA GeForce 531.61 Driver.

Описание использовавшихся для измерения вычислительной производительности инструментов:

Приложения:

  • 7-zip 22.00 — тестирование скорости архивации. Измеряется время, затрачиваемое архиватором на сжатие директории с различными файлами общим объёмом 4,6 Гбайт. Используется алгоритм LZMA2 и максимальная степень компрессии.
  • Adobe Photoshop 2023 24.0.0 — тестирование производительности при обработке графических изображений. Используется тестовый скрипт PugetBench for Photoshop V0.93.6, моделирующий базовые операции и работу с фильтрами Camera Raw Filter, Lens Correction, Reduce Noise, Smart Sharpen, Field Blur, Tilt-Shift Blur, Iris Blur, Adaptive Wide Angle, Liquify.
  • Adobe Photoshop Lightroom Classic 12.0.1 — тестирование производительности при пакетной обработке серии изображений в RAW-формате. Используется тестовый скрипт PugetBench for Lightroom Classic V0.94, моделирующий базовую работу с библиотекой и редактирование, а также импорт/экспорт, Smart Preview, создание панорам и HDR-изображений.
  • Adobe Premiere Pro 2023 23.0.0 — тестирование производительности при редактировании видео. Используется тестовый скрипт PugetBench for Premiere Pro V0.95.6, моделирующий редактирование 4K-роликов в разных форматах, применение к ним различных эффектов и итоговый рендер для YouTube.
  • Agisoft Metashape 1.8.5 – измерение скорости фотограмметрии и построения 3D-модели местности по снимкам с воздуха. В тесте используется набор из 50 фото, снятых дроном DJI Phantom 4 Pro.
  • Blender 3.5.0 — тестирование скорости финального рендеринга в одном из популярных свободных пакетов для создания трёхмерной графики. Измеряется продолжительность построения финальной модели classroom из Blender Benchmark.
  • Handbrake 1.6.1 – тестирование скорости транскодирования 2160p@24FPS AVC-видео с битрейтом около 42 Мбит/с в более продвинутые форматы. Используются программные кодировщики x265 и AV1 (SVT).
  • Mathworks Matlab R2023a (9.14.0) — тестирование скорости инженерных и математических расчётов в популярном математическом пакете. Используется стандартный бенчмарк, в который входят матричные и векторные операции, решение дифференциальных и симметричных разреженных линейных систем уравнений, а также построение 2D- и 3D-графиков.
  • Microsoft Visual Studio 2022 (17.5.4) — измерение времени компиляции крупного MSVC-проекта — профессионального пакета для создания трёхмерной графики Blender версии 3.3.0 Alpha.
  • Stockfish 15.0 — тестирование скорости работы популярного шахматного движка. Измеряется скорость перебора вариантов в позиции «1q6/1r2k1p1/4pp1p/1P1b1P2/3Q4/7P/4B1P1/2R3K1 w».
  • Topaz Video Enhance AI v2.6.4 — тестирование производительности в основанной на ИИ программе для улучшения детализации видео. В тесте используется исходное видео в разрешении 640×360, которое увеличивается в два раза с использованием модели Artemis High Quality v12.
  • V-Ray 5.00 — тестирование производительности работы популярной системы рендеринга при помощи стандартного приложения V-Ray Benchmark Next.

Игры:

  • Cyberpunk 2077. Разрешение 1920 × 1080: Quick Preset = Ultra + RayTracing: Medium. Разрешение 3840 × 2160: Quick Preset = Ultra + RayTracing: Medium.
  • Dying Light 2. Разрешение 1920 × 1080: Quality = High Quality Raytracing. Разрешение 3840 × 2160: Quality = High Quality Raytracing.
  • Far Cry 6. Разрешение 1920 × 1080: Graphics Quality = Ultra, HD Textures = On, Anti-Aliasing = TAA, DXR Reflections = On, DXR Shadows = On. Разрешение 3840 × 2160: Graphics Quality = Ultra, Anti-Aliasing = TAA, DXR Reflections = On, DXR Shadows = On.
  • Hitman 3. Разрешение 1920 × 1080: Super Sampling = 1.0, Level of Detail = Ultra, Texture Quality = High, Texture Filter = Anisotropic 16x, SSAO = Ultra, Shadow Quality = Ultra, Mirrors Reflection Quality = High, SSR Quality = High, Variable Rate Shading = Quality. Разрешение 3840 × 2160: Super Sampling = 1.0, Level of Detail = Ultra, Texture Quality = High, Texture Filter = Anisotropic 16x, SSAO = Ultra, Shadow Quality = Ultra, Mirrors Reflection Quality = High, SSR Quality = High, Variable Rate Shading = Quality.
  • Hogwarts Legacy. Разрешение 1920 × 1080: Global Quality Preset = Ultra, Ray Tracing Reflections = On, Ray Tracing Shadows = On, Ray Tracing Ambient Occlusion = On, Ray Tracing Quality = Ultra. Разрешение 3840 × 2160: Global Quality Preset = Ultra, Ray Tracing Reflections = On, Ray Tracing Shadows = On, Ray Tracing Ambient Occlusion = On, Ray Tracing Quality = Ultra.
  • Marvel’s Guardians of the Galaxy. Разрешение 1920 × 1080: Graphics Preset = Ultra. Разрешение 3840 × 2160: Graphics Preset = Ultra.
  • Marvel’s Spider-Man Remastered. Разрешение 1920 × 1080: Preset = Very High, Ray-Traced reflection = On, Reflection Resolution = Very High, Geometry Detail = Very High, Object Range = 10, Anti-Aliasing = TAA. Разрешение 3840 × 2160: Preset = Very High, Ray-Traced reflection = On, Reflection Resolution = Very High, Geometry Detail = Very High, Object Range = 10, Anti-Aliasing = TAA.
  • Mount & Blade II: Bannerlord. Разрешение 1920 × 1080: Overall Preset = Very High. Разрешение 3840 × 2160: Overall Preset = Very High.
  • Serious Sam: Siberian Mayhem. Разрешение 1920 × 1080: Vulkan, CPU Speed = Ultra, GPU Speed = Ultra, GPU Memory = Ultra. Разрешение 3840 × 2160: Vulkan, CPU Speed = Ultra, GPU Speed = Ultra, GPU Memory = Ultra.
  • Shadow of the Tomb Raider. Разрешение 1920 × 1080: DirectX12, Preset = Highest, Anti-Aliasing = TAA, Ray Traced Shadow Quality = Ultra. Разрешение 3840 × 2160: DirectX12, Preset = Highest, Anti-Aliasing = Off, Ray Traced Shadow Quality = Ultra.
  • The Riftbreaker. Разрешение 1920 × 1080: DirectX12, Texture Quality = High, Raytraced soft shadows = On, Ray traced shadow quality = Ultra, Raytraced ambient occlusion = On. Разрешение 3840 × 2160: DirectX12, Texture Quality = High, Raytraced soft shadows = On, Ray traced shadow quality = Ultra, Raytraced ambient occlusion = On.
  • The Witcher 3: Wild Hunt. Разрешение 1920 × 1080: Graphics Preset = RT Ultra. Разрешение 3840 × 2160: Graphics Preset = RT Ultra.
  • Watch Dogs Legion. Разрешение 1920 × 1080: DirectX 12, Quality = Ultra, RTX = Off, DLSS = Off. Разрешение 3840 × 2160: DirectX 12, DirectX 12, Quality = Ultra, RTX = Off, DLSS = Off.

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

#Производительность в приложениях

Логика работы Ryzen 9 7950X3D такова, что все неигровые нагрузки в первую очередь направляются на второй CCD, не имеющий дополнительной кеш-памяти. Это значит, что в большинстве случаев производительность этого процессора в приложениях близка к производительности обычного Ryzen 9 7950X с поправкой на слегка более низкую частоту. Отставание процессора, усиленного технологией 3D V-Cache, в среднем составляет порядка 3 %, но при наиболее ресурсоёмких нагрузках оно может доходить до 5-6 %.

Впрочем, такой разрыв в производительности вряд ли стоит считать критичным. По сути, он ничего не меняет в позиционировании флагманов AMD относительно процессоров конкурента. И Ryzen 9 7950X, и Ryzen 9 7950X3D можно назвать равными соперниками для Core i9-13900K. В вычислительных нагрузках и приложениях для работы с цифровым контентом все они показывают примерно одинаковое быстродействие.

Впрочем, для 16-ядерников AMD есть как более, так и менее благоприятные задачи. Так, процессоры с архитектурой Zen 4 имеют поддержку набора инструкций AVX-512 и в приложениях, которые умеют ими пользоваться (например, в нашем наборе тестов это Topaz Video Enhance AI), выдают очень высокую производительность. Кроме того, Ryzen 9 7950X3D и Ryzen 9 7950X оказываются быстрее Core i9-13900K в задачах рендеринга или при анализе шахматных позиций. В то же время приложения Adobe или математический пакет Matlab работают с более высокой производительностью на флагманском процессоре Intel.

Ниже приводятся подробные результаты тестирования Ryzen 9 7950X3D в различных приложениях, и по ним хорошо видно, что выбирать этот процессор для рабочих систем особого смысла не имеет. Скорость его 16-ядерного собрата без 3D-кеша в приложениях выше, в то время как его цена — ниже. Иными словами, расширенный на дополнительные 64 Мбайт L3-кеш — это реверанс исключительно в сторону геймерского сообщества. Профессионалы могут смело проходить мимо Ryzen 9 7950X3D и ориентироваться на более высокочастотный Ryzen 9 7950X или на конкурирующий Core i9-13900K. Тем более обе эти альтернативы обойдутся заметно дешевле.

Рендеринг:

Обработка фото:

Фотограмметрия:

Математические расчёты:

Работа с видео:

Перекодирование видео:

Компиляция:

Архивация:

Шахматы:

#Производительность в играх. Тесты в 1080p

Игровые тесты — кульминационная часть обзора. Именно тут проявляется вся сила технологии 3D V-Cache, и именно здесь наблюдается максимальное преимущество Ryzen 9 7950X3D перед предшественником с вдвое меньшим L3-кешем. Величина такого преимущества неиллюзорна — в среднем Ryzen 9 7950X3D превосходит Ryzen 9 7950X на 19 %. И это позволяет новинке полностью наверстать отставание от процессора, который до сих пор считался лучшим выбором для игр, — Core i9-13900K. Более того, по средневзвешенному показателю FPS, посчитанному по 13 играм, Ryzen 9 7950X3D превосходит флагманское решение Intel на 2,5 %.

Впрочем, признать Ryzen 9 7950X3D безусловно лучшим геймерским процессором мешает показатель минимального FPS. Здесь Ryzen 9 7950X3D слегка проигрывает Core i9-13900K, который, судя по результатам, способен предложить более высокую плавность игрового процесса.

Если смотреть на ситуацию по отдельным играм, то окажется, что превосходство Ryzen 9 7950X3D над Core i9-13900K не получится назвать несокрушимым и с точки зрения среднего FPS. Новинка AMD выигрывает у конкурента лишь в семи случаях из тринадцати. Правда, в этом списке есть игры, где преимущество Ryzen 9 7950X3D в частоте кадров очень убедительно и достигает двухзначного числа процентов. Например, такая картина прослеживается в Watch Dogs Legion или в Shadow of the Tomb Raider, в то время как подобного соотношения результатов в пользу Core i9-13900K нет ни в одной игре.

Довольно любопытно, что увеличение L3-кеша в процессоре на архитектуре Zen 4 приводит к заметному приросту игровой производительности во всех без исключения игровых приложениях. Мы не обнаружили ни одной игры, где более высокочастотный Ryzen 9 7950X оказался бы быстрее Ryzen 9 7950X3D, как это было в рабочих приложениях. При этом минимальное преимущество процессора с дополнительным кешем составляет 5-6 %, а максимальное — доходит до полуторакратного размера.

Нет никаких сомнений, что дополнительные 64 Мбайт L3-кеша очень помогают в увеличении игровой производительности. Однако нужно напомнить, что существующая схема работы Ryzen 9 7950X3D в играх предполагает его эксплуатацию в несколько «урезанном» виде. Драйверы AMD стараются отправлять всю нагрузку на ядра первого CCD, который обладает расширенным 3D-кешем, а ядра второго CCD паркуются, то есть, по сути, выводятся из работы. И это значит, что 16-ядерный Ryzen 9 7950X3D в качестве игрового процессора избыточен, а лучшим вариантом для игр, скорее всего, станет восьмиядерник Ryzen 7 7800X3D, обзор которого в скором времени тоже появится на 3DNews.

#Производительность в играх. Тесты в 2160p

Увеличение разрешения переносит основную часть нагрузки с процессоров на видеокарты и выравнивает столбики на диаграммах. И если на фоне Ryzen 9 7950X новый Ryzen 9 7950X3D сохраняет часть своего преимущества, то в сравнении с Core i9-13900K процессор с 3D-кешем уже не может похвастать каким-то различимым невооружённым глазом превосходством в FPS даже тогда, когда графическая подсистема построена на самом быстром GPU текущего поколения.

Впрочем, в будущем, с выходом более производительных графических карт, ситуация наверняка изменится, и лучшая игровая производительность Ryzen 9 7950X3D может проявиться и в высоких разрешениях.

#Производительность и приоритет ядер

Автоматическое переопределение приоритета ядер Ryzen 9 7950X3D, реализованное посредством драйвера 3D V-Cache Performance Optimizer, предполагает, что в играх сначала загружается первый CCD, оснащённый дополнительным 3D-кешем, в то время как в неигровых приложениях приоритет отдаётся второму CCD со стандартной кеш-памятью, но с более высокой частотой. Оптимален ли такой подход? Чтобы ответить на этот вопрос, мы провели дополнительное исследование, где принудительно фиксировали приоритет ядер либо в пользу CCD c вместительным L3-кешем, либо в пользу CCD с высокой тактовой частотой, и сравнивали результаты.

Игры. Стратегия, выбранная AMD для игровых приложений, не вызывает сомнений. Как показали предыдущие тесты, Ryzen 9 7950X3D выдаёт серьёзно более высокий FPS, чем Ryzen 9 7950X, а значит, в этом случае алгоритм верный. Тесты с изменённым приоритетом ядер (в 1080p c максимальными настройками качества) только подтверждают это.

Приоритет CCD2 (3D V-cache)Приоритет CCD1 (частота)Преимущество приоритета кеша
Cyberpunk 2077 171,2 147,5 16,1 %
Dying Light 2 Stay Human 208,8 197,9 5,5 %
Far Cry 6 156,7 117,6 33,2 %
Hitman 3 243,2 186,5 30,4 %
Hogwarts Legacy 137,2 128,7 6,6 %
Marvel's Guardians of the Galaxy 242,4 178,8 35,6 %
Marvel's Spider-Man Remastered 108,8 100,3 8,5 %
Mount & Blade II: Bannerlord 261,9 244,5 7,1 %
Serious Sam: Siberian Mayhem 258,7 237,9 8,7 %
Shadow of the Tomb Raider 305,2 250 22,1 %
The Riftbreaker 196,4 180,1 9,1 %
The Witcher 3: Wild Hunt 89,1 67,5 32,0 %
Watch Dogs Legion 194,6 150,3 29,5 %
В среднем 18,8 %

Если бы ядра Ryzen 9 7950X3D ранжировались планировщиком ОС стандартным образом и нагрузка отправлялась бы в первую очередь на более высокочастотные ядра, игровая производительность была бы ниже на 19 %. Ситуаций, когда игры работают лучше на ядрах с более высокой частотой, нам выявить не удалось. А это значит, что вся сложная система с дополнительными драйверами для Ryzen 9 7950X3D нужна в первую очередь для того, чтобы он выдавал «правильную» производительность в играх. Впрочем, есть и обходной путь — в игровых системах приоритет ядер, имеющих доступ к 3D-кешу, можно просто зафиксировать в BIOS, после чего необходимость в специальных драйверах отпадёт.

Приложения. AMD использует алгоритм со сменой приоритетов ядер, чтобы добиваться максимальной производительности не только в играх, но и в приложениях, где, как считает компания, в первую очередь выгоднее загружать более высокочастотные ядра. Однако в этом случае картина получается не столь однозначной. Как показывает тестирование, отдельные задачи могут работать быстрее, если при их запуске подменять приоритеты ядер так же, как и в играх, — в пользу ССD с 3D-кешем.

Приоритет CCD2 (3D V-cache)Приоритет CCD1 (частота)Преимущество приоритета частоты
7-zip 22.00, секунды 106,5 108,5 -1,8 %
Photoshop 2023, баллы 1610 1635 1,6 %
Lightroom Classic 12.0, баллы 1874,5 1913 2,1 %
Premiere Pro 2023, баллы 1385 1381 -0,3 %
Topaz Video Enhance AI 2.6.4, fps 4,9 4,91 0,2 %
HandBrake 1.6.0 (x265), fps 23,01 23,57 2,4 %
HandBrake 1.6.0 (SVT-AV1), fps 13,19 13,22 0,2 %
Visual Studio 2022, секунды 301,4 303,2 -0,6 %
Stockfish 15, kNodes/s 35392 35693 0,9 %
Blender 3.3.1, секунды 140,6 140,3 0,2 %
V-Ray 5.00, ksamples/m 28547 28266 -1,0 %
Matlab R2022b, баллы 71,35 72,57 1,7 %
Agisoft Metashape 1.8.5, секунды 213,3 209,7 1,7 %
В среднем 0,6 %

При полностью многопоточной нагрузке существенной разницы, с какого из CCD начинать грузить ядра, нет — в конечном итоге всё равно под нагрузкой окажутся все ядра. Следовательно, стратегия выбора приоритетных ядер работает главным образом на малопоточные, но интенсивные нагрузки, которые в действительности распространены довольно слабо. Именно поэтому в приведённой таблице нет ни одной задачи, где бы предпочтение высокочастотного CCD давало бы выигрыш больше 2,5 %. При этом среди рабочих сценариев находятся такие, для которых, как и для игр, интереснее в первую очередь получать в своё распоряжение ядра первого CCD с увеличенным L3-кешем. В качестве примеров такой нагрузки можно привести архивацию или компиляцию, но выигрыш в данном случае составит единицы процентов и не будет столь заметен, как в игровых приложениях.

Всё это приводит к выводу, что выбранная AMD громоздкая система со сменой приоритетов ядер с задействованием драйверов и игрового режима Windows в действительности не является остро необходимой. Перманентное переключение приоритета в пользу CCD с дополнительным 3D-кешем вполне может удовлетворить большинство пользователей даже в том случае, когда они используют свой ПК не только для игр, но и для работы с контентом.

В качестве иллюстрации можно привести ещё один график, на котором показана относительная производительность Ryzen 9 7950X3D в Cinebench R23 в том случае, когда приоритет ядер переключен с более высокочастотных на обладающие дополнительным L3-кешем. И это самая невыгодная для такого сценария ситуация — Cinebench R23 относится к числу задач, которые очень чувствительны к частоте, но не получают никакого выигрыша от расширения объёма кеш-памяти.

Максимальное падение производительности в сугубо вычислительной задаче, если приоритет отдаётся ядрам CCD с дополнительным L3-кешем, составляет 9 %. Оно наблюдается при однопоточном рендеринге. В случае же, если нагрузку можно распределить на несколько ядер, разрыв в производительности снижается и, например, в более чем семипоточной нагрузке не превосходит 4 %.

#Выводы

Разработанная AMD технология 3D V-Cache при всей её кажущейся простоте вновь подтвердила впечатляющую эффективность. Вышедшие осенью прошлого года процессоры Raptor Lake совершили мощный рывок в игровой сфере, и, казалось, догнать их носителям архитектуры Zen 4 будет уже не под силу. Но Ryzen 9 7950X3D наглядно показал, что списывать со счетов актуальную архитектуру AMD пока преждевременно. Увеличение L3-кеша у одного из CCD 16-ядерного процессора позволило AMD поднять игровую производительность флагмана сразу на 19 % и догнать по этой характеристике Core i9-13900K — процессор, до сих пор считавшийся лучшим выбором для геймеров.

В результате все претензии, которые высказывались к производительности Ryzen 9 7950X, сразу же утратили свою силу. Обновлённый флагман с 3D-кешем не только закрепился на лидирующих позициях в игровых тестах, но и сумел остаться в числе достойных вариантов для рабочих приложений, обеспечивая почти такую же, как у Core i9-13900K, производительность и в этой сфере. Из-за особенностей конструкции в многопоточных вычислительных нагрузках Ryzen 9 7950X3D чуть уступает классическому Ryzen 9 7950X без 3D-кеша, но благодаря разработанному AMD алгоритму распределения нагрузки эта разница совсем невелика. Она находится на уровне единиц процентов и может ощущаться лишь в немногих плохо распараллеливаемых вычислительных задачах.

Впрочем, Ryzen 9 7950X3D — в первую очередь всё-таки игровой процессор. Поскольку двукратное увеличение объёма L3-кеша почти не влияет на приложения для обработки контента, выбирать его для рабочих систем попросту нецелесообразно. Впрочем, в играх ситуация тоже складывается по-разному. Эффект от расширения кеш-памяти в Ryzen 9 7950X3D может существенно различаться: в одних играх она увеличивает FPS (по сравнению с Ryzen 9 7950X) на величину до 50 %, а в других — даёт лишь 5-процентную добавку. Отчасти по этой причине Ryzen 9 7950X3D не может похвастать подавляющим превосходством над Core i9-13900K. Во-первых, число игр, где производительность флагмана Intel выше, всё ещё довольно велико. Во-вторых, как показывают тесты, Core i9-13900K гарантирует лучшую плавность игрового процесса, выдавая в среднем более высокий минимальный FPS.

Но зато у Ryzen 9 7950X3D есть другой мощный козырь — энергоэффективность. Несмотря на то, что речь идёт о 16-ядерном флагмане с лидирующим быстродействием, его потребление не превышает 150 Вт, и это принципиально ниже потребления любых других процессоров с похожим уровнем производительности. Благодаря этому передовые системы на Ryzen 9 7950X3D, в отличие от конфигураций на Ryzen 9 7950X и Core i9-13900K, могут обходиться воздушными системами охлаждения, быть сравнительно экономичными и работать с невысоким уровнем шума.

К сожалению, поставить на этой позитивной ноте финальную точку не получится. AMD не была бы собой, если бы ко всем многочисленным и бесспорным сильным сторонам Ryzen 9 7950X3D не добавила ложку дёгтя, а вернее, даже две. Во-первых, стоимость нового флагмана серьёзно завышена. Он оценён производителем в $699, в то время как Core i9-13900K, предлагающий очень похожий уровень производительности, можно приобрести на 20 % дешевле. Вторая серьёзная проблема касается надёжности платформы Socket AM5 в целом и Ryzen 9 7950X3D в частности. Как теперь уже стало очевидно, AMD выпустила на рынок плохо отлаженный продукт с критическими ошибками, которые приводят к преждевременному выходу процессоров и материнских плат из строя. Ryzen 9 7950X3D подвержен этой проблеме в наибольшей степени, и потому советовать его для приобретения, несмотря на технологические плюсы, было бы с нашей стороны верхом лицемерия.

 
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Новая реальность: успех S.T.A.L.K.E.R. 2: Heart of Chornobyl позволит GSC добавить в игру вырезанный контент 7 мин.
«Недостаточно слов, чтобы выразить благодарность за такой подарок»: неофициальная русская озвучка трейлера The Witcher 4 привела фанатов в восторг 2 ч.
ИИ научили генерировать тысячи модификаций вирусов, которые легко обходят антивирусы 2 ч.
В Epic Games Store стартовала новая раздача Control — для тех, кто дважды не успел забрать в 2021 году 3 ч.
За 2024 год в Steam вышло на 30 % больше игр, чем за прошлый — это новый рекорд 4 ч.
«Яндекс» закрыл почти все международные стартапы в сфере ИИ 4 ч.
Создатели Escape from Tarkov приступили к тестированию временного решения проблем с подключением у игроков из России — некоторым уже помогло 5 ч.
Веб-поиск ChatGPT оказался беззащитен перед манипуляциями и обманом 6 ч.
Инвесторы готовы потратить $60 млрд на развитие ИИ в Юго-Восточной Азии, но местным стартапам достанутся крохи от общего пирога 6 ч.
Selectel объявил о спецпредложении на бесплатный перенос IT-инфраструктуры в облачные сервисы 7 ч.