Тест и обзор: AMD Ryzen Threadripper 2920X и 2970WX - новые многоядерные процессоры

Опубликовано:

amd threadripper 2950x

Мы уже опубликовали краткий тест новых процессоров Ryzen Threadripper, но из-за проблем с программным обеспечением AMD мы не смогли провести все тесты. Между тем проблем были решены, поэтому сейчас Ryzen Threadripper 2920X и Ryzen Threadripper 2970WX предстоит пройти через все наши тесты. К сожалению, часть недостатков остаются.

В кратком тесте участвовал только Ryzen Threadripper 2920X, но мы подробно рассмотрели технические спецификации двух новых моделей. Ryzen Threadripper 2970WX с 24 ядрами ориентирован на рабочие станции и high-end настольные компьютеры (HEDT), он представляет собой менее дорогую альтернативу Ryzen Threadripper 2990WX (тест). Ryzen Threadripper 2920X, с другой стороны, по цене закрывает брешь между нынешним самым быстрым настольным процессором Ryzen 7 2700X (тест) и 16-ядерным Ryzen Threadripper 2950X.

Оба новых CPU опираются на ядра Zen+ и производятся по 12-нм техпроцессу. Кроме разных тактовых частот и числа ядер, между процессорами есть еще одно отличие. Будучи моделью WX, Ryzen Threadripper 2970WX базируется на технологии NUMA. AMD установила в упаковку CPU четыре кристалла, соединенные Infinity Fabric, но не все они имеют доступ к памяти и линиям PCIe 3.0; только два кристалла напрямую подключены к оперативной памяти и линиям PCIe. Двум оставшимся кристаллам приходится добраться до памяти и линий PCIe через "соседей", через Infinity Fabric. Такой подход приводит к увеличению задержек, что может негативно сказываться на производительности. В случае Ryzen Threadripper 2920X используется UMA, поскольку активны только два кристалла.

Два новых процессора WX получили новый режим Dynamic Local Mode (DLM). Он обеспечивает улучшенное распределение потоков, если программное обеспечение не задействует все потоки. Если быть более конкретным, наиболее "тяжелые" потоки привязываются к ядрам, которые напрямую работают с оперативной памятью. Такой подход в некоторых случаях позволяет увеличить производительность более до 50%, но требуется версия Windows 10 Build 1809 и выше, также AMD Ryzen Master 1.5 и выше. DLM активируется через утилиту, после чего режим будет включаться автоматически - или не будет. Дело в том, что операционная система автоматически определяет, имеет ли смысл перераспределять потоки или нет. AMD говорит о приросте производительности до 50%, но здесь все зависит от используемого программного обеспечения.

Cinebench 15

Multi Threaded DLM vs Non-DLM

Cinebench Баллы

Blender 2.79b

Multi-Thread DLM vs Non-DLM

Секунды
Меньше - лучше

Handbrake

4K H.265 и 1080p30 H.265 DLM vs Non-DLM

Секунды
Меньше - лучше

POV-Ray

Multi DLM vs Non-DLM

Баллы
Больше - лучше

Far Cry 5

1.920 x 1.080 Preset Low DLM vs Non-DLM

fps
Больше - лучше

В наших тестах получилось подтвердить обещания AMD по поводу Ryzen Threadripper 2970WX, пусть и не в таких масштабах. Важнее то, что после включения DLM мы не столкнулись с падением производительности. Так что в повседневных сценариях режим DLM не приведет к каким-либо недостаткам по сравнению со стандартным. Но если вы хотите выжать максимальную производительность, данная задача отнюдь не облегчается. Дело в том, что режим DLM не заменяет Creator Mode/Standard Mode. Также новый режим не исправляет проблему с теми приложениями, которые плохо реагируют на слишком большое число ядер. Так что и в будущем придется заниматься методом проб и ошибок.

Технические спецификации AMD Ryzen Threadripper Gen1 и Gen2
МодельЯдра/
Потоки
Базовая частота/
Частота Turbo
Кэш L3Частота памятиTDP
Ryzen Threadripper
2990WX
32/643,0/4,2 ГГц64 MBDDR4-2933250 Вт
Ryzen Threadripper
2970WX
24/483,0/4,2 ГГц64 MBDDR4-2933250 Вт
Ryzen Threadripper
2950X
16/323,5/4,4 ГГц32 MBDDR4-2933180 Вт
Ryzen Threadripper
1950X
16/323,5/4,2 ГГц32 MBDDR4-2666180 Вт
Ryzen Threadripper
2920X
12/243,5/4,3 ГГц32 MBDDR4-2933180 Вт
Ryzen Threadripper
1920X
12/243,5/4,2 ГГц32 MBDDR4-2666180 Вт
Ryzen Threadripper
1900X
8/163,8/4,2 ГГц16 MBDDR4-2666180 Вт

