A couple of weeks ago, I introduced you to the ClockTuner for Ryzen project, which is designed to improve the performance of Zen 2 microarchitecture processors by precisely tuning each CCX. Today I’m presenting a major update that, in addition to new features, contains fixes for identified issues.
The first thing that catches your eye is a slightly modified CTR interface.
The profile management buttons have moved to a separate page, which can be accessed by clicking on the PROFILE MANAGEMENT button. The user now has two slot profiles available, in which you can write the results of the current test or make manual adjustments to the values.
Note. If you want to create a profile manually, after entering the values, you must press the UPDATE PROFILE button to confirm the data entry, and then you must choose whether to save the profile or just apply for current use.
A reset button has been added, and tooltips have been added. The log has changed a bit and it can display additional information that will allow the user to solve problems on their own, without resorting to forum discussions. As an additional help in CTR 1.1, a link button to the English video guide has been added (Russian-language will be added soon). Located in the ABOUT & HELP tab.
In Settings mode, the user can enable additional settings that will only be useful to advanced users. That is, by default, we have the concept of CTR in two clicks (DIAGNOSTIC – START).
CTR 1.1 received a new core with a number of additional rules. Now, before taking a step to a higher frequency, CTR checks the current frequency with a reduced voltage relative to the reference. In most cases, this will prevent BSOD during the frequency step or high Vdroop. This also prevents the system from falsely stepping to a higher frequency if the CCX is on the edge of instability.
Another major benefit of the CTR 1.1 core is a new, safer method for controlling processor frequency and voltage. This will help protect user systems from bugs associated with incorrect sending of commands to registers.
The load level of stress tests has been adjusted for all processors and all modes. Now a more loyal FFT value is used, which can protect the system from BSOD.
The requirements for the Load Line Calibration level have been revised and thanks to the new CTR rules you can use LLC in Auto mode (in most cases you will not need to use LLC Mode 3). This also means that motherboards from ASRock and Gigabyte have received full support.
Note. The “Recommended to improve voltage compensation” warning is informational only and does not require the user to immediately intervene in the UEFI settings.
Enhance accuracy – a system for additional crushing of the frequency step using voltage. Depending on the voltage reference value, CTR selects the optimal number of additional steps. Yes, the “tuning” process becomes longer, but the results of the work are more accurate.
Note. This setting has a direct impact on the diagnostic run time. If this option is enabled, the step time is doubled to 2 minutes.
The diagnostic mode has received a number of improvements. The stride time was increased and the stress load was adjusted using FFT. This significantly reduced the chance of a BSOD. An assessment of the cooling system has appeared and, depending on this, the user will be offered a reduced voltage mode or an overclocking mode while maintaining the current PPT level. That is, if you use a BOX cooler, you will be automatically offered an underroll mode, which has a chance to reduce the temperature of the processor in the load by up to 15 degrees (and also reduce the noise level).
The penalty system for creating the final profile has been redesigned. Now the penalty will depend on the maximum temperature of the processor during diagnostics, as well as on the current Vdroop level. This allows the profile to have some additional margin of stability.
Note. If you have upgraded the cooling system or changed the LLC level in UEFI, you must re-diagnose, otherwise the settings for the penalty system will not be changed.
Autoshare stats allows you to send the result of a successful system tuning to the server. The report contains all the information that is available in the BENCHMARK tab. After sending the result, the user will automatically open a window with the results that are stored on the server. The results are open to everyone.
Note. Each processor class has its own table of records.
CHECK STABILITY – the ability to check the system for stability. The base time is 10 minutes if the Enhance accuracy option is enabled – 20 minutes. If an error is found, the stress test will be stopped immediately. You don’t have to be afraid to leave CTR unattended.
Adjusted EDC, TDC, PPT and Max temperature values. Now the CTR protection system will not react so harshly to user experiments.
Note. The EDC, TDC, PPT, and Max temperature values do not relate to PBO or telemetry settings, do not affect the processor protection system, and do not affect system performance.
The last important innovation is the ability to use CTR without SMT.
And, of course, numerous bugs have been fixed. Improved support for Ryzen 3 3100, Ryzen 5 3500 and Ryzen 5 3500X processors.
Mandatory for the correct operation of CTR 1.1 are necessary:
You can download ClockTuner for Ryzen on the utility’s official page.
CTR 1.1 beta 4
At the moment, the new version has already made some corrections, namely:
- Added buttons-links to tables with statistics (BENHCHMARK tab).
- Added the ability to send statistics manually (BENHCHMARK tab).
- “Autoshare stats” is not blocked during experiments. You can turn it on at any time.
- Improved protection in PROFILE MANAGEMENT from entering incorrect values.
- CHECK STABILITY. Base time increased to 15 minutes (with Enhance accuracy – 30 minutes).
- Improved security for sending commands to SMU.
- The “Enhance accuracy” (ON/OFF) modes have been modified. Both modes are unique. It is recommended to use “Enhance accuracy” (OFF) by default.
- “Cycle time” is increased by default to 360 seconds instead of 240. I consider this to be the optimal value.
- Changed some default values for DIAGNOSTIC mode.
- Improved graphical shell stability.
- Forced soft start of stress tests for all modes.
- Improved Cinebench results. CTR collapses while Cinebench is running to free up resources.
- The name of the motherboard manufacturer is now shorter and clearer.
- Fixed a rare bug with incorrect PPT and voltage visualization (BENHCMARK tab).
- Corrected. ‘CBlog.log’ cannot be read with result ‘0’.
- Corrected. CHECK STABILITY The test could not be completed.
- Corrected. Wrong thread numbers in log.
- Corrected. CTR 1.1 used CTR 1.0 configuration data.
- Corrected. Incorrect CTR autostart with OS.
- Corrected. Motherboard name was not displayed for RYZEN 3 STATS internet statistics.
CTR 1.1 beta 5
Another batch of fixes has been released:
- Ryzen 3 3300X is now fully supported.
- Improved profile autoload with OS + improved compatibility with the old task scheduler.
- Changes in the system of penalties for the final profile (additional stability of the system).
- Additional improvements to send commands to SMU more securely.