|
Обзор процессора AMD Ryzen 7 1800X | Методика тестирования
В этот раз нам было труднее разделить процесс тестирования на две лаборатории, поскольку немецкая редакция получила процессоры за два дня до премьеры. Мы хотели протестировать именно розничные ЦП, а не опытные образцы с пониженной частотой, поэтому повысили тактовую частоту полученных чипов.
Кроме того, AMD отправила в наши лаборатории разные системные платы, что также не упростило нам жизнь. Немецкая лаборатория получила плату MSI X370 XPower Gaming Titanium, и все тесты приложений для рабочих станций, тесты на вычисления и испытания энергопотребления проводились на этой платформе. Тем временем, американская команда использовала для графических тестов плату Asus Crosshair VI Hero и видеокарту EVGA GeForce GTX 1080 FE.
MSI X370 XPower Gaming Titanium и Asus Crosshair VI Hero являются топовыми системными платами на чипсете AMD X370. Они разные, и это может вызвать некоторые проблемы. Чтобы минимизировать их количество, мы оставили для обеих машин рекомендуемые AMD предустановки. В немецком отделении использовали два модуля ОЗУ Corsair Vengeance LPX DDR4-2666 8 Гбайт и нестандартную систему водяного охлаждения.
Если вам интересно, как выглядит тестовая платформа в немецкой лаборатории, рекомендуем прочитать о том,
Для удобства, мы вынесли основные компоненты тестовой конфигурации в таблицу. Системы Intel идентичны платформам для игровых тестов.
Тестовые системы и измерительная установка | |
Системы | AMD 1 (Германия) Ryzen 7 1080X MSI RX370 XPower Gaming Titanium 2x Corsair Vengeance LPX DDR4-2666 AMD 2 (Германия) AMD FX-9590 Asus Crosshair Hero V 2x Corsair Dominator Platinum DDR3 2133 Общие компоненты (Германия) 1x 1 TB Toshiba OCZ RD400 (системный SSD M.2) 2x 960GB Toshiba OCZ TR150 (хранение, изображения) be quiet Dark Power Pro 11, 850W Windows 10 Pro (со всеми обновлениями) AMD 1 (США) Ryzen 7 1800X ASUS Crosshair VI Hero 2x Corsair Vengeance LPX DDR4-2666 AMD 2 (США) AMD FX-8350 MSI 970 Gaming 2x Kingston HyperX DDR3 2133 Intel 1 (США) Intel Core i7-7700K MSI Gaming M7 2x Corsair Vengeance LPX DDR4-2666 Intel 2 (США) Core i7-6900K ASRock Extreme4 4x Crucial DDR4 2400 Общие компоненты (США) 1TB Samsung PM863 Silverstone ST1500, 1500W Windows 10 Pro (со всеми обновлениями) |
Охлаждение | Германия - Помпа Alphacool Eispumpe VPP755 - Медный радиатор Alphacool NexXxoS UT60 240 мм - Водоблок ЦП Alphacool Eisblock XPX - 2x be quiet! Silent Wings 3 PWM - Thermal Grizzly Kryonaut США -Corsair H100iv2 -Noctua NH-U12S SE-AM4 -Arctic MX-4 |
Корпус | Модифицированный Lian Li PC-T70 с комплектом расширения |
Измерения энергопотребления | - Бесконтактное измерение тока на слоте PCIe (с помощью карты-переходника) - Бесконтактное измерение тока на внешнем кабеле питания БП - Прямое измерение напряжения на блоке питания - 2 x Rohde & Schwarz HMO 3054, 500 МГц (четырёхканальный осциллограф с функцией записи данных) - 4 x Rohde & Schwarz HZO50 (токовые клещи) - 4 x Rohde & Schwarz HZ355 (осциллографический пробник 10:1, 500 МГц) - 1 x Rohde & Schwarz HMC 8012 (мультиметр с функцией записи данных) |
Измерения температуры | - Инфракрасная камера Optris PI640 - Программа для анализа PI Connect с различными профилями |
Измерения уровня шума | - NTI Audio M2211 (с файлом калибровки, фильтр верхних частот на 50 Гц) - Steinberg UR12 (с Phantom Power для микрофонов) Creative X7 - Creative X7, Smaart v.7 - Наша собственная камера для измерений с заглушающими поверхностями, габариты 3,5x1,8x2,2 м (ДxШxВ) - Измерения по оси перпендикулярной к центру источника звука на расстоянии 50 см - Уровень шума в дБ(A) (медленно), анализатор частотных характеристик в реальном времени (RTA) - Графический спектр частот шума |
Обзор процессора AMD Ryzen 7 1800X | Тестирование кэш-памяти
Проблема тестирования кэш-памяти
Руководство для обозревателей Ryzen содержало интересное примечание относительно измерительных инструментов для кэша L1, L2 и L3. AMD указывает, что популярные утилиты для тестирования кэша AIDA64 и SiSoftware Sandra "пока не готовы к точному измерению производительности кэш-памяти архитектуры Zen". AMD предложила собственные эталонные показатели, отметив, что компания вместе с FinalWire (AIDA) и SiSoftware разрабатывает более точную методику измерения кэша для Zen.
Мы измерили скорость с помощью данных утилит и получили результаты, похожие на показатели Intel Core-i7-6900K, но также заметили большой разрыв между показателями AMD и нашими результатами тестов. Измеренная задержка кэша L3 в Ryzen составила 20 ~ 23 нс – это вдвое выше предоставленных производителем значений. В связи с некоторыми особенностями, которые мы заметили в игровых тестах, мы также провели тесты с включённым и отключённым SMT, однако результаты находились в пределах ожидаемого диапазона. Помимо того, в наших измерениях обнаружился разрыв в задержке примерно 10 нм в пользу процессора Intel.
Многие популярные утилиты для измерения скорости записывают нули в кэш. В ответ на наш вопрос, AMD подтвердила, что Intel объединяет входящий "нулевой" трафик записи до его передачи в кэш, отсюда могут быть искусственно завышены показатели пропускной способности кэша, особенно если учесть, что такие операции в повседневной работе не встречаются. Мы считаем, что изменение схемы доступа к кэш-памяти привело бы к пониженным показателям скорости процессоров Intel, но никак не к увеличению скорости кэша AMD. В AMD ответили, что текущие инструменты утилиты не оптимизированы для уникальной архитектуры Zen и оптимизация ветвей кода раскроет больше производительности.
Мы связывались с SiSoftware и FinalWire в надежде получить обновлённые или бета-версии их утилит, которые могли бы повысить точность измерений. Нам сказали, что компании вместе с AMD работают над этой проблемой, но, к сожалению, они не вправе обсуждать детали переговоров. Мы посчитали, что до тех пор, пока разработчики и AMD не договорятся, делать какие-то выводы из полученных результатов, которые могут ввести читателей в заблуждение, было бы безответственно. Когда у нас на руках будут окончательные, проверенные и подтверждённые результаты, мы их опубликуем.
Обзор процессора AMD Ryzen 7 1800X | Ashes of the Singularity & Battlefield 4
Примечание
Как уже упоминалось, во многих игровых тестах результаты были ниже, чем мы ожидали. Мы беспокоились, что это могло быть связано с управлением режимами энергопотребления (P-state) в Windows, поэтому с целью диагностики выполнили тесты на Ryzen под профилями High Performance (высокая производительность) и Balanced (сбалансированный). Профиль High Performance обозначается на диаграммах как HP. Процессоры Intel тестируются со сбалансированным профилем Windows - большинство пользователей настольных ПК использует именно его.
Zen – это первая архитектура AMD с поддержкой одновременной многопоточности (SMT). Мы также протестировали Ryzen 7 1800X с отключённой SMT, чтобы узнать её влияние на производительность. В некоторых играх мы даже наблюдали повышение скорости без SMT.
Мы нормализовали тактовые частоты наших тестовых образцов для сравнения потактовой производительности. Движок игры и DX11 не всегда масштабируются линейно, поэтому показатели при 3,8 ГГц используются для сравнения.
В свете неожиданных результатов, мы должны предупредить, что некоторые различия могут быть связаны со сторонними факторами, например с прошивкой системной платы или сырым набором микрокоманд. С другой стороны, AMD и её партнёры уже продают эти процессоры, поэтому пионеры понимают некоторую степень риска. Тестирование ещё не закончилось, поэтому эта статья будет дополняться.
Ashes of the Singularity
Ashes of the Singularity хорошо реагирует на дополнительные ядра и тактовую частоту. Этим эффективно пользуется восьмиядерный Core-i7-6900K, способный выполнять задачи в 16 потоков.
К нашему удивлению, Ryzen 7 1800X своими преимуществами не воспользовался. Мы ожидали от 1800X намного большей производительности, поскольку игра интенсивно нагружает ЦП. Но, несмотря на похожую конфигурациюя ядер и более высокую тактовую частоту, топовый чип Ryzen уступил Core-i7-6900K.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
Мы отключили функцию SMT на чипе 1800X и средняя частота кадров увеличилась до 70,9 FPS. С целью сравнения мы отключили Hyper-Threading (эквивалентная технология Intel) и протестировали 6900K, в итоге производительность снизилась на 7 FPS.
К нашему удивлению, даже Core-i7-7700K (4 ядра и 8 потоков) существенно опередил
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
AMD предоставила собственные показатели тестов в 4K, в которых скорость ограничена графической системой. Мы протестировали чип на разрешении 2560x1440 точек, чтобы устранить узкое место и выявить больше различий между ЦП. Однако и в QHD наблюдается аналогичная ситуация, хотя 1800X заметно отстаёт от соперников. Поведение процессора 1800X предполагает, что игра не оптимизирована под Zen. Компания Oxide Games опубликовала следующее заявление:
"Oxide games в восторге от возможностей ЦП Ryzen. Мы работаем над масштабированием производительности в уже существующих и будущих играх, чтобы в полной мере воспользоваться возможностями восьмиядерных процессоров Ryzen с 16-поточной архитектурой, и на сегодняшний день добились впечатляющих результатов. Реализованные оптимизации пока не доступны для тестирования Ryzen. Но в скором времени выйдут обновления, которые улучшат производительность ЦП Ryzen в таких игра, как Ashes of the Singularity и будущих проектах". - Брэд Варделл, директор Stardock и Oxide
Battlefield 4
В Battlefield 4 при разрешении 1920x1080 точек частота кадров упирается в возможности графической системы. Ryzen 7 1800X в штатной конфигурации (с профилем питания Balanced) в данном случае является единственным современным процессором, который не достигает в среднем 160 FPS или больше. C включённым профилем High Performance процессор показал боле высокий результат и догнал остальных соперников. Но для включения этого профиля придётся перезагружать систему.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
FX-8350 при настройке 3,8 ГГц отстаёт от остальных, но не будем забывать, что его базовая частота составляет 4 ГГц. Ryzen 7 1800X при равных частотах заметно обгоняет старый FX-8350.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
Ryzen 7 1800X и Core-i7-6900K здесь обеспечивают равную производительность и показатели зависят от возможностей видеокарты EVGA GeForce GTX 1080 FE. Если ваши любимые игры ограничиваются скоростью GPU, можно сэкономить $500 и при этом получить восьмиядерный процессор, способный выполнять огромный объём работы в самых многопоточных приложениях (или можно сэкономить ещё $175, купив четырёхъядерный процессор, показывающий отличные результаты в играх).
Обзор процессора AMD Ryzen 7 1800X | Hitman, Project CARS и Metro: Last Light
Hitman (2016)
Игра Hitman хорошо реагирует на изменения тактовой частоты и количества ядер. После отключения SMT Ryzen 7 1800X показал ускорение, но он всё равно отстаёт от конкурентов из-за влиянием небольшого разгона до 3,8 ГГц.
У FX-8350 наблюдаются серьёзные колебания времени кадра, и он наглядно демонстрирует, как далеко продвинулась AMD с точки зрения производительности всего за несколько поколений.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
Core-i7-7700K лидирует при фиксированной частоте 3,8 ГГц, но с ростом разрешения Ryzen сокращает разрыв. 1800X при штатной тактовой частоте оказывается далеко позади Intel Core-i7-6900K. Однако данную ситуацию следует рассматривать в контексте: с Ryzen 7 1800X вы получаете 87% от производительности Broadwell-E за половину его цены. С другой стороны, вы можете купить Core-i7-7700K за $350 и наслаждаться более высокой производительностью в популярных играх.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
С повышением разрешения экрана до 2560x1440 точек разрыв между Ryzen и процессорами Intel сокращается ещё сильнее. Core-i7-6900K и 7700K по-прежнему быстрее, но снова всплывает вопрос применения: если вам точно нужен восьмиядерный процессор для создания контента, можно смело брать 1800X и при этом получить хорошие результаты в играх, а если в приоритете стоит высокая частота кадров, то разумнее купить Core-i7-7700K, хотя он и будет уступать в ресурсоёмких приложениях.
Project CARS
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
В тестах Project CARS Intel Core i7-7700 заметно выходит вперёд, обгоняя Core-i7-6900K. Результаты
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
Даже при более высоком разрешении Project CARS показывает одинаковую максимальную частоту кадров, это доказывает, что игра сильно зависит от производительности ЦП. 1800X без SMT и 1800X с высокопроизводительным профилем Windows поменялись местами на диаграмме, хотя разница составила всего 0,1 FPS.
FX-8350 страдает от больших колебаний производительности, а Ryzen 7 1800X с профилем ОС "Высокая производительность" обеспечивает более плавную смену кадров. Intel Core-i7-7700K по-прежнему лидирует с большим отрывом, и даже обгоняет немного разогнанный i7-6900K.
Metro: Last Light Redux
В тесте Metro процессор Ryzen 7 1800X в среднем даёт более 91 FPS и отстаёт от Core-i7-7700K всего на 2,8 FPS.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Динамика колебаний времени рендеринга кадров, мс (меньше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
FX-8350 оказывается внизу диаграммы, несмотря на небольшую разницу с остальными ЦП по средней частоте кадров.
Динамика средней частоты кадров в секунду в течение теста (больше – лучше)
Частота кадров (больше – лучше)
Время рендеринга кадра (меньше – лучше)
Колебания времени рендеринга кадров (меньше – лучше)
Неравномерность
Индекс неравномерности (0-идеально, 5-приемлемо, 10-неприемлемо)
Соотношение FPS и колебаний времени рендеринга кадра (мс)
Разница между процессорами Intel составила всего 0,2 FPS – игра действительно больше нагружает видеокарту. Ryzen 7 1800X в данном тесте практически не уступает лидерам наших соревнований.
Обзор процессора AMD Ryzen 7 1800X | Приложения для дома и офиса
Чтобы один раз прогнать тесты приложений для офиса, рабочих станций и высокопроизводительных компьютеров (HPC - High Performance Computing), требуется более 18 часов. Поэтому мы ограничили тестирование четырьмя процессорами по два прогона для каждого (при штатной частоте и 3,8 ГГц). Во всех тестах мы использовали высокопроизводительный профиль электропитания Windows. Старшее поколение процессоров AMD представлено чипом FX-9590 на водном охлаждении.
Для начала, мы выбрали старый бенчмарк GDI/GDI+, и будем рассматривать полученные далее результаты в контексте показателей этого теста. Этот тест используется для проверки двух способов визуализации двумерных объектов. Прежде всего, они встречаются в старых приложениях, в печати, а также в графических интерфейсах, но в модифицированном виде. Мы используем графический адаптер Nvidia Quadro P6000 – за свои деньги он предлагает лучшую производительность при обработке графики, и мы можем не беспокоиться о возникновении "бутылочного горлышка".
Мы начинаем с прямой прорисовки на устройство вывода изображения. В этом режиме графический драйвер интенсивно использует ЦП, но, по большей части, не задействует много потоков. Это связано с появлением унифицированной шейдерной архитектуры и отказом от реального аппаратного 2D-ускорения. Драйвер Microsoft Windows также не способствует многопоточности. Но, несмотря на все это, новый процессор
GDI/GDI+ - вывод изображения, баллы (больше – лучше)
Затем мы добавили задачу для памяти, используя одну аппаратную функцию 2D: копирование вывода графики из места в памяти, где она была создана, на устройство вывода. Мы выполняем одинаковые шаги, но отрисовываем виртуальное графическое изображение, а не выводим его на монитор. На устройство вывода посылается только завершённое изображение. В результате нагрузка на ЦП значительно увеличивается, что, в свою очередь сильно влияет на результаты сравнительного теста. Когда другие компоненты системы не создают узких мест, старому FX-9590 удаётся обойти новые решения AMD. FX-9590 проигрывает, только если понизить его частоту до 3,8 ГГц. То же касается и Core-i7-6900K.
GDI/GDI+ - вывод изображения в BID (вывод в память), баллы (больше – лучше)
Обновление (оно касается некоторых вопросов читателей о полученных нами результатах): вывод в DIB – это исключительно двухмерная задача, и i7-6900K в штатной конфигурации не может достичь максимальной тактовой частоты в такой низкоприоритетной многопоточной операции. Если точнее, i7-6900K распределяет нагрузку по 16 потокам, поэтому процессор работает на частоте, близкой к частоте в простое, поскольку он использует только 20% от всех своих ядер. Распределённая нагрузка также лишает процессор возможностей применения Turbo Boost.
Для сравнения, i7-7700K распределяет рабочую нагрузку на половину потоков, что приводит к более высокой загрузке ядра и тактовая частота повышается. i7-6900K при 3,8 ГГц также получает ускорение, поскольку ему доступно на 50% больше тактовой частоты по сравнению со штатной конфигурацией.
Результаты данного теста подразумевают, что чипы AMD могут быстрее переключаться между режимами питания, чем процессоры Intel, то есть они хорошо оптимизированы для лёгких рабочих нагрузок.
Эти результаты очень важны для AutoCAD, который сначала отрисовывает изображения в памяти, а затем выводит на монитор. Эти тесты мы рассмотрим на следующей странице.
Настольные издательские средства (DTP) и презентации
Adobe Creative Cloud является образцовым бенчмарком, ведь намного разумнее использовать для испытаний реальное приложение, вместо синтетического теста. Приложение позволяет измерять производительность одного и множества потоков.
Adobe Illustrator CC - результат в секундах (меньше – лучше)
Adobe After Effects CC - результат в секундах (меньше – лучше)
Adobe InDesign CC - результат в секундах (меньше – лучше)
Adobe Photoshop CC Heavy - результат в секундах (меньше – лучше)
Adobe Photoshop CC Light - результат в секундах (меньше – лучше)
Кодирование и мультимедиа
AMD Ryzen 7 1800X раскрывает весь потенциал в тесте Handbrake. Новый процессор AMD выходит вперёд независимо от настроек качества.
HandBrake - результат в секундах (меньше – лучше)
HandBrake – кодирование в высоком качестве, результат в секундах (меньше – лучше)
Сжатие и распаковка
Быстрое кодирование полезно для сжатия файлов.
7-Zip – распаковка, результат в секундах (меньше – лучше)
7-Zip – сжатие, результат в секундах (меньше – лучше)
Программирование на Python
Это приложение находится на границе с приложениями для рабочих станций и плавно переносит нас к следующему разделу. Помимо библиотек визуальных задач (например, сложные графические диаграммы), из-за которых по стандартным причинам возникают проблемы (то есть, трудности с параллелизацией), процессор
Python NumPy - Numerical Python (научные вычисления), результат в секундах (меньше – лучше)
Python SciPy - Scientific Python (вычисления научной и технической области), результат в секундах (меньше – лучше)
Python MT – матрицы и матричное преобразование, результат в секундах (меньше – лучше)
Python Make Charts Plots (визуализация Python), результат в секундах (меньше – лучше)
ЦП Ryzen отлично подходит для разработчиков и пользователей, поскольку многие библиотеки не обеспечивают явное преимущество процессоров Intel.
Итог
Процессор AMD Ryzen конкурентоспособен во многих прикладных областях, и ему есть что противопоставить восьмиядерным решениям Intel. При своём соотношении цена/производительность он весьма интересен для коммерческих целей, если не требуется именно ЦП Intel.
Обзор процессора AMD Ryzen 7 1800X | Приложения для рабочих станций
Перейдём к оценке производительности в популярных приложениях для рабочих станции.
Результаты AutoCAD возвращают нас к тому, о чем мы говорили в предыдущем разделе, когда рассматривали устройства вывода. Учитывая полученные ранее результаты,
C производительностью в 3D у Ryzen всё хорошо, особенно если учесть, что количество ядер здесь не так важно. Следовательно, результаты неудивительны.
Бенчмарк Cinebench R15 OpenGL наглядно демонстрирует уровень производительности, когда приложение не оптимизировано для Ryzen. Несмотря на многопоточность приложения, он уступает конкурентам от Intel. С другой стороны, 1800X на 30% быстрее своего предшественника, который работает на частоте 5 ГГц.
Важное примечание
Многие профессиональные приложений из области разработки оптимизированы и скомпилированы для процессоров Intel. Это сказывается и на результатах тестов. Но мы решили не пропускать их, поскольку нам интересна реальная картина производительности. Возможно, эти результаты вынудят разработчиков приложений фокусировать больше усилий на AMD Ryzen и Naples, чтобы у пользователей было два варианта.
Одним из таких профессиональных приложений является Solidworks от Dassault Systemes. Нетрудно заметить, что результаты в однопоточном и многопоточном сценарии разные, несмотря на то, что результаты рендеринга также влияют на общий результат.
Такой же принцип применяется к PTC Creo 3.0. Как и Solidworks, данное приложение является важным и практически стандартным инструментом профессиональной разработки.
Приложение Catia старше двух вышеупомянутых приложений и не оптимизировано под многопоточность. ЦП использует только одно ядро, и новому чипу AMD не хватает производительности.
Autodesk Maya 2013 имеет аналогичную проблему, поскольку вывод графики в режиме реального времени плохо поддаётся параллелизации.
Параллелизация и одноядерная производительность
Мы начнём с теста Cinebench R15 – это любимый пример AMD, который она постоянно демонстрирует во время презентаций. Чтобы получить показатели, которые вы увидите ниже, нужно полностью отключить систему команд AVX. Возможно, тест Cinebench и является хорошим примером, но он не обязательно отражает реальную производительность AMD Ryzen 7 1800X в других приложения. Тем не менее, эти результаты дают неплохую базу для сравнения с будущими решениями. Обратите внимание, что во всех тестах на частоте 3,8 ГГц мы отключили XFR (AMD) и Turbo Boost (Intel). В тесте на одно ядро мы также отключили функцию SMT.
Cinebench R15 – много потоков, баллы cb (больше-лучше)
Cinebench R15 – один поток, баллы cb (больше-лучше)
Рендеринг
Далее идут тесты Blender. В первом тесте мы выводим изображение с объёмом выборки 200 пикселей.
Такой тип рендеринга представляет заключительный этап процесса визуализации, поэтому во втором тесте мы включили предыдущие шаги. Сюда входит предварительный просмотр изображения и процессы, связанные с созданием контента.
AMD Ryzen показал превосходные результаты в чистых операциях рендеринга, и в целом продемонстрировал отличную работу.
Тесты 3ds Max позволяют понять, какие будут ощущения от скорости рабочего процесса, поскольку, по аналогии с Blender, они затрагивают несколько различных областей, а не только рендеринг на ЦП. AMD Ryzen 7 находится в невыгодном положении, когда вывод графики в реальном времени происходит через GPU или когда используется только несколько ядер.
Итог
В целом, процессор
Обзор процессора AMD Ryzen 7 1800X | Научные и технические вычисления, высокопроизводительные вычисления
Мы используем тестовый пакет SPECwpc, поскольку он предлагает большое разнообразие задач для рабочей станции, использующих разные типы математических вычислений. Они отличаются высокой степенью параллелизма и интенсивностью задействования оперативной памяти, кэша и задержек.
Rodinia - Euler3D CPU: вычислительная гидродинамика; приложения, требующие ресурсоёмких вычислений с ускорением, результат в секундах (меньше – лучше)
Rodinia - HotSpot: структурированная сетка (физическое моделирование); приложения, требующие ресурсоёмких вычислений с ускорением, результат в секундах (меньше – лучше)
Rodinia - Heartwall: структурированная сетка (медицинская визуализация); приложения, требующие ресурсоёмких вычислений с ускорением, результат в секундах (меньше – лучше)
Rodinia - LavaMD: N-Body (молекулярная динамика); приложения, требующие ресурсоёмких вычислений с ускорением, результат в секундах (меньше – лучше)
Rodinia - SRAD: структурированная сетка (обработка изображения); приложения, требующие ресурсоёмких вычислений с ускорением, результат в секундах (меньше – лучше)
Аббревиатура LAMMPS расшифровывается как Large-scale Atomic/Molecular Massively Parallel Simulator (масштабный атомный/молекулярный массивно-параллельный симулятор). Процессор Ryzen безупречно справился с этими тестами и смог похвастаться своими возможностями. В двух из трёх тестов новый чип AMD выходил первым в тесной гонке с Intel.
LAMMPS – LI: взаимодействия Леннард-Джонса, результат в секундах (меньше – лучше)
LAMMPS – Chain: шаро-пружинные полимерные цепи, результат в секундах (меньше – лучше)
LAMMPS – EAM: метод погружённого атома, результат в секундах (меньше – лучше)
LAMMPS – Chute: Granular chute flow, результат в секундах (меньше – лучше)
LAMMPS – Rhodo: родопсин в сольватированных липидных бислоях, результат в секундах (меньше – лучше)
NAMD – это бенчмарк высокопроизводительных моделей больших биомолекулярных систем. Во всех трёх тестах выигрывает Ryzen 7 1800X.
NAMD Apoa 1: аполипротеин 1 (тест на 92 224 атома), результат в секундах (меньше – лучше)
NAMD STMV: сателлитный вирус табачной мозаики (тест на 1 066 628 атомов), результат в секундах (меньше – лучше)
NAMD А1-ATPase: АТФ-синтаза (тест на 327 605 атомов), результат в секундах (меньше – лучше)
FFTW расшифровывается как Fastest Fourier Transform in the West (самое быстрое преобразование Фурье на Западе) - это популярное решение с открытым исходным кодом для вычисления одно - двух - и трёхмерных DFT (дискретное преобразование Фурье; ДПФ). Библиотеки C сегодня интенсивно используют инструкции AVX одинарной точности, и, как выясняется, плохо выполняются на Ryzen 7 1800X.
FFTW 3D трансформации: комплексные многомерные ДПФ, результат в баллах (меньше – лучше)
FFTW 1D трансформации: комплексные одномерные ДПФ, результат в баллах (меньше – лучше)
FFTW 2D трансформации: комплексные многомерные ДПФ, результат в баллах (меньше – лучше)
Convolution (свёртка) – это бенчмарк из области функционального анализа. Свёртка обозначает математическую операцию, применённую к двум функциям (f и g), порождающую третью функцию.
Convolution – математическая операция, применённая к двум функциям, результат в секундах (меньше – лучше)
Тест CalculiX основан на трехмерной структурной программе расчёта методом конечных элементов.
CalculiX – расчёт методом конечных элементов, результат в секундах (меньше – лучше)
Уравнение Пуассона представляет собой дифференциальное уравнение с частными производными, которое позволяет моделировать число инцидентов, происходящих при постоянной средней скорости, независимо друг от друга в пределах фиксированного временного интервала или области.
Poisson - Уравнение Пуассона (дифференциальное уравнение с частными производными), результат в секундах (меньше – лучше)
SRMP или Sequential Reweighted Message Passing (последовательная взвешенная передача сообщений) - это алгоритм, используемый для решения дискретных задач по минимизации энергии.
SRMP - последовательная взвешенная передача сообщений, результат в секундах (меньше – лучше)
При помощи обработки данных сейсмической активности можно определить подземную структуру Земли. Одним из четырёх основных инструментов является миграция по алгоритму Кирхгофа, который используется для создания графического изображения из доступных данных.
Миграция по алгоритму Кирхгофа – сейсмология, результат в секундах (меньше – лучше)
GNU Octave - научный язык программирования. Панель инструментов Octave Forge является важной его частью, так как она позволяет добавлять дополнительные функции и расширять функциональность приложения.
Итог
К сожалению, нам не хватило времени, чтобы найти возможные решения проблем, возникших с GNU Octave и некоторыми другими тестами. Для этого пришлось бы искать корень проблем или тестировать чипы под другой операционной системой. Увы, двух дней недостаточно для того, чтобы выполнить всестороннее тестирование ЦП.
Нехватка времени огорчает ещё больше, если учесть, что процессор AMD Ryzen действительно преуспевант в задачах данного типа. Было бы интересно узнать причины отдельных неудач. В целом, у нас складывается впечатление, что AMD выпустила серверный ЦП на рынок настольных ПК. В этом нет ничего плохо, к тому же, они тем самым ещё больше подогревается интерес к чипам Naples.
Обзор процессора AMD Ryzen 7 1800X | Энергопотребление и температура
Энергопотребление
Мы измеряем напряжения и токи непосредственно на системной плате, используя её датчики, и на основании их показателей вычисляем потребление энергии. Чтобы избавиться от сильных скачков и проседаний и получить допустимые результаты, мы берём для каждого сценария среднее значение двухминутного замера и применяем низкочастотный фильтр и программу для анализа.
Усреднённые результаты получаются более наглядными, чем короткие пики. В общей сложности, мы рассматриваем восемь различных сценариев.
Некоторые приложения со временем начинают потреблять больше энергии. Это связано с нагревом ЦП. Мы посчитали, что разница в энергопотреблении холодного и полностью прогретого ЦП может достигать 3 Вт. Если принять эти 3 Вт за токи утечки, то фактический результат получается очень хорошим.
После достижения рабочей температуры ЦП, мы берем среднее значение кривых энергопотребления и вносим результаты в гистограмму, чтобы получить их сводку.
AMD Ryzen 7 1800X –энергопотребление в разных задачах, данные с датчиков матплаты, только ЦП, Вт (меньше – лучше)
Температура
Из-за XFR и связанных с ней технологий AMD вопрос охлаждения процессора встаёт как никогда остро. Пониженная температура потенциально обеспечивает более высокие тактовые частоты. Именно поэтому мы используем собственную водяную систему охлаждения, которая очень пригодилась в тестах рендеринга, когда все ядра работали на частоте 3,8 ГГц.
Температура диода ЦП должна быть самой близкой к значению Tpackage, поскольку в процессе длительной работы он нагревается больше всего. Из-за кэш-памяти, которая сегодня занимает много места на кристалле, показатель Tcore уже не имеет такого значения, как раньше.
AMD Ryzen 7 1800X – температура в разных задачах, СВО, окружающая температура 22 градуса Цельсия, градусы Цельсия (меньше – лучше)
Видео с инфракрасной камеры с показаниями температуры
Мы решили не жалеть денег и снять видео в инфракрасном спектре. Такая съёмка подразумевает определённую степень риска, поскольку запись нагрева процессора ведется без кулера. Мы устанавливали камеру перпендикулярно поверхности крышки ЦП. Расстояние от камеры до процессора рассчитывалось так, чтобы избежать отражений от объектива камеры и металлической поверхности теплораспределителя, и при этом не потерять фокус.
Мы нанесли на теплораспределитель шесть тонких слоев специального лака, применяющегося в производстве печатных плат. Лак необходим для более точного измерения, поскольку излучающая способность чистого металла изменяется вместе с его температурой. После стандартной калибровки, мы записали следующее видео:
Нагрев процессора AMD Ryzen
В полученном изображении нетрудно найти длинный и узкий по форме кристалл процессора. Однородное рассеивание тепла по крышке процессора указывает на хороший контакт между кристаллом и теплораспределителем, особенно если учесть, что во время записи на крышку не оказывалось никакого давления. Недавно мы узнали, что кристалл припаян к интегрированному теплораспределителю (IHS) – такое решение обычно намного эффективнее, чем метод заполнения термопастой, который применяет Intel.
Несовместимость с AM4
Опорная пластина процессорного разъёма AM4 на материнской плате получила два весьма значительных изменения: поменялось расстояние между отверстиями и штифты с резьбой стали длиннее. Складывается ощущение, что AMD сообщила производителям о первом изменении, но, судя по всему, забыла рассказать о втором.
Мы расспросили производителей, и они подтвердили наши догадки. Таким образом, если использовать старую опорную пластину системной платы вместе с более длинными винтами, то кулер может недостаточно плотно прижиматься к процессору.
Обойти проблему можно с помощью толстой шайбы или подходящих гаек. Мы будет следить за ситуацией, поскольку эта проблема коснулась не всех производителей.
Обзор процессора AMD Ryzen 7 1800X | Заключение
С выпуском Ryzen 7 компания AMD представила нечто большее, чем просто новое семейство процессоров. Для большинства наших читателей он знаменует возврат AMD в конкурентное поле на рынке процессоров для энтузиастов. Кроме того, Ryzen 7 1800X, как и обещала AMD несколько месяцев назад, имеет существенное преимущество в стоимости по сравнению с Intel Core-i7-6900K. Тем не менее, процессор не показал повсеместного превосходства, в котором компания пыталась убедить потенциальных покупателей.
Данный обзор оставляет много вопросов, ответы на которые можно получить только по прошествии некоторого времени после премьеры. Например, мы обнаружили тенденцию Ryzen к более высокой скорости в играх с отключённой функцией SMT. Может быть, эта проблема связана с планированием и позже будет устранена? AMD отреагировала на наше беспокойство, напомнив, что реализация Ryzen уникальна, и большинство игровых движков недостаточно эффективно её используют. В AMD не считают, что отклонения SMT происходят на уровне операционной системы, поэтому программное исправление сможет устранить проблему во многих играх. Это заявление поддержал как минимум один разработчик (Oxide). Но существует вероятность, что другие разработчики не захотят тратить время на обновление своих игр.
За день до премьеры AMD прислала нам список игр, в которых Ryzen должен работать хорошо. В этот список входили Sniper Elite 4, Battlefield 1, Star Wars: Battlefront, Overwatch и другие игры. Многие из игр по своей природе являются многопоточными, что само по себе положительно сказывается на производительности многоядерного процессора Ryzen. Некоторые из них мы планируем протестировать повторно. Кроме того, AMD предлагает отрегулировать различные параметры, если в игре наблюдается низкая производительность. Она рекомендует использовать высокопроизводительный профиль питания Windows (который также помогает ЦП Intel). Также компания рекомендует отключить HPET (High Precision Event Timer – высокоточный таймер событий) в BIOS или в операционной системе, чтобы получить ускорение на 5-8 %. В наших тестах функция HPET была отключена изначально. Любопытно, что для "более точных измерений" программа Ryzen Master требует наличия HPET, поэтому иногда придётся переключаться туда-обратно, чтобы добиться более высокой скорости.
С точки зрения игр, трудно рекомендовать Ryzen 7 1800X вместо более дешёвых четырёхъядерных процессоров Intel, особенно учитывая внушительную производительность Core-i7-7700K. Но это не особо ощутимый удар по позиции AMD. Нечто похожее мы говорили и про процессоры Intel Broadwell-E. Высокопроизводительные процессоры Kaby Lake постоянно бросают вызов более дорогим конкурентам, к тому же флагманский i7-7700K продаётся за $350. Даже с понижением частоты 7700K до 3,8 ГГц, он всё равно обходит Ryzen 7 1800X почти в каждой протестированной нами игре. В случае с Ryzen 7 1700X, который работает на более низких тактовых частотах, положение только ухудшится.
С другой стороны, Ryzen 7 1800X чувствует себя в своей стихии, когда работает с профессиональными и научными приложениями. Конечно, он побеждает не во всех высокопроизводительных тестах, но если учесть стоимость, то преимущество определённо остается за AMD. Долгие годы Intel безнаказанно просила завышенную цену за поэтапное ускорение. 1800X за $500 предлагает конкурентоспособный уровень производительности и без сомнения заинтересует продвинутых пользователей с ограниченным бюджетом. Если поставить на одну чашу весов высокие результаты процессора 1800X в тестах для рабочих станций и высокопроизводительных вычислениях, а на другую недостатки в играх, то возникает стойкое ощущение, что AMD разрабатывала этот чип специально для дата-центров и недостаточно оптимизировала его для десктопов. Собственно, аналогичная ситуация наблюдалась с Intel Broadwell-E.
Технология AMD Precision Boost обеспечивает хорошее ускорение на два ядра в слабопоточных задачах, но в плане технической продуманности она уступает функции Intel Turbo Boost. XFR – интересная функция автоматического повышения производительности при наличии хорошей системы охлаждения. Однако её трудно отнести к серьёзным преимуществам, поскольку нам удалось вытянуть только 100 МГц дополнительной тактовой частоты. Чтобы разогнать процессор до 4 ГГц, достаточно было выставить соответствующий множитель и напряжение, при этом многие специализированные настройки прошивки остались нетронутыми. В целом, можно было бы добиться и более высокой частоты (хотя разгонять Core-i7-7700K интереснее, особенно если вас интересует только высокая тактовая частота). Для разгона оперативной памяти AMD пока не открыла все тайминги, кроме того, у Core-i7-6900K есть преимущество в скорости передачи данных благодаря четырёхканальному контроллеру.
Привлекательная цена Ryzen 7 1800X может вынудить Intel снизить цены на Broadwell-E, но главное сражение начнётся, когда появятся процессоры Ryzen 5 и 3, бросающие вызов более доступным кристаллам Intel. Скоро AMD выпустит серверные ЦП Naples, и, судя по результатам Zen, они обещают много интересного.
Жаль, что премьера Ryzen прошла в такой спешке. Мы надеялись получить от AMD более развёрнутые пояснения относительно производительности в играх, но получили ответы лишь в последнюю минуту. С трудом верится, что в компании не обнаружили и не продиагностировали эти недостатки до нас. Тем не менее, мы не жалеем о потраченном времени и силах. В ближайшем будущем появится дополнительная информация.
Тем временем, мы можем порекомендовать Ryzen 7 1800X для многопоточных задач, например, для создания контента и рендеринга. Судя по текущим результатам в игровых тестах, новинка AMD за $500 уступает Core-i7-7700K с точки зрения выгодности. Но мы бы не хотели характеризовать этот процессор только по игровой производительности.
Достоинства:
- Относительно низкая цена
- Низкий тепловой пакет
- Производительность в приложениях для офиса и рабочих станций
Недостатки
- Невысокая игровая производительность в некоторых играх
- Плохо оптимизированная программная экосистема
Заключение
Мы бы рекомендовали Ryzen 7 1800X для многопоточных задач, например для создания контента и рендеринга. Во многих играх его конкурентоспособность ниже. При относительной невысокой цене Ryzen новая микроархитектура Zen и SMT приводят к внушительному повышению производительности по сравнению с процессорами AMD предыдущего поколения.