В Game Mode два новых процессора работают с шестью ядрами и 12 потоками; но дополнительный режим Legacy Compatibility Mode у процессора Ryzen Threadripper 2970WX позволяет активировать 12 ядер/24 потока. Выключение ядер может дать значимые преимущества в ряде случаев, что видно по той же игре "Far Cry 5". В стандартном режиме Ryzen Threadripper 2970WX, который теоретически намного мощнее, уступает Ryzen Threadripper 2920X. Но в Game Mode мы получаем обратную ситуацию.


Для тестирования AMD Ryzen Threadripper 2950X и Ryzen Threadripper 2990WX мы выбрали новую материнскую плату MSI MEG Creation X399. Поэтому наша платформа отличается от материнской платы, которую мы использовали с процессорами Ryzen Threadripper первого поколения (ASUS Zenith Extreme), но поскольку у MSI установлена более мощная подсистема питания, мы рассчитываем на более высокие результаты разгона. Как и в случае ранее вышедшего обзора Intel Core i7-8086K, процессоры, помеченные на диаграмме "*", не были повторно протестированы на обновленных платформах, мы взяли старые результаты. Поэтому их нельзя со 100% точностью сопоставлять с результатами других CPU на новой платформе, но для примерного сравнения использовать можно.

Тестовая платформа TR4:

Тестовая платформа AM4:

Тестовая платформа 1151:

Все тесты выполнялись с частотой памяти, рекомендованной AMD и Intel для своих процессоров. Если не указано иное, тесты Ryzen Threadripper 2970WX проводились с активной DLM.

Энергопотребление

Два новых процессора подтверждают картину, показанную Ryzen 2950X и 2990WX Threadripper ранее. В режиме бездействия энергопотребление оказывается довольно высоким. По крайней мере, с уровнем чуть выше 65 Вт Ryzen Threadripper 2920X можно назвать самым экономичным CPU нового поколения. Впрочем, флагман 2970WX потребляет всего на 10 Вт больше.

Энергопотребление Бездействие

среднее за 5 мин.

Вт
Меньше - лучше

Энергопотребление Нагрузка

Cinebench 15 Multi-Thread

Вт
Меньше - лучше

Энергопотребление Нагрузка

Powermax AVX

Вт
Меньше - лучше

Под высокой нагрузкой, которую мы симулировали Cinebench 15, результат вроде бы удивляет. Оба процессора потребляли существенно больше энергии, чем старшие "собратья". Прирост производительности составил порядка 1%, повторные тесты вновь его подтвердили. Однако под стрессовой нагрузкой расположение вновь нормализовалось. Интересно, что 2970WX требует лишь на 25% больше энергии, хотя в некоторых сценариях дает прирост производительности 60-70%.


Cinebench 15

Single Threaded

Cinebench Баллы

Cinebench 15

Multi Threaded

Cinebench Баллы

POV-Ray

Single

Баллы
Больше - лучше

POV-Ray

Multi

Баллы
Больше - лучше

Handbrake

4K H.265 и 1080p30 H.264

Секунды
Меньше - лучше

Handbrake

4K H.265 и 1080p30 H.265

Секунды
Меньше - лучше


Geekbench 4.2.3

CPU Single-Core

Баллы
Больше - лучше

Geekbench 4.2.3

CPU Multi-Core

Баллы
Больше - лучше

Geekbench 4.2.3 - Integer

CPU Single-Core

Баллы
Больше - лучше

Geekbench 4.2.3 - Floating Point

CPU Single-Core

Баллы
Больше - лучше

Geekbench 4.2.3 - Crypto

CPU Single-Core

Баллы
Больше - лучше


AIDA64 (5.90.4247)

AES

MB/s
Больше - лучше

AIDA64 (5.90.4247)

Hash

MB/s
Больше - лучше

AIDA64 (5.90.4247)

Julia

Больше - лучше

AIDA64 (5.90.4247)

Mandel

Больше - лучше

AIDA64 (5.90.4247)

Zlib

MB/s
Больше - лучше


7-Zip

MIPS
Больше - лучше

