Тестовая платформа участвует во всех бенчмарках и испытаниях.
Тестирование перераспределения нагрузки на ядро.
Первый тест Downcore control измеряет производительность процессора при отключении разных ядер. Этот параметр имеет следующие режимы: Auto, two (1 + 1), two (2 + 0), three (3 + 0), four (2 + 2), four (4 + 0), six (3 + 3).
На OpenGL результаты оказались примерно одинаковы, на Vulkan в целом производительность оказалась ниже, но в варианте с 2+0 и 3+0 оказалась хорошей.
В Metro Last Light повышение количества ядер плавно повышает производительность с 64 FPS до 86 FPS. FFTW 3.3.4, похоже, не может использовать больше 2 потоков.
Проверка разгона: Ryzen 7 1700 берёт 4.0 GHz на Linux.
Процессор показывает хорошую производительность с восемью ядрами за свою цену в $329. Проведем более интересное испытание на частоте 4.0 GHz. Базовая частота модели 1700 лишь 3.0 GHz, а в турбо-режиме 3.7 GHz. Как известно, более старшая модель имеет 3.6 GHz базовой частоты и 4.0 GHz в турбо режиме за $499. Под Linux не существует для этого процессора никакого оверклокерского софта, но для процессоров, памяти и материнской платы абсолютно все опции доступны в UEFI/Bios.
В первую очередь был повышен вольтаж CPU с 1.1~1.2 V до 1.3875 V. В тестировании использовался кулер Noctua NH-U12S SE-AM4 с одним 120 мм вентилятором. Так как для Zen пока нет термодатчика в ядре, температура останется неизвестной. Однако, так как процессор всё время работы на 4.0 GHz оставался работоспособным и стабильным, можно сказать что температура в рабочих пределах процессора.
TTSIOD 3D Renderer v2.3a Phong Rendering With Soft-Shadow Mapping. TTSIOD рендерер с маппингом мягких теней показал почти 3-кратное увеличение производительности. Разогнанный Ryzen 7 1700 показал близкую к Ryzen 7 1800X производительность в тестах. LAMMPS Molecular Dynamics v1.0, FFTW 3.3.4. В тесте John The ripper разогнанный процессор обогнал Ryzen 7 1800X, так как последний турбо частоту включает не всегда, а в режиме разгона частота 4.0 GHz поддерживается постоянно.
Компиляция ядра Linux версии 4.9 Хотя компиляция кода ещё не оптимизирована для этого процессора, задействованы оказались все процессорные ядра с трёхкратным увеличением производительности (от 2 ядер до 8). Итоговый результат составил всего 91 секунду.
Итак, мы уже посмотрели, как распределяется нагрузка между ядрами, а также как работает процессор при тяжёлых задачах, например, при компиляции, и как работает разогнанная версия процессора. Если вы считаете, что $499 за Ryzen 7 1800X слишком дорого, вы можете выбрать Ryzen 7 1700, у него всё ещё остаются 8 ядер и 16 потоков, и всего за $329. На данный момент это low-end Ryzen процессор, более слабые модели Ryzen 5 и Ryzen 3 будут доступны позже и будут представлять урезанные версии Ryzen 7. Ryzen 7 имеет 16 Mb L3 кэша, 4 Mb L2 кэша, базовую скорость 3.0 GHz и турбо режим 3.7 GHz. Напоминаем, что модель 1800х имеет базовую частоту 3.6 GHz. С помощью уменьшения частоты и потери поддержки XFR младшая версия процессора потребляет вместо 95 ватт всего 65 ватт. C ценой $329 процессор близок к Intel Core i7 7700K Kabylake, который сейчас стоит $349, или старому Core i7 6700K Skylake стоящему $309. Также стоит отметить, что материнские платы Intel часто дороже чем платы AMD, а платы для АМ4 в данный момент являются редкостью и периодически недоступны. В комплекте коробочной версии есть кулер AMD Wraith spire cooler, но нет термопасты.
Авторы Phoronix благодарят читателей сайта, отключившим Adblock, благодаря которым они смогли приобрести экземпляр процессора для тестирования (и мы тоже будем благодарны, прим. ред.).
Все результаты для сравнения выполнены в лаборатории с помощью автоматизированной бенчмарк-фермы, работающей на бесплатной программе Phoronix Test Suite.
Теперь пора проверить, как работают компьютерные игры. Видеокарта Radeon R9 Fury использует свободный драйвер Mesa 17.0 для тестирования. Для сравнения с Ryzen тестировался i7 7700K.
Практически по всем тестам i7 7700 показал результаты лучше, чем Ryzen 7. Также прилагаем график потребления электроэнергии процессорами.
Результаты теста не изменятся от выхода ядра 4.11, так как к моменту выпуска процессоров принятие изменений и патчей было уже заблокировано до выхода следующей версии 4.12. Однако для пользователей AMD Linux Kernel 4.11 будет полезен улучшением AMDGPU драйвера и улучшением его поддержки в ядре.
Дополнительно размещаем сравнение производительности Ryzen 7 1800X с конфигурациями пользователей сайта Phoronix. Объединенные результаты в разных бенчмарках вы можете посмотреть здесь.