Введение
Если проанализировать слово Threadripper, можно сделать вывод, что AMD наградила свой флагманский центральный процессор большим количеством ядер и потоков команд, способных решать самые тяжёлые вычислительные задачи. Так и есть. Впрочем, над этим именем можно посмеяться как над маркетинговой причудой. В любом случае, первые Threadripper в момент своего появления вошли в состав самых производительных потребительских процессоров. Второе поколение стало ещё мощнее.
Насколько мощнее? Флагман первого поколения Ryzen Threadripper 1950X имеет 16 вычислительных ядер и 32 потока команд. Теперь AMD продает 32-ядерный Threadripper 2990WX с 64 потоками команд по цене $1799. Он вошёл в состав линейки Threadripper WX, где кроме него есть ещё 24-ядерный 2970WX за $1299. Для большинства компьютерных энтузиастов два этих процессоры избыточные как по вычислительной мощи, так и по цене. По этой причине мы сосредоточимся на более вменяемом Threadripper 2950X. Он вышел на замену модели 1950X, имея прежнее число ядер и потоков. Тактовая частота немного выросла до значения 3,5 ГГц, в режиме Boost 4,4 ГГц. Уменьшилась задержка кеша, есть и другие небольшие улучшения. Он стоит $899, что на $100 меньше 1950X год назад и ближайшим конкурентом в лице Intel Core i9-7900X. 12-ядерный Threadripper 2920X поступит в продажу в октябре за $649.
Читайте также: обзор процессора AMD Threadripper 2990WX на Linux
Если вы собрались создавать мощную рабочую станцию для редактирования видео или игр, Threadripper 2950X станет отличным выбором. Если вы можете позволить себе такой компьютер. Как и 1950X до него, он заслуживает звание «Выбор редакторов» многих изданий. Конечно, это не единственный хороший выбор в сегменте дорогостоящих домашних компьютеров. Модели первого поколения могут стать дешевле и привлекательнее. В ближайшие месяцы от Intel ждут появления обновлённых процессоров Core X.
Давайте посмотрим, почему Threadripper остаётся таким привлекательным для жаждущих получить высокую вычислительную мощь.
Растущая экосистема Threadripper
Скидки и обновления продуктов являются основой рынка потребительских технологий. Если постоянно ждать чего-то получше или что-то подешевеет, можно так ничего и не купить. В данном случае это было бы печально, поскольку Threadripper 2950X весьма интересен, в том числе за счёт поддержки дополнительных компонентов. Процессор работает на прежнем чипсете X399, что означает совместимость с существующими материнскими платами.
В этом обзоре рассматривался процессор на материнской плате Asus ROG X399 Zenith Extreme и система жидкостного охлаждения Thermaltake Floe Riing RGB 360. Эти же компоненты применялись для тестирования его предшественника. Если вы собрались покупать старую материнскую плату на X399 или она у вас уже есть, приобретение 2950X обойдётся дешевле. BIOS на таких платах можно обновлять при помощи USB-флешки.
Имеется более 30 систем охлаждения, официально совместимых с процессорами Threadripper. Большинство из них являются системами воздушного охлаждения. Одной из них стала новая Cooler Master Wraith Ripper, способная справиться с любым процессором 2-го поколения, включая 32-двухъядерный 2990WX.
Отсутствие адекватной системы жидкостного охлаждения можно назвать одной из немногих причин, по которым не хотелось покупать 1950X. Это огромный процессор, сопоставимый с двумя обычными чипами Ryzen. Он крупнее большинства прошлогодних систем жидкостного охлаждения. 2950X ничуть не меньше и имеет такой же TDP 180 Вт. Новые системы охлаждения вроде Wraith Rippe накрывают большую часть крышки процессора.
Кроме этого, сами процессоры лучше рассеивают тепло. Оригинальная версия Precision Boost снижает тактовые частоты до безопасного уровня, если обнаруживает сложные многопоточные задачи. К их числу относится 3D-рендеринг. При этом кулер и блок питания способны обеспечить более высокие частоты. Обновлённая версия Precision Boost 2 даёт значительно более тонкую настройку. Шаг изменения тактовой частоты составляет 25 МГц, обеспечивая максимально возможную частоту на основе доступных блока питания и охлаждения. Эти изменения происходят 1000 раз в секунду. В результате тактовая частота по мере нагрева процессора при тяжёлой нагрузке будет снижаться медленнее.
Поддержка более быстрой памяти
Кроме лучшего управления температурой, процессоры Threadripper официально поддерживают память DDR4-2933 вместо 2667 МГц в первом поколении. Теоретически это позволит ускорить зависимые от памяти вычислительные задачи. Конечно, потребуется вручную настроить память, если возникнут проблемы с совместимостью, или повышать настройки на собственный страх и риск.
Связь между процессором и модулями памяти важна для определения того, насколько хорошо компьютер справляется с зависимыми от памяти нагрузками. Каждый из двух кристаллов 2950X напрямую подключен к двум каналам памяти. По умолчанию он имеет доступ к другому каналу памяти благодаря Infinity Fabric. Данная технология обеспечивает связь между двумя кристаллами процессора.
Infinity Fabric предлагает инновационный и масштабируемый дизайн центрального процессора. Однако, данная технология также приносит с собой задержки, поскольку передает запросы внутри чипа. Если вы работаете с приложениями, которые не зависят от задержек памяти, можно заставить каждый кристалл использовать только непосредственно подключенный к нему канал памяти. Для этого в программной утилите AMD Ryzen Master нужно активировать опцию «Локальная память».
64 быстрых линии
Многие прежние достоинства процессоров Threadripper сохранились в модели 2950X. Есть базовые технологии любого современного процессора, такие как USB 3.1 Gen 2 и PCI Express NVMe для работы быстрых твердотельных накопителей. Кроме того, имеется поддержка 64 линий PCI Express. Вряд ли вы будете использовать их все, но если вы собираетесь поставить две видеокарты и два твердотельных накопителя, на них уйдёт 40 линий и ещё останется на будущее.
Подобный набор компонентов может занимать много места, а в некоторые корпуса попросту не влезет, если используются процессоры Intel Core X на чипсете X299. Количество линий этих процессоров может варьироваться. Core i9-7900X поддерживает 44, Core i7-7820X поддерживает 28 линий. Недолго просуществовавшие процессоры Kaby Lake-X поддерживают только 16 линий.
Как и каждый процессор Ryzen, модель 2950X можно разогнать. Для этого есть программная утилита Ryzen Master, которая прямо в Windows позволяет менять тактовую частоту без необходимости перезагружается в BIOS. Второе поколение чипов Threadripper получило обновлённый инструмент Extended Frequency Range (XFR). Он автоматически меняет тактовые частоты каждого ядра, прежде чем процессор слишком сильно нагреется. Раньше можно было разгонять только ограниченное количество ядер.
AMD предупреждает, что разгон в любом виде лишает процессор гарантии. Продолжительность гарантии составляет 3 года, это относится к коробочным версиям 2950X. Такую же продолжительность предлагает Intel Core X.
Как и в моделях 1950X, программа Ryzen Master позволяет выбирать между режимами Creator и Game. Первый из них установлен по умолчанию и используется в большинстве случаев. Игровой режим отключает половину ядер и меняет состояние памяти для разгона в определённых играх.
Одним из недостатков 2950X, по крайней мере для редакторов видео и фотографов, является отсутствие поддержки стандарта Thunderbolt 3. Он обеспечивает высочайшую скорость передачи данных 40 Мб/с и всё чаще становится выбором при создании профессионального жёстких дисков и массивов RAID. В отсутствии этой поддержки AMD виновата не одна. Это технология Intel, за работу с которой она берёт плату (такая практика может прекратится в этом году). Также Thunderbolt 3 должны поддерживать материнские платы, а пока ни одной такой платы на чипсете X399 нет.
Перечень компонентов для тестирования
- Процессор: AMD Ryzen Threadripper 2950X
- Материнская плата: Asus X399 Zenith Extreme
- Оперативная память: G.Skill Flare X DDR-3200 (две планки по 16 Гб)
- Хранилище: Samsung SSD 970 EVO (500 Гб/M.2) и Seagate 4 Тб Desktop HDD ST4000DM000
- Блок питания: Thermaltake Toughpower Grand 1200 Вт
- Система охлаждения: Thermaltake Floe Riing RGB 360
- Видеокарта: Nvidia GeForce GTX 1080 Founders Edition
Это тот же самый набор, который применялся ранее для тестирования 1950X, за исключением более быстрой памяти. Год назад это была память G.Skill TridentZ RGB, теперь память работает на частоте 2933 МГц при помощи профиля XMP в BIOS.
Тесты производительности
Со стороны Intel выступает 10-ядерный процессор Core i9-7900X, также есть 8-ядерная модель Core i7-7820X. Не забыт и Core i9-7980XE Extreme Edition с 18-вычислительными ядрами.
Глядя на предыдущее поколение процессоров AMD, мы выбираем 1950X и 1920X с 12 ядрами. Напомним, что на смену последнему в октябре выйдет 2920X.
Возьмём также для анализа два лучших представителя Intel и AMD в доступной ценовой категории. К ним относятся Core i7-8700K и AMD Ryzen 7 2700X. Первый поддерживает 6 ядер и 12 потоков, второй 8 ядер и 16 потоков.
В многопоточных задачах у Ryzen 7 2700X и Core i7-8700K нет ни шанса против Threadripper 2950X. Так было и год назад в обзоре 1950X. 10-ядерный Core i9-7900X в некоторых тестах должен быть на уровне с Threadripper, если смотреть на его цену. 18-ядерный Core i9-7980XE Extreme Edition должен проявлять себя ещё лучше, поскольку является самым дорогим чипом. Он вдвое дороже лучшего представителя Threadripper и не слишком подешевел с прошлого года. Кажется, что разница в цене не оправдывает его преимущество в производительности. Давайте посмотрим подробнее.
Cinebench R15
Многопоточный тест, который лучше других позволяет по одному взгляду определить эффективность всех доступных ядер и потоков. На практике многие приложения, даже профессиональные, не умеют пользоваться всеми доступными потоками команд так, как это делает Cinebench. Зато можно оценить потенциал процессора и увидеть, к чему нужно стремиться разработчикам этих приложений. Здесь центральный процессор используется вместо видеокарты для обработки сложных изображений.
Наряду с обычными тестами, где применяются все доступные ядра, показаны и одноядерные результаты. Однопоточная производительность играет важную роль в оценке возможностей процессоров.
2950X показал впечатляющие результаты, как и должно быть у процессора нового поколения. Он примерно на 6% превосходит 1950X при использовании всех ядер, приближаясь к Core i9-7980XE. Также он опережает ближайшего по цене конкурента в лице Core i9-7900X на целых 30%.
Одноядерная производительность показывает другую картину. 2950X лучше по сравнению с 1950X и 1920X, но Intel лидирует. Правда, это лидерство стало вдвое меньше. В прошлом году оно была 15%, теперь 8%.
iTunes 10.6 Conversion Test
Применяется версия iTunes 10.6. Здесь рассматривается только одноядерная производительность, как и должно быть в старых приложениях. Конечно, такой мощный современный процессор для такой старой программы является перебором.
Одноядерные результаты Cinebench находят отображение и здесь. Поскольку декодирование аудио в этой версии приложения использует только одно ядро, это ожидаемый результат. Разница между 2950X и Intel около 20% в пользу последних. Хотелось бы увидеть результаты Threadripper получше, но и так неплохо. Новые модели Intel значительно быстрее, но Threadripper будут покупать под то программное обеспечение, которое умеет работать с многочисленными ядрами. Намного более дешёвый Core i7-8700K будет более выгодной покупкой для одноядерной работы.
Handbrake 0.9.9
Более длительный тест проверяет возможности обработки видео. Это приложение часто применяется для преобразования видео из одного формата в другой и оно умеет распоряжаться доступными потоками команд. В данном случае преобразовывался файл в формате 4K продолжительностью 12 минут. У процессоров было время хорошо разогреться и скинуть тактовую частоту, если потребуется. Файл .MOV в H.264 преобразовывался в 1080p MPEG-4.
Догнать новый Threadripper здесь смог только 18-ядерный Core i9-7980XE. Его предшественник Intel Core i7-6950X Extreme Edition выполнил тест за 6,5 минут, а ведь полтора года назад этот процессор стоил $1799.
POV-Ray 3.7
Далее идёт бенчмарк POV-Ray 3.7, который нагружает все доступные ядра для отображения сложного фотореалистичного изображения при помощи трассировки лучей. После этого использовалось одно ядро для получения представления об одноядерной производительности.
Результаты примерно такие же, как в Cinebench. Процессоры Intel в одноядерной производительности лучше, Threadripper опережают всех в многоядерных тестах, за исключением Core i9-7980XE. Core i9-7900X держится на хорошем уровне, но не может обойти конкурентов AMD с большим количеством ядер.
Blender 2.77a
Открытая программа создания трёхмерного контента, которая может применяться для дизайна и визуальных эффектов, анимации, трёхмерного моделирования в играх. Здесь проверяется, сколько времени потребуется на обработку изображения.
Результаты достаточно близкие, но 2950X всё же опережает более дорогие процессоры Intel. Blender предпочитает баланс числа ядер и тактовых частот, а не просто большое количество ядер и потоков. Это можно увидеть по хорошим результатам Ryzen 7 2700X и Core i7-8700K.
7-Zip 16.04 Benchmark
Наконец, было запущено популярное программное обеспечение для сжатия файлов 7-Zip. Там есть тесты на архивацию и разархивацию файлов. Это ещё один полезный тест для многоядерного тестирования. Подобные задачи сильно нагружает центральный процессор и программа является многопоточной.
Threadripper здесь доминирует. 2950X обошёл всех, кроме более дорогого Core i9-7980XE.
Разгон
У AMD можно скачать приложение Ryzen Master для мониторинга системы и разгона. Здесь есть и переключатели между режимами Creator и Game, о чём мы уже упоминали. Также можно менять тактовые частоты и напряжение прямо внутри Windows без необходимости перезагружаться в BIOS.
1950X удалось разогнать до частоты 3,9 ГГц при помощи повышения напряжения от 1,125 В до 1,325 В. В данном случае сначала было решено применить Precision Boost Overdrive и посмотреть, будет ли толк от более тонкой настройки. Скромный успех был в Cinebench, но в целом результаты не настолько хорошие, как при ручном разгоне с изменением напряжения и частот на всех ядрах поэтапно.
Напряжение было поднято до 1,3 В, частота повышалась с шагом 25 МГц от базовой частоты 3500 МГц. Лучший баланс в работе всех ядер был зафиксирован на частоте 3950 МГц. При этом система работает стабильно и время прохождения теста Handbrake удалось снизить на 11 секунд, прирост 4,5%. В Cinebench результат составил 3333 балла, рост на 5%. Дальнейшее повышение частоты не приносило серьёзного прироста результатов.
Таким образом, ресурсов процессора в этих тестах хватает с избытком. 2950X лучше сильно не разгонять. В противном случае вы лишитесь гарантии. Для процессора стоимостью $899 это было бы очень неприятным исходом.
Игровая производительность
Интересно сравнить процессоры первого поколения с новыми в играх на относительно низких разрешениях с мощными видеокартами. Именно здесь вступают в дело процессоры и задержки памяти. Тестирование показало, что на разрешении 1080p максимальная частота кадров во многих играх хуже по сравнению с чипами Intel.
В памятке обозревателям AMD писала, что 1950X не предназначается для игр на разрешении 1920 х 1080 пикселей. Тогда компания утверждала, что если вы тратите так много денег на процессор и платформу в целом, вам есть на что купить и видеокарту для монитора с более высоким разрешением. Это логично, но факт остаётся фактом. Разрешение 1080p является популярным, в том числе в киберспортивных соревнованиях для обеспечения высокой частоты обновления экрана. Для проверки запускались тесты на видеокарте GeForce GTX 1080 Founders Edition с 2950X. Частота памяти была 2933 МГц, это потолок.
В режиме Creator по умолчанию лучшая производительность для решения многопоточных задач. Игровой режим отключает ряд вычислительных ядра, в зависимости от конкретного процессора. В случае с 2950X отключается половина от 16 ядер. Оперативная память переводится в режим работы NUMA. Сложно объяснить, что именно происходит под капотом. AMD утверждает, что около 75% игр в режиме Game получают прирост производительности 5%-10%. Одни геймеры предпочитают больше ядер, другие отдают предпочтение уменьшению задержек.
В общем, прирост обычно меньше 10%, поэтому можно поставить режим Creator и ни о чём не думать. Тем более, что для переключения между этими режимами надо перезагружать компьютер. Единственная проблема с таким подходом в том, что некоторые игры могут не запускаться с полным количеством ядер. Правда, в тестах было запущено 8 игр и подобных случаев не было.
Для начала была запущена игра Rise of the Tomb Raider с Direct X 11 на очень высоких настройках графики. Были задействованы внутренние бенчмарки. Средняя частота кадров на 2950X составила 121 fps в режиме Creator. Это всего на несколько кадров отличается от результата разных процессоров Intel Core X.
Потом рассматривались несколько игр с процессором Core i7-7700K. Hitman 2016 на высоких настройках показал разницу в 3%-4% по сравнению с 2950X в DirectX 11 и DirectX 12. Этот процессор Intel и его преемник 8700K на разрешении 1080p опережают как чипы Threadripper, так и Intel Core X. Tom Clancy’s: The Division выдал 99 fps у 2950X против 108 fps у 7700K. Разница составляет 8%.
Дальше запускались 7 новых и старых игр. Тестирование велось только на разрешении 1080p. Они рассматривались в режиме Creator со всеми ядрами и прямым доступом к памяти, игровым режимом с половиной ядер и локальным доступом к памяти и в режиме Creator с локальным доступом к памяти. Результаты показаны в таблице.
О чём они нам говорят? Падение производительности на разрешении 1080p в разных играх разное, от пренебрежимо малого до скромного. 2950X лучше подходит для игр на разрешении 1080p, чем его предшественник. Режим Creator вместо Game иногда полезен.
Если вы хотите максимальную игровую производительность на разрешении 1080p или около того, если количество ядер и потоков вам не так важно, вы читаете не тот обзор. Вам нужен процессор с меньшим количеством ядер и более высокими таковыми частотными, вроде Core i7-8700K.
В целом же это небольшая проблема. Процессоры Threadripper и Core X выдают достаточную частоту кадров для удовлетворения 99% геймеров. Остальные настолько привередливые и богатые, что купят мониторы 4К или хотя бы 1440p и соответствующие видеокарты для них. На таком разрешении главной проблемой станет видеокарта, а не процессор.
Заключение
Ryzen Threadripper 2950X немного быстрее своего предшественника 1950X во всех видах вычислительных нагрузок, где задействуются все вычислительные ядра и потоки. Это трассировка лучей, 3D-рендеринг, конвертация и экспорт медиафайлов и прочие специализированные задачи. Для таких задач можно использовать процессоры Intel Xeon.
Зачем же брать процессор AMD? Помимо удовлетворения от собственноручной сборки компьютера? Вы получаете у себя дома компьютеру уровня рабочей станции по цене, которая недавно ещё была немыслима для потребительского процессора. $899 является высокой стоимостью, но это на $100 меньше по сравнению с прошлогодним процессором и его ближайшим конкурентом Intel Core i9-7900X.
У экосистемы Threadripper был год на возмужание и теперь можно выбирать среди десятков материнских плат, систем охлаждения, блоков питания и других компонентов под разные вкусы и бюджеты. Это ещё сильнее ударяет по позициям процессоров Intel Core X.
Конечно, любая платформа имеет свои недостатки. Отсутствует поддержка Thunderbolt 3, но зато 2950X почти не отстаёт от Intel Core X и i9-7900X в играх в формате 1080p, как и предшественники. Разница варьируется в зависимости от конкретной игры. Впрочем, чтобы выжать максимум из монитора 144 Гц и видеокарты Nvidia GeForce GTX 1080 Ti, процессоры Intel по-прежнему остаются лучшим выбором.
Любой процессор по такой цене, будь то AMD или Intel, нужен ограниченному кругу потенциальных покупателей. Им требуются многопоточные вычисления на максимально возможной скорости. Если это вы, данный процессор вполне годится.
Плюсы
- Отличная многопоточная производительность
- 64 линии PCI Express
- Расширяющаяся система компонентов
- Простая в работе программная утилита Ryzen Master
Минусы
- Нестабильная производительность в играх в формате 1080p
- Сложный процесс установки
Заключение: постепенное улучшение многопоточной производительности, управление энергопотреблением и теплом, разгон позволяют Ryzen Threadripper 2950X стать ещё более интересным процессором для среднестатистического домашнего компьютера, нежели в случае с 1950X.