Blender 2.79b

Single-Thread

Секунды
Меньше - лучше

Blender 2.79b

Multi-Thread

Секунды
Меньше - лучше

Truecrypt 7.1a AES

GB/s
Больше - лучше

LuxMark 3.1

C++

Баллы
Больше - лучше


F1 2017

1920x1080 Preset Very Low

fps
Больше - лучше

Far Cry 5

1.920 x 1.080 Preset Low

fps
Больше - лучше

Rise of the Tomb Raider (DX12)

1920x1080 Preset Lowest

297.29 XX


116.99 XX
254.31 XX


105.17 XX
253.27 XX


103.48 XX
251.65 XX


101.66 XX
249.13 XX


83.42 XX
243.91 XX


98.97 XX
241.37 XX


88.23 XX
236.98 XX


77.98 XX
235.01 XX


94.14 XX
224.88 XX


91.43 XX
158.73 XX


38.58 XX
154.4 XX


20.7 XX
21.15 XX


11.8 XX
fps
Больше - лучше

Assassins Creed Origins

1.920 x 1.080 Preset Very Low

fps
Больше - лучше


Производительность двух новых процессоров была примерно понятна по результатам тестов "старших" Ryzen Threadripper 2990WX и 2950X. По однопоточной производительности 2920X дает небольшой, но ощутимый прирост, поскольку в такой же упаковке используется меньше ядер. 12-ядерник в тесте Cinebench 15 показал самый высокий результат, обойдя на 4% флагмана 2990WX. Расстановка результатов в тесте POV-ray сравнимая. Blender стал исключением: но и в данном тесте процессор 2920X занял второе место.

Но все это не может скрыть тот факт, что Intel по-прежнему лидирует по однопоточной производительности. Два процессора Threadripper работают примерно на уровне Core i7-7800X или Core i5-7600K, в данном отношении они не смогли превзойти младший Ryzen 7 2700X. Intel выигрывает не только от более высокого IPC, но и от более высоких тактовых частот при нагрузке на одно ядро.

По многопоточной производительности ситуация сложнее. Если приложение хорошо масштабируется от числа ядер CPU, то Intel начинает сдавать позиции. Соответственно, 2970WX занял в тесте Cinebench 15 второе место, уступив лишь флагману 2990WX. Что касается Intel Core i9-9900K (тест), цена которого сравнима, он уступает Ryzen Threadripper 2920X. Всегда существуют исключения, когда дополнительные ядра просто не могут использоваться, в таких случаях они не повышают производительность. В сценариях худшего случая они могут даже снижать производительность. Это наблюдается, например, в некоторых тестах Blender, а также в приложениях шифрования.

Новый режим Dynamic Local Mode принципиально ситуацию не меняет. Конечно, его наличие можно приветствовать, но панацею мы не получили. Режим не может полностью компенсировать недостатки процессоров WX, связанных с их дизайном. Но DLM выполняет то, что обещала AMD: потоки автоматически распределяются на наиболее подходящие ядра, все выполняется прозрачно для пользователя, который ничего не замечает, за исключением более высокой производительности.

Даже геймеры выигрывают от нового режима. В DLM некоторые игры показывают более высокую частоту кадров, поэтому от утомительной активации Game Mode можно отказаться. Конечно, игровой режим даст дополнительные проценты - но их значимость зависит от конкретной игры.

Вероятно, самой интересной моделью Ryzen Threadripper второго поколения можно назвать новый 2970WX. С ценой €1.300 он обойдется значительно дешевле 2990WX, за который придется отдать €1.800. Конечно, и производительность в некоторых случаях будет меньше на дельту до 20%, да и ограничения те же самые. Так что покупать этот CPU имеет смысл только в том случае, если используемые приложения будут хорошо масштабироваться. И цена значит для вас больше производительности. С другой стороны, 2920X более выгоден. Процессор оснащается "всего" 12 ядрами, но на практике они приводят к меньшему числу проблем, что повышает его актуальность для повседневных сценариев. Процессор будет интересен и энтузиастам, и геймерам. Ryzen Threadripper 2920X стоит заметно дешевле старшей модели 2950X. За максимальный прирост производительности порядка 20% придется доплатить на 35% больше. Впрочем, следует учитывать одну особенность: по сравнению с предшественником Ryzen Threadripper 1920X прирост составляет всего 5-10%, но при этом предыдущее поколение позволяет сэкономить. Так что покупать новые процессоры имеет смысл далеко не всегда.