Разгон процессора Ryzen | Наша платформа для разгона
Процессор Intel Core i3 8100 для недорогих игровых систем
Про новое семейство настольных процессоров AMD Ryzen, включающее модели на восемь, шесть и четыре ядра, не слышали разве что какие-нибудь отшельники. В ближайшие месяцы также появятся и APU под брендом Ryzen.
Но сейчас нас интересует восприимчивость новых ЦП к разгону. AMD разблокировала множители всех моделей и буквально зазывает энтузиастов проверить свои навыки и бюджет на первых 14-нм процессорах компании.
Неужели Ryzen – настоящая мечта оверклокера? В первом обзоре мы уже пробовали “поиграть” с настройками, используя раннюю версию прошивки. И по мере заполнения линейки Ryzen 7 и Ryzen 5, мы вновь и вновь возвращаемся к тестированию архитектуры на нашей платформе с эффективным воздушным охлаждением, а также СВО с замкнутым контуром. Тем не менее, до сих пор потолок тактовой частоты не превысил 3,9-4 ГГц.
Мы уже довольно подробно исследовали производительность процессоров Ryzen при заводских настройках и в разгоне. Информацию можно найти по следующим ссылкам:
- AMD Ryzen 7 1800X
- AMD Ryzen 7 1700X (англ.)
- AMD Ryzen 7 1700
- AMD Ryzen 5 1600X
- AMD Ryzen 5 1500X (англ.)
Сегодня мы постараемся развить тему разгона. Чтобы оценить влияние различных параметров BIOS на разгон, мы попробуем все регулировки восьмиядерного чипа. Для охлаждения мы используем водяное охлаждение, хотя в будущем, возможно, перейдём на систему с жидким азотом. Также мы проверим влияние скорости памяти и основной тактовой частоты на производительность системы.
Тестовая конфигурация
Разные лаборатории THG получили разные процессоры AMD – некоторые ЦП достались нам напрямую от AMD, некоторые были предоставлены производителями материнских плат, а кому-то пришлось покупать чипы самостоятельно. Французскому изданию Tom’s Hardware посчастливилось получить все три стартовые модели: Ryzen 7 1700, 1700X и 1800X от производителя. Для их испытаний мы подобрали наше лучшее железо.
СВО | be quiet! Silent Loop 280 мм |
Материнская плата | Asus Crosshair VI Hero |
ОЗУ | G.Skill Flare X – F4-3200C14D-16GFX |
Видеокарта | Asus ROG STRIX GTX 1080 |
БП | Cooler Master – MasterWatt Maker 1200 |
Охлаждением процессора займётся система жидкостного охлаждения be quiet! Silent Loop 280. Система базируется на материнской плате Asus Crosshair VI Hero, оснащённая двумя модулями памяти оперативной памяти из комплекта G.Skill Flare X, разработанного специально для Ryzen. В самом комплекте используются одни из лучших микросхем для разгона – Samsung B-die. Скоро мы узнаем, насколько это идеальное сочетание. Чтобы избежать проблем с графикой, мы используем графический адаптер Asus ROG Strix GTX 1080. Питание обеспечивает надёжный БП Cooler Master Watt Maker мощностью 1200 Вт.
Разгон процессора Ryzen | Опции BIOS
Параметры для разгона
Разгон через Windows удобен, но мы по-прежнему предпочитаем блокировать новые настройки через BIOS. Это вдвойне важно по отношению к новой платформе, такой как AMD Ryzen.
Ниже приведены наиболее важные настройки BIOS на нашей плате Asus:
- Ai Overclock Tuner: установите это значение на Manual (вручную) для доступа к настройкам основной тактовой частоты или на D.O.C.P. для выбора профиля разгона памяти (соответствующие параметры выбираются автоматически).
- BCLK Frequency: позже мы вернёмся к этому важному параметру. Диапазон регулировок составляет 85-145 МГц в соответствии с настройками. По умолчанию устанавливает значение около 100 МГц, но на этот счёт у нас есть свои рекомендации.
- CPU Core Ratio: этот множитель используется для определения частоты центрального процессора. Чтобы разогнать процессор, его нужно повысить. Но будьте осторожны. Если для коэффициента не установлено значение Auto (автоматически), технология AMD XFR деактивируется. Процессор автоматически переключается в режим разгона, а все функции энергосбережения отключаются. Параметр регулируется с шагом 0,25x.
- Memory Frequency: частота системной памяти со значениями от 1333 до 3200 МГц. С помощью параметра BCLK Frequency можно установить более высокое значение. Это очень важный параметр для оптимизации производительности, и позже мы рассмотрим его более подробно.
- SMT Mode: технология Simultaneous Multi-Threading (SMT) похожа на технологию Intel Hyper-Threading. Будьте осторожны! Когда мы выставили значение Activated (активировано), с нашей платой возникли проблемы. Лучше оставить этот параметр в режиме Auto. SMT всё равно будет активирована, и вы не столкнётесь с ошибками.
- CPU Core Voltage Override: этот параметр позволяет регулировать напряжение ядра процессора. Asus не рекомендует превышать напряжение 1,4 В. Для долгосрочного разгона AMD рекомендует максимальное напряжение 1,35 В. И хотя в AMD утверждают, что Ryzen способен выдержать 1,45 В, это может негативно сказаться на его долговечности.
- DRAM Voltage: повышение напряжения ОЗУ может стабилизировать разгон. Как правило, достаточно напряжения 1,35 В. Если вы используете микросхемы памяти Samsung B-die для сильного разгона в сочетании с высокими таймингами, этот параметр можно увеличить до 1,8 В без дополнительного охлаждения.
- PLL Voltage: мы рекомендуем вручную установить это значение на 1,8 В. Если оставить его в режиме Auto, то есть риск, что материнская плата поднимет его самостоятельно, и это приведёт к повышению температуры. Это полезная кнопка для разгона с системой охлаждения на жидком азоте (особенно для оперативной памяти).
Если выбрать подменю External Digi+ Power Control, откроются следующие параметры:
- Load-line Calibration: согласно нашим данным, значение Level 1 даёт наилучший результат.
- CPU Current Capability: чтобы устранить ограничения по разгону, мы рекомендуем увеличить этот показатель до 140%.
Напомним, что функция LLC (сокр. от load-line calibration) помогает стабилизировать напряжение ядра при высокой нагрузке на центральный процессор. Когда процессор находится в состоянии покоя (простаивает), он потребляет мало энергии и легко получает необходимые 1,35 В напряжения. Как только рабочая нагрузка увеличивается, напряжение немного падает (например, до 1,3 В), что негативно сказывается на стабильности. Для компенсации этого эффекта материнские платы, оснащённые функцией load-line calibration, могут увеличивать напряжение ядра под нагрузкой.
Тестирование LLC
Мы попробовали несколько режимов, предложенных в Asus Crosshair VI Hero, и зафиксировали результаты с помощью вольтметра.
Выставив напряжение ЦП 1,35 В на всех профилях в простое, мы получили значение 1,357 В. Но под нагрузкой эта цифра можете значительно увеличиться.
Параметр | В простое | Под нагрузкой |
LLC 1 (Auto) | 1,357 В | 1,36 В |
LLC 2 | 1,357 В | 1,37 В |
LLC 3 | 1,357 В | 1,4 В |
LLC 4 | 1,357 В | 1,42 В |
LLC 5 | 1,357 В | 1,44 В |
Похоже, что настройки LLC завышают напряжение в простое. На уровне 1 увеличение под нагрузкой оправдано и не вызовет проблем. В ходе тестирования мы выяснили, что настройка Auto даёт похожие результаты, но для надёжности лучше зафиксировать параметр Level 1.
Последний уровень завышает напряжение с 1,35 В до 1,44 В – это слишком много.
Будьте аккуратны с настройками напряжения процессора. Значение 1,35 В в BIOS не означает, что процессор получает именно это напряжение, например, параметр LLC 5 добавляет почти десятую часть вольта. В связи с этим, мы замеряем напряжение в остальных тестах с помощью точек проверки напряжения на плате Asus.
Максимальные значения напряжения по рекомендации Asus
Рекомендуемое (воздушное охлаждение) | Максимальное (воздушное охлаждение) | Рекомендуемое (охлаждение LN2) | Максимальное (охлаждение LN2) | |
Напряжение ядра ЦП | 1,40 В | До 1,45 В | 1,80 В | До 1,95 В |
Напряжение SOC | 1,15 В | До 1,30 В | 1,20 В | 1,20 В |
Напряжение ОЗУ1 | 1,40 В | До 1,90 В | 1,80 В | До 1,90 В |
Напряжение 1,8 В PLL | 1,80 В | До 2,10 В | 3,00 В | До 3,20 В |
Напряжение 1,05 В SB | 1,05 В | До 1,40В | 1,30 В | До 1,40 В |
Напряжение в режиме ожидания 1,8 В | 1,80 В | До 2,10 В | 2,10 В | До 2,30 В |
Напряжение 2,5 В SB | 2,50 В | До 2,80 В | 2,70 В | До 2,80 В |
1 Зависит от модулей ОЗУ; ограничение на стороне интегрированного контроллера памяти ЦП. |
Тайминги DRAM
Подменю DRAM Timing Control открывает доступ к таймингам памяти, но сейчас доступно только пять опций. Корректные настройки памяти очень важны для этой платформы, поэтому мы посвятили их оптимизации целый раздел.
При включении меню “тренировки” (Training) в меню DRAM Timing Control доступны не все параметры. По крайней мере, на используемой прошивке версии 5803. Возможно, в будущих версиях BIOS AMD позволит производителям материнских плат разблокировать эти настройки.
Хитрость в BIOS?
Для повышения производительности в Windows AMD рекомендует использовать профиль высокой производительности. Какое влияние он оказывает? Чтобы ответить на этот вопрос, мы сами его проверили.
Помимо профиля в ОС мы включили опцию “Performance Bias” в BIOS и запустили Geekbench 4. Предполагается, что эта функция позволяет оверклокерам набирать больше очков на соревнованиях. Результаты в Geekbench являются средним значением из трёх последовательных прогонов.
Geekbench 4
Конфигурация | Одно ядро | Несколько ядер | Mem. Copy | Mem. Latency | Mem. Bandwidth |
Режим: Normal Смещение: Auto |
4705 | 23774 | 8183 | 5878 | 7276 |
Режим: Performance Смещение: Auto |
4729 | 24240 | 8278 | 5885 | 7312 |
Режим: Performance Смещение: Geekbench 4 |
4756 | 24739 | 8528 | 6004 | 7369 |
Выбор высокопроизводительного профиля питания даёт небольшое ускорение. Но он может значительно повлиять на неразогнанный процессор, занижая его частоту в простое.
Опция “Performance Bias” в BIOS добавляет ещё немного производительности в Geekbench, даже в автоматическом режиме, установленном по умолчанию. Если изменить режим с Auto на Aida/Geekbench, отмечается прирост скорости в каждом из пяти тестируемых значений. Некоторые обозреватели материнских плат могут воспринимать это как читерство, но для соревнований оверклокеров это настоящая находка.
Разгон процессора Ryzen | Разгона BCLK и PCIe
Программа: Asus TurboV и Ryzen Master
Мы считаем, что программа Asus TurboV Core не совсем подходит для повседневного использования, но она облегчает настройку частоты BCLK в Windows (по какой-то причине она там называется частотой APU). TurboV Core обладает очень обширными настройками, которые позволяют на лету изменять множество различных параметров напряжения и коэффициенты множителя.
В процессе пользования TurboV Core мы нашли несколько ошибок, когда проверяли различные настройки напряжения. Мы вносили корректировки в Windows и наблюдали за их влиянием на температуру. Неожиданно, после установки напряжения ядра на 1,2 В, температура подскочила с 50 °C до 120 °C за одну десятую секунды. Тест Cinebench R15 даже не успел отобразить первый пиксель. Мы подумали, что выставили неверное значение. Несколько минут спустя температура снова поднялась до +114 °C, как раз перед очередным сбоем (по крайней мере, сработали встроенные функции защиты). Наконец, когда мы устанавливали напряжение на 1,1 В, температура повысилась до 98 °C. На этот раз ОС не вылетела. Мы взяли вольтметр и тщательно измерили напряжение питания.
Все компоненты остались рабочими, но мы обнаружили, что при настройке 1,1 В фактическое напряжение на плате составляло 1,7 В. Неизвестно, какое было напряжение при температуре +120 °C, но если напряжение в 1,7 В за несколько секунд разогрело чип до 98 °C, то расчётное напряжение, необходимое для практически мгновенного достижения 120 °C, приближается к 2 В. Процессоры Ryzen должны быть довольно живучими.
Мы сообщили об ошибке Asus, и представитель компании уверил нас, что она будет исправлена уже в следующей версии TurboV Core. Перед публикацией мы попробовали последнюю версию программы TurboV Core и обнаружили, что вместо установки неверного напряжения, приложение просто вылетает.
Несмотря на ошибки, мы предпочитаем программу Asus утилите AMD Ryzen Master. Последняя трудна в использовании, предлагает меньше настроек, а когда оно открыто, показатели производительности просто падают.
Разгон частоты BCLK
Разгон ЦП Ryzen ничем не отличается от других платформ. Есть базовая тактовая частота, которую Asus называет BCLK Frequency (частота BCLK), и она во много эквивалентна BCLK, знакомой по процессорам Intel.
Этот параметр очень важен, поскольку он переплетается со многими подсистемами: тактовой частотой процессора и памяти, а также портами USB, шиной PCIe и интерфейсами SATA. Его увеличение разгоняет почти все компоненты материнской платы.
Повышение значения частоты BCLK может вызывать проблемы со стабильностью каждого интерфейса. Поэтому Asus предлагает использовать интерфейсы, подключённые непосредственно к процессору – они хорошо выдерживают разгон. При очень интенсивном разгоне Asus даже рекомендует накопитель M.2, поскольку он подключён к CPU через шину PCIe.
Изменение частоты BCLK
Многие материнские платы не позволяют изменять частоту BCLK, блокируя её на уровне 100 МГц. Но некоторые производители добавляют на высокопроизводительные платформы внешний тактовый генератор. Если вы планируете экспериментировать с частотой BCLK, убедитесь, что на вашей плате такой присутствует. На момент написания данной статьи в продаже было всего три или четыре таких модели.
В нашей конфигурации мы достигли стабильной частоты BCLK 148 МГц и не столкнулись с проблемами на интерфейсах USB или SATA. Чтобы предотвратить завышение базовой тактовой частоты, необходимо снизить множители ЦП и памяти. Однако шина PCIe испытывает трудности при увеличении её частоты.
Ошибка: чтобы превысить значение 110 МГц на нашей материнской плате, нам пришлось оставить параметр SMT в режиме Auto. В этом режиме SMT активна, но когда мы установили параметр Activated, плата не загружалась при значениях BCLK выше 110 МГц.
Возвращаясь к теме частоты BCLK, можно привести пример тенденций роста, которого мы достигли в Windows. Естественно, загрузиться при базовой частоте 100 МГц, а затем переключиться на 150 МГц из операционной системы не получится. Но есть небольшой и не совсем стабильный резерв для роста. В приведённой ниже таблице в левой колонке мы указываем базовую частоту при загрузке, а в правой – максимальную частоту, которую удалось развить в Windows до зависания.
При загрузке | В ОС |
100 МГц | 104 МГц |
110 МГц | 115 МГц |
120 МГц | 127 МГц |
130 МГц | 138 МГц |
140 МГц | 148 МГц |
148 МГц | 154 МГц |
Управление шиной PCI Express
Платформа Socket AM4 поддерживает управление шиной PCIe третьего поколения. Повышая частоту BCLK, в определённый момент материнская плата откатывается к стандарту PCIe 2.0. Чем выше выбранная частота, тем выше частота смещения. Полагая, что это связано с шиной PCIe, мы попытались установить скорость передачи данных для первого поколения, но не увидели изменений.
Интервал частоты BCLK | Пропускная способность PCI Express | Фактическая пропускная способность на линии |
85 до 104,8 МГц | Gen 3, 8 ГТ/с (985 Мбайт/с) | 837 до 1032 Мбайт/с |
105 до 144,8 МГц | Gen 2, 5 ГТ/с (500 Мбайт/с) | 525 до 724 Мбайт/с |
145 МГц+ | Gen 1, 2.5 ГТ/с (250 Мбайт/с) | 313 Мбайт/с+ |
Эти изменения почти не влияют на производительность графической системы, по крайней мере, мы не заметили этого ни в одном из тестов на GeForce GTX 1080. Поэтому мы предлагаем использовать либо 104,8, либо 144,8 МГц. При желании, можно вручную зафиксировать поколение PCIe через BIOS платы Asus. Но будьте осторожны: слишком высокое значение параметра BCLK Frequency с плохо адаптированной скоростью передачи данных может привести к нестабильной работе шины PCIe.
Разгон процессора Ryzen | Температура и влияние PLL
Как вы знаете, процессоры Ryzen содержат многочисленные датчики, которые позволяют управлять частотой и напряжениями в зависимости от температуры процессора. Поэтому важно изучить эту взаимосвязь. Когда температура чипа превышает 95 °C, производительность сбрасывается.
В ходе тестирования мы были удивлены, увидев высокие показатели температуры процессора 1800X, особенно в простое. Но ещё больше мы удивились, когда начали испытания модели 1700. С тех пор AMD опубликовала обновление для сообщества, в котором объяснила, с чем связаны смещения в показателях температуры чипов Ryzen. Чтобы узнать “реальную” температуру процессоров R7 1800X и R7 1700X необходимо применить смещение -20 °C. Для модели 1700 коррекция не требуется.
Кроме того, мы пришли к выводу, что смещение на 20 °C является приблизительным и может меняться в зависимости от напряжения и уровня нагрузки на процессор. Таким образом, наши измерения и показатели температуры для 1700X и 1800X не являются абсолютно точными.
Влияние PLL
Напоминаем, что мы используем систему водяного охлаждения be quiet!’s Silent Loop 280. Процессор тестировался при разных уровнях напряжения, и каждый раз применялась соответствующая частота. Чем выше напряжение, тем выше температура.
Настройка напряжения (В) | Частота (МГц) | Напряжение PLL @1,8 В Температура (°C) |
Напряжение PLL @1,9 В Температура (°C) |
1,0 | 3450 | 46 | 55 |
1,1 | 3700 | 52 | 60 |
1,2 | 3850 | 56 | 65 |
1,3 | 4000 | 63 | 71 |
1,4 | 4100 | 69 | 78 |
Настройка напряжения (В) | Напряжение PLL @1,8 В Скорректированная температура (°C) |
Напряжение PLL @1,9 В Скорректированная температура (°C) |
1,0 | 26 | 35 |
1,1 | 32 | 40 |
1,2 | 36 | 45 |
1,3 | 43 | 51 |
1,4 | 49 | 58 |
Наша таблица показывает измеренную температуру не только при стандартном напряжении PLL 1,8 В, но также и при 1,9 В. Зачем это нужно? Дело в том, что материнская плата самостоятельно изменяет этот параметр всякий раз, когда вы поднимаете частоту ядра. Поэтому мы получили некогерентные данные. Проведя более глубокий анализ, мы поняли, что это напряжение меняется и оказывает существенное влияние на температуру. В связи с этим мы повторно провели тесты, установив напряжение PLL на фиксированное значение 1,8 В, при котором у нас не возникало проблем со стабильностью.
Пользы от повышения этого напряжения, похоже, нет. Мы не заметили роста частоты, в то время как температура в среднем повысилась на 8 °C. Мы рекомендуем вам вручную установить напряжение PLL до 1,8 В или даже меньше, если процессор сохраняет стабильность. Последние две колонки показывают скорректированные температуры (со смещением на -20 ° C).
График соотношения температуры и напряжения PLL
Под точками на графиках обозначена измеренная температура. Повышение происходит практически линейно. Прямые линии показывают скорректированные значения температуры со смещением -20 °C. Любопытно, что фиксируя напряжение PLL на 1,8 В, можно добавить 0,15 В к напряжению Vcore, и при этом температура будет ниже, чем с напряжением PLL 1,9 В.
Разгон процессора Ryzen | Разгон Ryzen 7 1700, 1700X и 1800X
Разгон при одинаковом напряжении
Участвующие в тестах процессоры идентичны и поступили с одной производственной линии. Есть ли смысл тратиться на самую дорогую модель? Чтобы узнать ответ, мы сравнили их базовые частоты и максимальный разгон при нагрузке на восемь ядер. Память была разогнана до 3200 МГц, а остальные настройки BIOS остались по умолчанию.
Модель | Частота (МГц) | Напряжение (В) | Температура (°C) |
Ryzen 7 1700 | 3200 | 1,07 | 35 |
Ryzen 7 1700X | 3500 | 1,16 | 52 / 32 |
Ryzen 7 1800X | 3700 | 1,23 | 58 / 38 |
Учитывая базовое напряжение ядра 1,07 В (по сравнению с 1,16 и 1,23 В у более дорогих чипов), преимущество у младшего ЦП Ryzen 7 1700. Конечно, температура зависит от параметра Vcore, но из-за смещения AMD наше сравнение не совсем точное.
Мы применили рекомендованное смещение -20 °C, (в очередной раз напоминаем, что коррекция не идеальна). Разница между установленными и реальными значениями не постоянна и изменяется в зависимости от нескольких параметров. Применение данного смещения приближает нас к верной температуре, но не гарантируется 100%-я точность.
Модель | Частота (МГц) | Напряжение (В) | Температура (°C) |
Ryzen 7 1700 OC | 3975 | 1,35 | 45 |
Ryzen 7 1700X OC | 3950 | 1,35 | 63 / 43 |
Ryzen 7 1800X OC | 4050 | 1,35 | 66 / 46 |
При базовых настройках 1800X имеет явное преимущество, но после разгона разница сокращается. Если вы не боитесь разгона, мы рекомендуем Ryzen 7 1700, поскольку он дешевле.
Производительность
Ryzen 7 1700 служит базой. На частоте 3200 МГц (на восьми ядрах) он набирает 1440 баллов в Cinebench R15. Он далёк от Ryzen 7 1800X с результатом 1640 баллов. Разницу в 14% объяснить совсем нетрудно, учитывая преимущество 1800X в заводском состоянии на 500 МГц.
После разгона различия почти стираются. Ryzen 7 1700 даже обгоняет 1700X. Естественно, каждый чип уникален и даже у одинаковых моделей результаты разгона могут отличаться. Мы уже это отмечали в тестах разгона Kaby Lake.
Ryzen 7 1700 уступает топовому 1800X менее 2%. Удивительно, что 1700X показал меньший результат. Более низкой частотой это не объяснить. Даже при одинаковой тактовой частоте наш образец 1700X постоянно уступает модели 1700.
Разгон процессора Ryzen | 1800X: максимальный разгон и масштабирование
Учитывая, что 1800X является лучшим кандидатом на разгон, остальные эксперименты мы проводили с ним.
В этом разделе рассматривается поведение процессора при различном напряжении ядра. Мы начинаем с заниженного напряжения и заканчиваем завышенным. Чтобы сэкономить время, мы используем довольно короткий тест (Cinebench R15), поэтому полученные значения могут не соответствовать максимальному стабильному разгону. Однако при более высокой нагрузке изменения должны быть аналогичными.
Напряжение (В) | Частота (МГц) | Баллы | Температура (°C) | Частота % | Баллы % |
1,0 | 3450 | 1540 | 46 | 0,0 | 0,0 |
1,1 | 3700 | 1642 | 52 | 7,2 | 6,6 |
1,2 | 3850 | 1710 | 56 | 11,6 | 11,0 |
1,3 | 4000 | 1770 | 63 | 15,9 | 14,9 |
1,4 | 4100 | 1822 | 69 | 18,8 | 18,3 |
1,4 SMT откл. | 4175 | 1318 | 62 | 21,0 | -14,4 |
- При напряжении ядра 1,0 В мы снизили тактовую частоту до 3450 МГц. Это значение является отправной точкой для нашего сравнения.
- С повышением напряжения до 1,1 В, частота поднялась на 250 МГц. Изменение частоты на 7,2% повышает производительность на 6,6%.
- Напряжение 1,2 В немного ниже заводского напряжения ядра. Частоту можно увеличить до 3850 МГц. Запас разгона 1800X по отношению к частоте XFR невелик.
- При 1,3 В мы достигаем 4 ГГц.
- При напряжении 1,4 В удалось получить 4100 МГц.
- Поскольку существует ряд приложений, которые не используют SMT, нам стало интересно, не приведёт ли отключение этой функции к увеличению тактовой частоты. Без SMT мы получили дополнительные 75 МГц. Температура упала на 7 °C.
Соотношение максимальной тактовой частоты (МГц) и напряжения (В)
Небольшое увеличение напряжения даёт явное повышение тактовой частоты. Но по мере роста значения Vcore выигрыш в частоте сокращается. Переход с 1,0 В на 1,1 В позволяет повысить тактовую частоту на 250 МГц, но с 1,3 до 1,4 В прирост сокращается до 100 МГц.
В таких условиях нам трудно рекомендовать напряжение ядра более 1,3-1,35 В для повседневной работы. Для бенчмаркинга напряжение можно без особого риска довести до 1,4 В.
Тактовая частота (МГц) и количество баллов при различном напряжении
Производительность в тесте Cinebench сильно зависит от тактовой частоты, поэтому мы видим сильную взаимосвязь между тактовой частотой и количеством баллов. Но этот тест также хорошо реагирует на многопоточность. Отключение SMT (и, следовательно, восьми из шестнадцати логических ядер) позволяет добиться более высокой тактовой частоты, но очень негативно сказывается на результате.
Разгон процессора Ryzen | Скорость оперативной памяти
Разгон исполнительных ядер ограничен доступным запасом мощности. И если вы действительно хотите повысить эффективность этой платформы, не стоит игнорировать шину памяти.
Начнём с иллюстрации прироста скорости, достигаемого за счёт перехода с DDR4-2400 на 3200. Наша системная плата Crosshair VI Hero выставляет память в режим 2400 по умолчанию. На других материнских платах это значение может быть ниже (не без последствий).
Cinebench R15
Этот тест не чувствителен к полосе пропускания памяти или задержкам, поэтому прирост скорости должен быть минимальным. Тем не менее, влияние ОЗУ на производительность есть, поскольку результат улучшился на 1,4%.
Конфигурация | Результат |
2400 | 1639 |
3200 | 1663 |
Geekbench 4
Этот тест нагружает как центральный процессор, так и подсистему памяти. Результаты в задачах на одно и несколько ядер показали увеличение производительности при переходе на более высокую скорость передачи данных на 5% и 6%. Это довольно неплохой выигрыш от простого изменения множителя, при том, что память, способная поддерживать скорость 3200 МГц, стоит не очень дорого. Показатели в Geekbench 4 являются средними из трёх последовательных прогонов.
Конфигурация | Одно ядро | Несколько ядер | Mem. Copy | Mem. Latency | Mem. Bandwidth |
2400 | 4417 | 20786 | 6229 | 4697 | 5568 |
3200 | 4635 | 22150 | 7546 | 5651 | 7094 |
Time Spy
Графические задачи обычно не сильно выигрывают от увеличения пропускной способности памяти. Прирост есть, но очень маленький. С другой стороны, результат в ЦП-зависимом бенчмарке повысился на 343 балла.
Конфигурация | Графика | ЦП | Общий балл |
2400 | 7204 | 8010 | 7314 |
3200 | 7217 | 8353 | 7367 |
Разгон процессора Ryzen | Частота BCLK
Для нашего набора памяти G.Skill Flare X в меню D.O.C.P (Direct Over Clock Profile) есть пять предустановленных профилей ОЗУ. Direct Over Clock Profile – это аналог технологии Intel XMP от Asus / AMD.
Каждый профиль использует скорость передачи данных 3200 МГц и основной тайминг 14, но с разными значениями частоты BCLK. Ниже приведено более подробное описание каждого режима:
- D.O.C.P. 1: это, предположительно, оптимальная настройка системы, обеспечивающая лучшую совместимость за счёт снижения производительности.
- D.O.C.P. 2: для достижения скорости передачи данных 3200 МГц используется коэффициент DRAM 2133 и частота BCLK Frequency 150 МГц.
- D.O.C.P. 3: коэффициент DRAM 2400 и BCLK Frequency 133 МГц.
- D.O.C.P. 4: коэффициент DRAM 2666 и BCLK Frequency 120 МГц.
- D.O.C.P. 5: коэффициент DRAM 2933 и BCLK Frequency 109 МГц.
Зачем перебирать эти настройки? Дело в том, что AMD заблокировала ряд таймингов ОЗУ в BIOS, поэтому они не доступны пользователю напрямую.
Нажмите на изображение для увеличения
На скриншоте выше представлены тайминги при загрузке системы с разными коэффициентами памяти. Жёлтым прямоугольником выделена частота памяти. Основные тайминги отмечены синим цветом. Они меняются в зависимости от коэффициента умножения памяти, но могут быть принудительно включены в BIOS.
Другие тайминги выделены зелёным цветом, но они недоступны. Если вы посмотрите внимательно, то увидите, что чем выше коэффициент умножения ОЗУ, тем выше эти значения. Более высокие тайминги снижают производительность, поэтому желательно, чтобы они были как можно ниже.
Чтобы вы понимали, о чём идёт речь, давайте рассмотрим два примера, когда оперативная память установлена в режим 3200 МГц:
- Коэффициент 2133 и частота BCLK 150 МГц -> частота ОЗУ 150 МГц x 21,33 = 3200 МГц, tRC 51, tRTP 8, tFAW 23
- Коэффициент 3200 и частота BCLK 100 МГц -> частота ОЗУ 100 МГц x 32,00 = 3200 МГц, tRC 75, tRTP 12, tFAW 34.
Естественно, первая конфигурация должна быть быстрее. Посмотрим, как это отразится на реальной производительности. Базовая тактовая частота изменена, и мы вручную корректируем коэффициент множителя процессора так, чтобы его конечная частота была как можно ближе к 4050 МГц. После внесения изменений проблем со стабильностью работы у нас не возникло.
Cinebench R15
Мы начнём с теста Cinebench R15. Поскольку он проявляет очень низкую чувствительность к пропускной способности и задержкам памяти, разница в скорости между настройками D.O.C.P. 5 и 2 очень мала. Хотя и 10 баллов могут стать достижением для оверклокера, для рядового пользователя такой прирост не интересен. Если вручную изменить тайминги на 12-12-12-12 вместо 14-14-14-14, моно получить ещё пять баллов.
Конфигурация | Баллы |
3200 D.O.C.P.5 – BCLK Freq. 109 | 1803 |
3200 D.O.C.P.3 – BCLK Freq. 133 | 1810 |
3200 D.O.C.P.2 – BCLK Freq. 150 | 1812 |
3200 C12 – BCLK Freq. 150 | 1817 |
Geekbench 4
Тесты одноядерной производительности, как правило, менее чувствительны к ОЗУ, и разница между настройками D.O.C.P. 5 и 2 составляет всего 2%. Подстройка таймингов даёт ускорение ещё на 1%.
В многоядерном тесте ускорение составило 4%. Если допустить, что изменение количества баллов абсолютно линейное, то увеличение на 4% эквивалентно увеличению тактовой частоты 200 МГц.
Конфигурация | Single-Core | Multi-Core | Mem. Copy | Mem. Latency | Mem. Bandwidth |
3200 D.O.C.P.5 – BCLK Freq. 109 | 4649 | 23640 | 7730 | 5677 | 7062 |
3200 D.O.C.P.3 – BCLK Freq. 133 | 4726 | 24397 | 8845 | 5899 | 7456 |
3200 D.O.C.P.2 – BCLK Freq. 150 | 4741 | 24603 | 8505 | 5926 | 7470 |
3200 c12 – BCLK Freq. 150 | 4786 | 24634 | 8706 | 6106 | 7456 |
Если принять во внимание улучшение результата на 6% от увеличения частоты ОЗУ с 2400 до 3200 МГц, то общее ускорение составит 10%, что эквивалентно почти 500 МГц. Неплохо!
Результаты теста mem copy трудно воспроизвести. Тенденция прослеживается, но лучший и худший результаты отличаются почти на тысячу баллов. Такие показатели стоит воспринимать с некоторой долей скептицизма, даже если представленное значение является средним из трёх прогонов. Тест ясно показывает наличие ускорения, разница между лучшим и худшим профилем составила 12%. В двух других столбцах прирост скорости меньше – 5% и 7%.
Time Spy
Графический тест плохо реагирует на повышенную скорость передачи данных. Возможно, меньшие тайминги смогут улучшить ситуацию: чем быстрее память, тем больше баллов!
Разница в 0,5% незначительна и соответствует всего 0,2 кадрам в секунду при среднем значении 30 кадров в секунду. Это довольно неожиданные результаты, особенно если учесть, что параллельно происходит оценка ЦП.
Конфигурация | Графика | ЦП | Баллы |
3200 D.O.C.P.5 – BCLK Freq. 109 | 7198 | 8893 | 7410 |
3200 D.O.C.P.3 – BCLK Freq. 133 | 7180 | 9291 | 7433 |
3200 D.O.C.P.2 – BCLK Freq. 150 | 7177 | 9336 | 7434 |
3200 c12 – BCLK Freq. 150 | 7161 | 9485 | 7427 |
Ashes of the Singularity
Мы провели ещё одно сравнение в тесте на основе игры Ashes of the Singularity. Мы выбрали ЦП-ориентированный тест с максимальными настройками графики. Тест проводился до выхода патча с оптимизациями для Ryzen, хотя по большому счёту он остался прежнем.
Частота кадров в Ashes of the Singularity
Повышение частоты памяти с 2133 МГц до 2400 МГц даёт увеличение результатов на 4,1%. Частота выше, да, но тайминги больше, эти два факта частично исключают друг друга.
Переход на 3200 МГц приводит к повышению частоты кадров на 13%. Поскольку тест очень чувствителен к скорости оперативной памяти, мы подозреваем, что из одного CCX в другой передаётся много данных. Если на интерфейс между CCX влияет частота памяти, логично, что это узкое место можно устранить путём повышения производительности ОЗУ.
Применяя методику оптимизации таймингов памяти с высокой скоростью передачи данных (достигается путём увеличения частоты BCLK), мы улучшили результат на 31%.
Конфигурация Ryzen 7 1800X | Диапазон задержек в ядре | Диапазон задержек от ядра к ядру в CCX | Диапазон задержек от ядра к ядру через CCX | Средняя задержка через CCX |
1333 МГц | 14,6 – 14,8 нс | 39,5 – 41,7 нс | 230 – 243,4 нс | 237,65 нс |
2666 МГц | 14,6 – 14,8 нс | 39,6 – 42,3 нс | 117,8 – 124,6 нс | 120,4 нс |
3200 D.O.C.P. – стандартная частота BCLK 100 МГц | 14,6 – 14,8 нс | 40,1 – 42,1 нс | 108 – 114,6 нс | 114,66 нс |
3200 D.O.C.P.3 – частота BCLK 133 МГц | 14,6 – 14,9 нс | 39,4 – 42,0 нс | 108,4 – 112,4 нс | 111,51 нс |
Конфигурация Ryzen 7 1800X | Пропускная способность | Стандартное отклонение |
1333 МГц | 43,74 Гбайт/с | 2,84 нс |
2666 МГц | 50,16 Гбайт/с | 1,86 нс |
3200 D.O.C.P. – стандартная частота BCLK 100 МГц | 52,02 Гбайт/с | 1,69 нс |
3200 D.O.C.P.3 – частота BCLK 133 МГц | 55,24 Гбайт/с | 0,90 нс |
Максимальная частота ОЗУ
Мы уже много раз слышали, что возможности разгона памяти с Ryzen ограничены, но хотели проверить это самостоятельно. В итоге было нетрудно получить DDR4-3200 на CAS12. Но что дальше?
Добиться частоты 3400 МГц тоже было легко. Выбираете настройку в BIOS – материнская плата загружается. По крайней мере, так обстоит дело с нашей материнской платой Crosshair VI Hero. Раньше у новой платформы AMD отмечались проблемы с этой настройкой. Но ситуация, похоже, улучшается.
После 3400 МГц разгонять ОЗУ сложнее. Результаты отличаются на разных процессорах и сильно зависят от материнской платы. В диапазоне 3400-3650 МГц было очень много сбоев и нам часто не удавалось загрузить систему. Однако система оказалось работоспособной при частоте памяти 3800 МГц. По умолчанию выставляются тайминги CAS14, но мы без проблем выставили CAS12 вручную.
Естественно, мы пытались запускать наши тесты с такой скоростью передачи данных, но система была слишком нестабильной. После трёх часов попыток получить результат в Cinebench, мы всё-таки сдались.
Тем не менее, Ryzen способен работать с такими частотами ОЗУ, правда, сегодня это сопряжено с некоторыми трудностями из-за незрелости платформы. Плата Asus относится к лучшим моделям, но и она не идеальна. Возможно, в будущем после дополнительных обновлений BIOS каждый пользователь получит доступ к более высокой скорости передачи данных и дополнительной производительности.
Разгон процессора Ryzen | Заключение
Мы потратили много часов на разгон процессора Ryzen на плате Asus Crosshair VI Hero. Разгонять было несколько сложнее, чем мы привыкли из-за множества ошибок в ещё свежей платформе AMD Socket AM4.
Конечно, начинать на новой платформе всегда сложнее. Но в AMD, похоже, не позаботились о предоставлении энтузиастам достаточного объёма информации перед запуском, поэтому на изучение различных настроек тратится много времени.
Кроме того, доступные параметры и их значения постоянно меняются. Регулярные обновления BIOS с исправлением ошибок часто требуют сброса старых настроек и повторной регулировки с нуля. Нам вообще казалось, что мы никогда не закончим, ведь с момента публикации этой статьи на французском Tom’s Hardware вышло много обновлений.
Но когда мы собрали все необходимые данные, разгон Ryzen показался нам детской игрой. Повысить множитель, отрегулировать скорость передачи данных – всё интуитивно понятно.
Разгон частоты BCLK и ОЗУ
Если вы хотите добавить 4-5% к быстродействию, то понадобится материнская плата, которая позволяет изменять базовую частоту, как наша Crosshair VI Hero. Нужно будет проанализировать наши данные и попробовать повторить некоторые наши эксперименты, используя выбранные параметры и настройки.
Энтузиастам мы рекомендуем восьмиядерный процессор Ryzen 7 1700, поскольку при сильном разгоне разница между ним и топовым 1800X будет незначительной.
Обязательно настройте память в соответствии с настройкой частоты BCLK Frequency, которая может значительно повысить игровые характеристики. Не жалейте денег на более быстрый комплект ОЗУ. Набор Flare X от G.Skill оказался очень практичным благодаря профилям Asus D.O.C.P.
Платформу Ryzen по-прежнему можно назвать сырой, поэтому она страдает от некоторых ошибок. Следите за обновлениями BIOS от производителя материнской платы. Постепенно они будут решать “детские болезни”, повышая стабильность и увеличивая производительность.