ClockTuner for Ryzen 1.1 — второе пришествие

Пару недель назад я познакомил вас с проектом ClockTuner for Ryzen, который создан, чтобы улучшить производительность процессоров с микроархитектурой Zen 2 благодаря точному тюнингу каждого CCX. Сегодня я представляю серьезное обновление, которое помимо новых функций содержит исправления выявленных проблем.

Первое что бросается в глаза это немного измененный интерфейс CTR.

ClockTuner for Ryzen 1.1

Кнопки управления профилями переехали на отдельную страницу, в которую можно перейти, нажав на кнопку PROFILE MANAGEMENT. Пользователю теперь доступно два слот-профиля, в которые можно записывать результаты текущего испытания или делать ручную корректировку значений.

ClockTuner for Ryzen 1.1

Примечание. Если вы хотите создать профиль вручную, то после ввода значений требуется нажать кнопку UPDATE PROFILE для подтверждения введения данных, а затем вы должны выбрать, сохранить профиль или просто применить для текущего использования.

Добавлена кнопка для сброса настроек, а также были добавлены всплывающие подсказки. Лог немного преобразился и в него может выводится дополнительная информация, которая позволит пользователю решать проблемы самостоятельно, не прибегая к форумным дискуссиям. В качестве дополнительной помощи в CTR 1.1 добавлена кнопка-ссылка на английский видео-гайд (вскоре будет добавлен и русскоязычный). Находится во вкладке ABOUT & HELP.

В Settings mode пользователь может включить дополнительные настройки, которые будут полезны только продвинутым пользователям. То есть по дефолту мы имеем концепцию работы CTR в два клика (DIAGNOSTIC — START).

ClockTuner for Ryzen 1.1

CTR 1.1 получил новое ядро с рядом дополнительных правил. Теперь, прежде чем сделать шаг на более высокую частоту CTR проверяет текущую частоту со сниженным напряжением относительно референсного. В большинстве случаев это позволяет предотвратить BSOD во время частотного шага или высокого Vdroop. Это так же позволяет уберечь систему от ложного шага на более высокую частоту, если CCX находится на границе с нестабильностью.

Еще одним важным преимуществом ядра CTR 1.1 является новый, безопасный метод управления частотой и напряжением процессора. Это позволят обезопасить пользовательские системы от багов, связанных с некорректной отправкой команд в регистры.

Уровень нагрузки стресс тестов был скорректирован для всех процессоров и всех режимов. Теперь используется более лояльное значение FFT, которое способно обезопасить систему от BSOD.

Требования к уровню Load Line Calibration пересмотрены и благодаря новым правилам CTR вы можете использовать LLC в режиме Auto (в большинстве случаев не потребуется использовать LLC Mode 3). Это так же означает, что материнские платы компаний ASRock и Gigabyte получили полноценную поддержку.

Примечание. Предупреждение "Recommended to improve voltage compensation" является лишь информацией и не требует от пользователя немедленного вмешательства в настройки UEFI.

Enhance accuracy — система дополнительного дробления частотного шага с помощью напряжения. В зависимости от референсного значения напряжения CTR выбирает оптимальное количество дополнительных шагов. Да, процесс «тюнинга» становится более долгим, но результаты работы более точными.

Примечание. Эта настройка имеет прямое влияние на время прохождения диагностики. Если эта опция включена, время шага удваивается и составляет 2 минуты.

Режим диагностики получил ряд усовершенствований. Время шага было увеличено и скорректирована стресс-нагрузка с помощью FFT. Это существенно снизило вероятность BSOD. Появилась оценка системы охлаждения и в зависимости от этого пользователю будет предложен режим пониженного напряжения или режим разгона с сохранением текущего уровня PPT. То-есть если вы используете BOX-кулер, вам будет предложен автоматически режим андерврольта, который имеет шанс снизить температуру процессора в нагрузке до 15 градусов (а также уменьшить уровень шума).

Система штрафов для создания итогового профиля была переработана. Теперь штраф будет зависеть от максимальной температуры процессора во время диагностики, а также от текущего уровня Vdroop. Это позволяет профилю иметь некий дополнительный резерв стабильности.

