Все нижеперечисленное может привести к выходу из строя компьютерных компонентов. Ни редакция, ни автор не несут никакой ответственности. Вы действуете на свой страх и риск!
Прежде чем начать обзор нового Clock Tuner for Ryzen я хотел бы поблагодарить Ryzen-комьюнити за терпение и радушный прием проекта. Релиз CTR 1.0 и 1.1 не был столь гладким и многие столкнулись с рядом проблем и недочетов, которые невозможно решить хотфиксом или патчем. Обрабатывать такое количество запросов физически оказалось невозможным. Поэтому, несмотря на все трудности, было принято решение создать проект заново в довольно короткие сроки без должной поддержки от компаний гигантов. Если и предоставлялись хоть кое-какие образцы (процессоры начального и среднего уровня), то информационной поддержки не было вовсе. К счастью, в сообществе нашлись люди, которые владели ценной информацией и навыками, благодаря которым удалось воплотить все планы в реальность. В частности, отдельная благодарность Keaton Blomquist и Vadym Kosmin за вклад в разработку CTR 2.0.
Потенциал Zen 3
Помимо всего перечисленного было еще одно событие с большой буквы, которое добавило приятных хлопот и отодвинуло релиз CTR 2.0 — это долгожданный релиз процессоров AMD с микроархитектурой Zen 3. Новая компоновка, существенные архитектурные изменения в конвейерах и более отлаженный техпроцесс, который позволяет демонстрировать частоты в 5 ГГц, а иногда даже выше.
Все что просило сообщество — сообщество наконец-то получило. Но это были не все сюрпризы.
Я думаю, некоторые из вас помнят информацию в новостных лентах о том, что процессоры Ryzen с микроархитектурой Zen 3 получили возможность индивидуальной настройки частот для ядер. На момент релиза это оказалось немного другой особенностью, нежели гласили новости, и я в том числе, — индивидуальное управление напряжениям для ядра именуемое как «Curve Optimization».
К моему удивлению, про активный dLDO в слайдах презентаций вообще не упоминалось. Во время разработки CTR было обнаружено, что во время boost на все ядра каждое ядро получает свою порцию напряжения в зависимости от индивидуальных характеристик кремния (FIT). Информация об этой прекрасной архитектурной особенности начала мелькать на моменте анонса процессоров с кодовым названием Cezanne, хотя существовала уже и в процессорах с кодовым названием Renoir.
Также я могу отметить, что AMD удалось побороть слабый одноядерный boost или одноядерный boost с ядер, которые имели посредственные кремневые характеристики и отказоустойчивость. То есть теперь маркировка ядер CPPC соответствовала действительности и SMU грамотно c максимальной энергоэффективностью использует ядра в малопоточных приложениях. В данную секунду вам может показаться, что все оптимизировано или разогнано до вас и нам, энтузиастам, тут делать больше нечего, но это не так.
Запас «прочности» кремния или как некоторые называют «потенциал» никто не отменял, поскольку длительное тестирование кремния в заводских условиях это и дополнительное время и дополнительные ресурсы, что может в итоге привести к несоразмерному росту стоимости продукта. То есть существует шаблон тестирования кремния с определенными допусками (требуемым диапазоном) по напряжению относительно определённой частоты, по которому будут отобраны чипы и в зависимости от этого они попадут или в Ryzen 7 5800X или в Ryzen 9 5900X (к примеру). В итоге каждый CPU имеют шанс на лотерею, но процессоры с двумя CCD больший шанс на прибавку в производительности. Приведу пример. Процессоры Ryzen 9 5900X и Ryzen 7 5800X имеют схожий TDP и PPT, но имеют кардинально разную производительность. Это говорит о том, что чипы, которые используются в Ryzen 9 5900X имеют лучшее соотношение частота относительно напряжения и такие процессоры, как правило, имеют огромный потенциал для разгона. Ryzen 9 5950X в свою очередь имеют лучшее соотношение частоты относительно температуры. Помимо этого, процессоры Ryzen 9 5900X и Ryzen 9 5950X имеют еще одну интересную особенность. CCD#1 всегда является супер отборным экземпляром и в большинстве случаев именно этот CCD способен покорить отметку в 5ГГц, при этом CCD#2 является лишь довеском со средней категорией бининга дабы снизить стоимость конечного продукта и зачастую именно CCD#2 мы чаще всего видим в качестве основного CCD в Ryzen 5 5600X.
Что касается техпроцесса, он был значительно доработан. Если ранее поколению процессоров с микроархитектурой Zen 2 требовалось около 1,1 В для покорения частоты в 4050 МГц, то сейчас для Zen 3 мы можем рассчитывать на 4375МГц при 1,1 В, то есть +8% при этом статические токи утечки почти не изменились.
Компания AMD позаботилась и об устранении температурных пиков, которые ранее наблюдались в режиме бездействия у значительной доли обладателей процессоров c микроархитектурой Zen 2. Теперь напряжение может снижаться вплоть до 0,3 В, а кратковременная фоновая активность операционной системы больше не триггерит состояние максимальной производительности со значением VID в 1,45 В. Рабочие температуры во время нагрузки не изменились, но также рекомендуется использовать высокоэффективное охлаждение, поскольку от этого зависит boost и потенциал в CTR, при этом разница может составлять около 300 МГц, если сравнивать обычное воздушное и кастомное водяное охлаждение.
CTR 2.0 что нового?
Первое, что бросается в глаза — это обновленная графическая оболочка, выполненная в темных тонах, чтобы соответствовать всем современным модным тенденциям и в то же время быть комфортным для использования в темное время суток.
Без существенных изменений остались большинство графических элементов. Раздел Energy Effiency был полностью упразднен поскольку не пользовался спросом. Тем не менее, коэффициент энергоэффективности можно увидеть в отчете о диагностике. Были добавлены элементы мониторинга телеметрии процессора. В частности, CPU TEL (V) является самым точным замером напряжения на процессоре.
Далее можно заметить переключатель нового режима CTR HYBRID OC. Настройки же этого режима находятся во вкладке PROFILE MANAGEMENT.
Назначение данного режима — это максимальная производительность в любых сценариях и даже в однопоточных (!) приложениях. У этого режима существует три профиля. P1 профиль предназначен для тяжелых задач, которые используют все ядра. Собственно, это то, что было в CTR 1.1. К профилю P1 был добавлен профиль P2, активирующийся только в ситуациях, когда один или несколько CCX имеют частичную нагрузку в пределах CCX usage min и CCX usage max. Условно я его называю «игровым», поскольку он будет полезен для приложений, который используют 4–6 потоков (все зависит какие настройки пользователь будет использовать). Особенность этого профиля — это частота, которая превосходит заводской boost, при этом энергопотребление процессора не превышает заводское. Еще одно преимущество данного профиля — это фиксированная частота ядер, пользователь получает максимальную производительность, на которую не влияют ряд факторов, вроде температуры, спонтанных провалов напряжения (вызывают статтеры) или вида исполняемых инструкций (напоминаю, что все находится в пределах юрисдикции нагрузки сопоставимой с AVX Light).
Профиль P0 он же стандартный boost процессора. Если нагрузка на процессор будет ниже, чем CCX usage min профиль P1 или P2 будут деактивированы, чтобы перевести процессор в состояние максимального энергосбережения или же максимальной однопоточной производительности. Если CCX usage min будет равный 0 — процессор никогда не перейдет в состояние P0.
Еще одной интересной особенностью CTR HYBRID OC является приоритезация профилей и удержание активным профиля на определенный интервал времени. Если во время работы приложения используется профиль P2, но CTR фиксирует переход границы CCX usage max автоматически будет активирован профиль P1 для сохранения максимальной стабильности системы. То есть профиль P1 имеет самый высокий приоритет, и он может вытеснить в любой момент профиль P2, если потребуется. Дабы не дергать профиля туда-сюда сотни раз в минуту используется параметр, именуемый как Holding time. Это время, которое профиль будет удерживаться в активном состоянии даже если изменилась текущая нагрузка на CPU или CCX. И чем же это удобно?
Во-первых, время переключения профиля может занимать 20 миллисекунд времени (оценка для 32 ядерного Threadripper), а если нагрузка пульсирующая, то CTR будет вынужден дергать профиля туда-сюда, тем самым вы потеряете производительность, поскольку переключение между P0 и P1 или P0 и P2 вызывает кратковременное переходное состояние, в котором процессор работает на частоте 3500–3800МГц при напряжении в 1,1 В. Во-вторых, чем чаще CTR вмешивается в работу приложений, тем больше совершается переключений контекста, который так же влияет на конечную производительность. Говоря на совсем простом языке Holding time — это «подушка», которая глушит кратковременные скачки нагрузки. У этой «подушки» так же есть свой «начальник», который может выключить P1 или P2 и его имя — Max temperature. То есть CTR вам не позволит поджарить систему, даже если вы этого очень сильно захотите. Время температурного прерывания составляет 45 секунд и только по истечению этого времени CTR будет снова решать какой профиль активировать или нет.
Еще одним немаловажным параметром является скорость реакции CTR HYBRID OC на нагрузку. Величина это постоянная и составляет 250 мс. То-есть CTR четыре раза в секунду проверяет состояние системы прежде, чем предпринять действия. Я считаю это вполне адекватным значением дабы не создавать системе дополнительную нагрузку фоновой активность самой программы CTR.
Касательно фоновой активности CTR — так же случилось много важных изменений и самое главное — это режим сна CTR, когда утилита находится в области уведомлений панели задач или в минимизированном состоянии. В этот момент отключается обновление графической оболочки, но все процессы остаются активным. Это позволяет CTR не влиять на однопоточный boost, замеры латентности и другие эталонные испытания. Также это позволяет удерживать ядра в режиме глубокого сна (С6) во время бездействия системы.
Теория теорией, но давайте рассмотрим пример работы Ryzen 5 5600X c CTR HYBRID OC.
На иллюстрации красным цветом отмечена частота стандартного boost относительно количества используемых ядер. Так же на ней отмечены профили P1 и P2, которые я получил в процессе диагностики и тюнинга. Для all-thread-нагрузки удалось получить выигрыш, равный 200 МГц и для 6-thread-нагрузки так же прибавка составила около 200 МГц при том же энергопотреблении. Реальная производительность в Cinebench R20 выросла для 12 потоков c 4289 до 4616 баллов (+8%), а для шести потоков — с 2842 до 3144 (+10%), при это однопоточная производительность не пострадала. Выглядит впечатляюще, не так ли? В любом случае это оценивать вам.
Следующее новшество в сегодняшнем хит-параде — это новый режим PHOENIX. Глядя на название не сложно догадаться, что смысл в возрождении там, где, казалось бы, уже все потеряно. CTR на каждом шагу сохраняет информацию о текущем состоянии тюнинга или диагностики, а в случае BSOD или перезагрузки системы в течении 90 секунд позволяет автоматически восстановиться и закончить процесс тюнинга или диагностики без вмешательства пользователя.
Мониторинг. Теперь CTR не зависит ни от драйверов AMD ни от других сторонних приложений. Это позволило достичь беспрецедентной производительности при этом нагрузка на SMU не возросла, а фоновую активность CTR удалось снизить относительно CTR 1.1. Средняя скорость опроса датчиков процессора составляет всего 900 микросекунд, что в 400 раз чаще чем на что способен Ryzen Master SDK. Так же благодаря новому мониторингу CTR способен оценить FIT, состояние стретчинга и другие важные параметры. Это позволяет более точно конфигурировать начальные параметры для тюнинга, чтобы сократить его время. В связи с этим удалось усовершенствовать работу IFSO и стартовые значения для тюнинга стали более точными, что уменьшает время тюнинга. Напомню, что эта технология доступна только для Threadripper и Ryzen 9.
Система логирования была значительно доработана и в случае перезагрузки системы или BSOD не теряет информацию. В папке CTR LOGS хранятся все пользовательские эксперименты, а дата в имени файла позволяет легко сортировать файлы.
Я прекрасно помню, что для некоторых пользователей PROFILE MANAGEMENT создал некий барьер, который не позволял эффективно использовать CTR и преимущество профилей с автоматической автозагрузкой. В CTR 2.0 я упростил PROFILE MANAGEMENT. FILL P1/P2 PROFILE позволяют перенести результаты тюнинга из буфера CTR в профиль. С остальными кнопками я думаю у вас проблем не возникнет. Так же хочу отметить, что SAVE P1/P2 PROFILE инициирует мгновенное сохранение всех настроек программы и профилей (ранее это происходило только по нажатию кнопки EXIT).
И последнее. Наверно самое важное, что должно присутствовать в программах, которые вмешиваются в настройки процессора — безопасность. При чем безопасность должна быть обеспечена как на аппаратном уровне, так и на физическом. И, к счастью, CTR 2.0 обладает рядом новых защитных механизмов от любого ПО, которое производит операции через PCI-шину, при чем CTR не блокирует работу других программ мониторинга вроде HWINFO. Что касается физического уровня — CTR после отправки команды в SMU проверяет не только валидность команды, а еще результат, полученный с сенсоров. То есть пользователь, к примеру, не сможет получить опасное напряжение для процессора. Помимо вышеописанного есть еще один уровень защиты процессора и материнской платы — система защиты работает с откликом в 250 мс и ее невозможно отключить или сломать. Максимально допустимый вольтаж теперь составляет 1,45 В, но с рядом предупреждений (если превышен порог в 1,35 В), о которых CTR сообщает и позволяет пользователю принять взвешенное решение (начинать ли процесс или нет) в течении 10 секунд. Основной причиной сдвига максимального напряжения послужил LLC. К сожалению, большинство пользователей не смогло найти или сконфигурировать LLC-значение в UEFI, потому помимо новой рекомендации LLC AUTO мы имеем новый предел.
Напомню тем пользователям, кто только что присоединился, что описание функций той или иной кнопки в программе можно найти тут.
Как покорить 5 ГГц
С появлением на рынке процессором с микроархитектурой Zen 3 снова набрали обороты битвы частот, поскольку новые процессоры в автоматическом boost приближались к психологической отметке в 5 ГГц, можно было рассчитывать, что процессор в режиме разгона CCX получит столь желаемую частоту. Кто-то верил, что все зависит только от процессора, кто-то ставил четыре радиатора, пытаясь сбить температуру в контуре на 0,1 градус, а кто-то просто топал ногой и требовал, чтобы B450 «по топовому» разгоняла флагманские процессоры в лице Ryzen 9 5900X и Ryzen 9 5950X. В итоге правды не было ни за кем, ведь только некая доля пользователей не покупает материнскую плату за деньги, которые остались после покупки всех других комплектующих, ковриков и фантиков.
Не изменяя нашим традициям, сегодняшние испытания будут проводится на материнской плате ASUS ROG Crosshair VIII Dark Hero.
Данный образец не является очередным витком маркетинговых фантазий, а обладает рядом уникальных особенностей, которые помогут мне в разгоне. На борту ASUS ROG Crosshair VIII Dark Hero имеется восемь фаз с удвоенным количеством элементов, семь из которых предназначены для CPU и только одна — для SOC. В роли ШИМ-контроллера выступает ASP1405I.
Схематически это выглядит следующим образом:
Как можно заметить, данная реализация не содержит удвоителей, которые сейчас любят считать, как полноценную реализацию фаз, но на самом деле все удвоители работают в синфазном режиме, то есть временного сдвига нет, а значит это все тот же параллельный «режим», который существует лишь для увеличения мощности.
Достаточно ли семи фаз (14 виртуальных) для экстремального разгона? Да, с головой, так как чем больше фаз, тем стабильнее питание.
Обратите внимание на красную линию, незначительные андершуты и овершуты.
Что касается дешевых материнских плат, то это будет выглядеть примерно так:
Это не критично для заводского boost в приложениях с довольно легкими инструкциями, но довольно критично для любого разгона, так как во время разгона с ростом напряжения возрастает и ток. Так же не стоит упускать из виду что AVX это нагрузка, которая требует огромное количество тока при довольно низком рабочем напряжении. В любом случае потребность в большом токе запускает цепную реакцию, когда от нагрузки греется MOSFET и в свою очередь, чем выше температура транзистора, тем меньший ток он способен обеспечить.
Огромную роль в этих процессах играют возможности MOSFET. На ASUS ROG Crosshair VIII Dark установлены Texas Instruments 95410RRB, которые имеют расчетные 90 A(!) для температуры в 25 градусов.
Накрыто это чудо массивным алюминиевым радиатором, как и чипсет (наконец-то!).
В большинстве случаев рабочая температура MOSFET будет колебаться в пределах 30–50 градусов, а это означает что мы не получим теоретические 90 А, а будем довольствоваться значениями в 45–55 A. Тем не менее, VRM способен обеспечить 320–350 A. Хочу отметить, что текущие термопрокладки обладают теплопроводность всего в 2 Вт/мК, что по меркам «топовости» — самое дешевое решение, которое может быть. К примеру, распространенный Arctic Thermal Pad имеют теплопроводность в 6 Вт/мК. Потому, если вас не волнует потеря гарантии, то советую их заменить.
Несмотря на впечатляющие теоретические возможности платы как правило в реальности все иначе, но не в этом случае. Чтобы проверить это я использовал осциллограф.
В первую очередь была проверена работа Load Line Calibration (LLC) в режиме Auto, поскольку зачастую именно этот режим будет использоваться 99% пользователей. Для этого я вручную выставил VID на отметке в 1,35 В, а частоту — 4400 МГц. В качестве генератора нагрузки выступал Prime 95 в режиме FFT 1344 с включенным FMA3 (я считаю этого вполне достаточно для оценки работы LLC в среде типичных пользовательских задач).
В автоматическом режиме LLC неплохо справляется, демонстрируя максимальные пики напряжения в 1,37 В, а средне значение составляет 1,29 В. Программный же мониторинг говорит об 1,283 В, что немного ниже, чем результаты с осциллограммы.
Форма сигнала выглядит следующим образом:
Как можно заметить среднее значение напряжения находится довольно близко к минимальному при этом переходной процесс занимает короткий промежуток времени. Это позволяет сделать вывод, что LLC Auto справляется со своей задачей отлично.
Так же я провел эксперимент с LLC3, средним значением компенсации, которое любят использовать пользователи.
Помимо возросшего среднего напряжения отчетливо заметен рост и овершутов, которые теперь равны 1,43 В. Безусловно, в перспективе это не убьет процессор, но вызовет медленный процесс деградации (ориентировочно 25–50 МГц в год). Программный мониторинг демонстрировал значение в 1,325 В, а RMS составил 1,34 В. Разница между андершутом и овершутом немного возросла — 0,17 В вместо 0,15 В. Это позволяет сделать вывод, что LLC3 несколько проигрывает автоматическому режиму.
Касательно безопасного напряжения и нагрузки AVX Light тут все просто. Я не рекомендую превышать отметку в 1,35 В если вы используете довольно агрессивный режим LLC. Если это лояльный режим (Auto) — максимально-безопасное напряжение составит порядка 1,412–1,425 В. Во всяком случае CTR вам подскажет что нужно сделать.
Помимо LLC для пользователей материнских плат ASUS я советую использовать фазы в режиме Extreme. Пожалуй, это единственное что может сделать пользователь для улучшения стабильности питания процессора.
На скриншоте UEFI так же можно заметить Fixed VRM Switching Frequency (KHz) 500, данная настройка способствует уменьшению времени переходного процесса, тем самым процессор получает более стабильное напряжение.
Системные требования и подготовка к работе
Я уделил должное внимание системным требованиям и операциям, которые потребуется сделать пользователю прежде, чем начать работу с CTR. Теперь пользователю не нужно устанавливать Ryzen Master, какие-либо драйвера и даже не требуется чистить журнал Windows, чтобы получить корректные метки CPPC. Единственное что вам потребуется — это Windows 10 x64 с последним апдейтом, скачать Cinebench R20, распаковать его в папку CB20 и один раз запустить для принятия лицензионного соглашения. На этом все.
Касательно рекомендуемых настроек, список выглядит следующим образом:
- PBO/PBO2 — только режим Auto.
- AGESA 1.2.0.0 и новее только для процессоров Zen 3 и APU Renoir. Для Zen 2 -— не имеет значения.
- Core voltage / CPU voltage — только Auto. Offset так же запрещено использовать.
- Множитель CPU — только Auto.
- Performance Enhancer — только Disabled.
- CPU Virtualization — не имеет значения.
- CPPC — Enabled.
- CPPC Preferred Cores — Enabled.
- Global C-State — Enabled.
- Профиль питания — не имеет значения.
- VDDG CCD — 1,05–1,1 В.
Все остальные настройки, которые не перечислены, раньше имели место быть сейчас не имеют значения. Так же хочу напомнить, что прежде чемчто прежде, чем проводить эксперименты в CTR, вы должны убедиться в том, что ваша оперативная память абсолютно стабильная, иначе вы получите аномальные результаты.
Список поддерживаемых процессоров:
- Zen 3: Ryzen 9 5950X, Ryzen 9 5900X, Ryzen 7 5800X, Ryzen 5 5600X.
- Zen 2: Threadripper 3970X, Threadripper 3960X, Ryzen 9 3950X, Ryzen 9 3900X, Ryzen 9 3900XT, Ryzen 9 3900, Ryzen 7 3800XT, Ryzen 7 3800X, Ryzen 7 3700X, Ryzen 5 3600XT, Ryzen 5 3600X, Ryzen 5 3600, Ryzen 5 3500X, Ryzen 5 3500, Ryzen 3 3300X, Ryzen 3 3100.
- APU: Ryzen 7 PRO 4750G, Ryzen 7 PRO 4650G, Ryzen 3 PRO 4350G.
Что может пойти не так?
Windows Defender может заблокировать CTR, поскольку Microsoft не имеет сведений об CTR. Просто добавьте приложение в исключения.
Античит может заблокировать библиотеку inpoutx64.dll, которая используется для мониторинга. Для решения этой проблемы потребуется остановить сервис античита, даже если сам античит выключен.
Работа c CTR
Как вы уже поняли по предыдущим главам железо для тестирования не будет простым. Тестирование я буду проводить на ASUS ROG Crosshair VIII Dark Hero (UEFI 3204 c AGESA 1.2.0.0). Дополняет этот тандем процессоры Ryzen 9 5900X и Ryzen 7 5800X. В качестве охлаждение использовались Watercool MO-RA3 420 и водоблок компании TechN. Блок питания — ROG Thor 1200W Platinum, оперативная память — Corsair Dominator Platinum RGB 3600C16.
Прежде чем приступить к тюнингу нам нужно оценить потенциал нашего процессора. Для этого переходим на страницу TUNER и нажимаем кнопку DIAGNOSTIC. К счастью, ничего настраивать не нужно.
В процессе диагностики для процессоров, основанных на микроархитектуре Zen 3 будет доступен отчет о текущих настройках Curve Optimizer. Для ядер 1–6 (CCD#1) настройки колеблется в пределах 10–15. А вот для CCD#2 эти значения гораздо ниже. Это говорит о том, что ССD#2 не имеет большого разгонного потенциала. Так же это говорит, что компания AMD по умолчанию использует эту замечательную архитектурную особенность, благодаря которой достигается более высокая энергоэффективность всех процессоров, основанных на микроархитектуре Zen 3, при этом в большинстве случаев ручное вмешательство пользователя сделает результаты boost только хуже. Почему? Потому что пользователям недоступна информация об FIT и других метриках отказоустойчивости ядер.
Спустя некоторое время режим диагностики обнаружит самый слабый поток и предоставит пользователю информацию об качестве образца и рекомендуемых настройках для профиля P1, P2 и undervolting.
В моем случае процессор Ryzen 9 5900X не оказался отборным и его категория условное «золото», которое часто переходит границу «серебра». Хочу сделать ремарку, категория может варьироваться в зависимости от ряда факторов: стабильность DRAM, версия AGESA, настройки UEFI, температура процессора или температура VRM. То-есть возможно ситуация, когда при запуске второй диагностики вы получите уже не «серебро», а «бронзу» или «золото». Паниковать не стоит, это норма, просто помните то, что я написал в предыдущем предложении.
После того как мы ознакомились с результатами диагностики можем приступить к тюнингу. В большинстве случаев достаточно нажать лишь одну кнопку TUNE. Если вы опытный пользователь — вам ничего не мешает настроить стартовые значения по своему вкусу. Процесс тюнинга может оказаться весьма длительным, около 20–40 минут, так что наберитесь терпения.
Во время тюнинга пользователь в логе будет видеть различные сообщения, которых не стоит пугаться или искать ответ «как исправить плохое ядро у процессора».
CTR будет информировать о текущем состоянии процесса, ключевых значениях а так же будет предоставлять рекомендации, которые в будущем могут улучшить результат или стабильность. Бежать сломя голову на форум не стоит, поскольку за процессом всегда наблюдает система безопасности и в случае чего она сама предпринимает действия. Так же вы можете проигнорировать эти замечания.
По окончанию тюнинга помимо основного результата в логе:
Пользователь может ознакомится с результатами относительно заводского boost на странице BENHCMARK:
У пользователя так же будет возможность отправить свой результат в публичную google-таблицу, нажав на кнопку SEND STATS. Чуть ниже этой кнопки расположен ряд других кнопок, которое откроют соответствующую таблицу со статистикой.
Касаемо результатов мы можем видеть значительное увеличение all-core частоты, с 4175/4175 до 4700/4525 МГц, при этом результат в Cinebench R20 вырос с 8149 до 9078 (+11%) при том же самом энергопотреблении. Мой Ryzen 9 5900X по производительности смог обойти прошлогодний флагман в лице Ryzen 9 3950X, у которого на восемь потоков больше.
Дальнейшее наше действие — это сохранении полученного профиля. Для этого нажимаем на кнопку PROFILE MANAGEMENT. Перед нами два слота для хранения профилей. Чтоб перенести все полученные настройки во время тюнинга в профиль следует нажать FILL P1 PROFILE, а затем нажать соответственно SAVE P1 PROFILE.
Теперь у нас есть сохраненный профиль, но для полной функциональности CTR HYBRID OC нам нужен еще P2 PROFILE, так называемый «игровой» профиль. Для этого мы вводим рекомендуемые стартовые значения, которые были получены в процессе диагностики и снова нажимаем кнопку TUNE.
Я решил же сделать профиль P2 покруче, поскольку и ASUS ROG Crosshair VIII Dark Hero и система охлаждения позволяют добиться гораздо большего. Для этого я установил Max PPT 250, Max EDC 300, Max TDC 300 чтобы CTR не переживала за VRM. Max temperature я выставил 95 — это стандартная максимальная температура CPU. Reference voltage — 1375 мВ (напоминаю, что я использую LLC Auto и я могу не беспокоиться что овершут повредит процессор). Reference frequency равен 4825 МГц. Это число я не взял с головы, для расчета я воспользовался правилом: если напряжение в пределах 1150–1275 мВ, то за каждый шаг в 12 мВ частота растет на 25 МГц (относительно значения частоты, которая была получена во время диагностики), а если напряжение в пределах 1275–1425 мВ, то за каждый шаг в 25мВ частота растет всего на 25 МГц. Пример:
Для профиля P2 начальная частота 4675 МГц при 1275 мВ. Получаем (1375–1275)/25 = 4 шага по 25 МГц, то есть к стартовому 4675 МГц можно смело добавить 100–125 МГц.
В итоге у меня получилось создать профиль с итоговой частотой в 4900МГц для CCD#1 и 4750МГц для CCD#2.
Результат Cinebench R20 составил впечатляющие 9443 (+15,8%), а 3DMark TimeSpy CPU преодолел отметку в 16000 (+28% относительно полного стока)! Нужно отдать должное, что на 3DMark TimeSpy CPU большое влияние оказывает разгон оперативной памяти.
Несмотря на столь солидный PPT, VRM ASUS ROG Crosshair VIII Dark Hero оставался холодным, поскольку такая нагрузка для него оказалось пустяковой.
После того как я сохранил оба профиля, нам нужно оповестить CTR что мы хотим использовать HYBRID OC. Для этого я включаю CTR HYBRID OC, Autoload profile with OS и снова возвращаюсь в PROFILE MANAGEMENT, чтобы нажать кнопку APPLY P1 PROFILE или APPLY P2 PROFILE. Это позволит начать использовать сохраненные профили. Далее я нажимаю SAVE P1 PROFILE или SAVE P2 PROFILE в зависимости от того, с какого профиля произошла активация. Это делается для того, чтоб CTR сохранил окончательные настройки.
Собственно, и все. Далее при каждом запуске системы CTR будет автоматически запускаться и прятаться в трей.
Ryzen 9 5900X и undervolting
В наши дни очень популярны маленькие и энергоэффективные решения. Undervolting — это особый вид искусства и CTR так же может с ним помочь. Для 1 В я установил стартовое значение в 4150 МГц и нажал TUNE.
В результате PPT снизилось на 26%, со 142 до 106 Вт, при этом производительность all-core даже немного подросла. Порой мне сложно представить такую мощь в компактных 100 Вт.
Если вы захотите его использовать в режиме HYBRID OC, то просто сохраните этот профиль в ячейку P1.
Это я и сделал, попутно в P2 сохранил профиль P1.
Для проверки работоспособности я запустил Cinebench R20 в режиме шесть потоков и (барабанная дробь) CTR загрузил только CCD#1, в котором содержатся самые производительные и энергоэффективные ядра.
Максимальная температура не превысила 53 градуса при VID 1.188В, что является рекордно низким значением. Сравнивая с дефолтным boost, мы имеем разницу в 18 градусов.
Схожая ситуация будет наблюдаться и в играх.
Конкуренты?
Исторически так сложилось, что автоматические программы по разгону — это огромные затраты ресурсов и, в связи с этим нам могут предложить только режим «напряжение в максимум», а тому, кто это предлагает все равно что произойдет с вашей системой. Компания ASUS решила, что очередное «вольтаж в максимум» публика не переживет, решает выпустить Dynamic OC Switcher.
При чем эта функция будет доступна только для обладателей ASUS ROG Crosshair VIII Dark Hero (эксклюзив). Данное решение позволяет переключаться между стандартным boost и профилем в зависимости от значения тока. То есть вам в любом случае нужно будет самостоятельно протестировать кастомный профиль, прежде чем включать эту функцию. Из настроек только порог тока, гистерезис, который позволяет игнорировать кратковременные скачки тока и температурный порог, при достижении которого последует отключения профиля. Простенько и все же лучше, чем PBO.
Выводы и какие дальнейшие планы
Несмотря на уделенное время в материале замечательным процессорам с микроархитектурой Zen 3, Clock Tuner for Ryzen 2.0 дружит и с Zen 2 без каких-либо ограничений. Гибридные процессоры Renoir удостоились полноформатной поддержки. Для пользователей теперь доступен мощнейший, стабильный инструмент с большим количеством настроек, которые могут помочь сконфигурировать ваши систему, чтобы получить максимум производительности. Попутно инструмент обрёл дополнительные автоматические системы, способные помочь новичкам сделать тюнинг в несколько кликов. Перезагрузка системы теперь не являются преградой, а лишь этапом, который CTR преодолеет даже без ведома пользователя. Но на этом эволюция CTR не останавливается. В следующей версии CTR 2.1 я планирую добавить ряд очередных уникальных новшеств, которые позволят получить еще больше возможностей и производительности без угрозы для процессора или материнской платы. В числе новшеств находится возможность конфигурации стандартного boost c помощью ряда настроек, при чем первая версия раннего доступа уже доступна для подписчиков Patreon. Пользуясь случаем, я хочу выразить благодарность всем пользователям, которые принимали или принимают участие в развитии проекта. Только благодаря вам у меня есть возможность развивать проект, и я рад что среди вас очень много энтузиастов, которым оптимизация процессора является интересной и важной темой.
Curve Optimizer вскоре станет неотъемлемой частью CTR 2.1. Преодоление рубежа в 5 ГГц не является уделом только для пользователей с жидким азотом. Я более чем уверен, что большинство пользователей Zen 3 смогут получить это заветное значение.
Попутно вышеперечисленным новшествам разрабатывается новый альтернативный режим поиска идеальной частоты в короткие временные сроки для процессоров Zen 3 (я знаю не всем может понравится 40-минутный тюнинг). Безусловно исследования займут еще некоторое время, но случится это также в феврале.
Но, а на сегодня наверно все. И еще одно, делитесь в комментариях своими результатами, я думаю это будет очень интересно и не забывайте иногда нажимать кнопку SEND STATS, что б я мог так же оценивать ваши успехи!
Скачать утилиту ClockTuner for Ryzen 2.0 можно здесь.