Примечание. Если вы улучшили систему охлаждения или изменили уровень LLC в UEFI, вы должны провести повторную диагностику, иначе настройки для системы штрафов не будут изменены.

Autoshare stats позволяет отправить результат успешного тюнинга системы на сервер. В отчете содержится вся информация, которая доступна во вкладке BENCHMARK. После отправки результата пользователю автоматически откроется окно с результатами, которые хранятся на сервере. Доступ к результатам открыт для всех.

ClockTuner for Ryzen 1.1

Примечание. Каждый класс процессора имеет свою таблицу рекордов.

CHECK STABILITY — возможность проверить систему на стабильность. Базовое время составляет 10 минут, если включена опция Enhance accuracy — 20 минут. Если будет найдена ошибка — стресс тест будет немедленно остановлен. Вы можете не бояться оставить CTR без присмотра.

Скорректированы значения EDC, TDC, PPT и Max temperature. Теперь система защиты CTR не будет реагировать так жестко на пользовательские эксперименты.

Примечание. Значения EDC, TDC, PPT и Max temperature не относятся к настройке PBO или телеметрии, не влияют на систему защиты процессора и не влияют на производительность системы.

Последним важным нововведением является возможность использовать CTR без SMT.

И, разумеется, исправлены многочисленные баги. Улучшена поддержка процессоров Ryzen 3 3100, Ryzen 5 3500 и Ryzen 5 3500X.

Обязательно для корректной работы CTR 1.1 необходимы:

Скачать ClockTuner for Ryzen можно на официальной странице утилиты.

CTR 1.1 beta 4

На данный момент в новой версии уже внесены некоторые исправления, а именно:

  • Добавлены кнопки-ссылки на таблицы со статистикой (вкладка BENHCHMARK).
  • Добавлена возможность отправлять статистику вручную (вкладка BENHCHMARK).
  • «Autoshare stats» не блокируется во время экспериментов. Вы можете включить ее в любой момент.
  • Улучшена защита в PROFILE MANAGEMENT от ввода неверных значений.
  • CHECK STABILITY. Базовое время увеличено до 15 минут (при Enhance accuracy — 30 минут).
  • Повышена безопасность отправки команд в SMU.
  • Режимы «Enhance accuracy» (ON/OFF) были модифицированы. Оба режима уникальны. По умолчанию рекомендуется использовать «Enhance accuracy» (ВЫКЛ.).
  • «Cycle time» по умолчанию увеличено до 360 секунд вместо 240. Считаю это оптимальным значением.
  • Изменены некоторые значения по умолчанию для режима DIAGNOSTIC.
  • Повышена стабильность графической оболочки.
  • Принудительно активирован мягкий запуск стресс-тестов для всех режимов.
  • Улучшены результаты Cinebench. CTR сворачивается во время работы Cinebench чтоб освободить ресурсы.
  • Название производителя материнской платы теперь короче и понятнее.
  • Исправлена редкая ошибка некорректной визуализации PPT и напряжения (вкладка BENHCMARK).
  • Исправлено. «CBlog.log» невозможно прочесть с результатом «0».
  • Исправлено. CHECK STABILITY Тест не может быть завершен.
  • Исправлено. Неправильные номера потоков в журнале log.
  • Исправлено. CTR 1.1 использовал данные конфигурации CTR 1.0.
  • Исправлено. Некорректный автозапуск CTR с ОС.
  • Исправлено. Имя материнской платы не отображалось для интернет-статистики RYZEN 3 STATS.

CTR 1.1 beta 5

Вышла очередная порция исправлений:

  • Теперь полностью поддерживается Ryzen 3 3300X.
  • Улучшена автозагрузка профиля с OS + улучшенная совместимость со старым планировщиком задач.
  • Изменения в системе штрафов для конечного профиля (дополнительная стабильность системы).
  • Дополнительные улучшения для более безопасной отправки команд в SMU.
Разогнать, чтобы выиграть!