Skip to content
Erruar edited this page Dec 20, 2024 · 8 revisions

Common Questions

What processors does the program support at all?

Overclock page

Bristol Ridge, Summit Ridge, Whitehaven, Naples, Raven Ridge, Pinnacle Ridge, Colfax, Picasso, Fire Flight, Matisse, Castle Peak, Rome, Dali, Renoir, VanGogh, Vermeer, Chagall, Milan, Cezanne, Rembrandt, Lucienne, Raphael, Phoenix, Phoenix 2, Mendocino, Genoa, StormPeak, Dragon Range, Mero, Hawk Point, Strix Point, Granite Ridge, Krackan Point, Strix Halo - Mobile and Desktop.

Information page

Any Ryzen processor. If it’s not mobile you can select between PowerTable + WMI info updating method or only WMI info updating method. On Desktop CPUs you will see less information than on mobile and it can be incorrect! The PowerTable + WMI approach uses the anticipation method, which in turn once gets the information using WMI, and then searches for this information in PowerTable to update it from PowerTable, as WMI is very slow and requires a lot of resources to update the information. Of course this method can gave you incorrect results and you will be noticed about that. Raven Ridge, Picasso, Renoir, Cezanne, Dali, Lucienne, VanGogh, Rembrandt, Mendocino, Phoenix, HawkPoint, StrixPoint - Only Mobile CPUs If you want to see more info for your CPUs - Let me know, I need help with that because I haven’t such Ryzen CPUs as you have, I need remote control to your PC/Laptop to collect indexes information in Saku PowerMon Pro and HWiNFO64

Is Ryzen Desktop supported?

This is a rather strange question, since you already have all the options in the BIOS of your motherboard, and the value limits set in the Saku Overclock are not very suitable for computers, but yes! The program does support some processors for computers, or rather from the line:

  • Summit Ridge

  • Pinnacle Ridge

Supported functions on Overclock page for Summit Ridge and Pinnacle Ridge: enable-feature, disable-feature, stapm-limit (Not an actual STAPM, just overall power limit), vrm-current, vrmmax-current, tctl-temp, pbo-scalar, oc-clk, oc-volt, enable-oc, disable-oc, PStates Editor, SMU Commands, SMU Features, Saku PowerMon Pro

  • Matisse

  • Vermeer

Supported functions on Overclock page for Matisse and Vermeer enable-feature, disable-feature, stapm-limit (Not an actual STAPM, just overall power limit), vrm-current, vrmmax-current, tctl-temp, pbo-scalar, oc-clk, oc-volt, set-coall, set-coper, enable-oc, disable-oc, PStates Editor, SMU Commands, SMU Features, Saku PowerMon Pro

  • Raphael

Supported functions on Overclock page for Raphael enable-feature, disable-feature, stapm-limit (Not an actual STAPM, just overall power limit), vrm-current, vrmmax-current, tctl-temp, pbo-scalar, oc-clk, oc-volt, set-coall, set-cogfx, set-coper, enable-oc, disable-oc, PStates Editor, SMU Commands, SMU Features, Saku PowerMon Pro

  • Others in Desktop CPUs list

Supported functions on Overclock page for Others PStates Editor, SMU Commands, SMU Features, Saku PowerMon Pro

Why are there so few features for Desktop processors?

The program is initially aimed primarily at laptops and mobile processors in general. To get more features use your BIOS or Ryzen Master. If both do not work for you, have a look on ZenStates or ZenStates-Linux they are focused on Desktop support.

Adding functions

If you want to help in adding more functions to Saku Overclock©, go to Issues and create one with desired function or go to our Discord server

I want to help adding functions for my CPU!

Great! Let me know (Telegram, Discord, Discord server, X.com, Email, Github Issues), I need help with that because I haven’t such CPUs, I need remote control to your PC/Laptop to collect indexes information in Saku PowerMon Pro and HWiNFO64

Help with development

If you want to help me with developing app faster Donation Alerts minimum donation 0.15$ and I’ll so happy! It’s easy, just click donate!

Contributing

If you want to contribute the project, Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don’t forget to give the project a star✨, anyway! Thanks!

Make this button Starred!

DMCA - What is that? Can I copy this program?

You can copy parts of the program code at will, observing the license, everything is in the same mode. This is just a protection against completely copying the program or creating programs that are too similar in appearance (UI/UX). Protection of the program from unauthorized distribution /sale without my knowledge, the statement of another person as the author of the program and the exposure of another person as the author of the code. The program contains places taken from other programs, they do not violate the license of these programs, the lines of code taken are commented out as not mine, and the README also indicated what was used in creating the project

I allow the placement of releases of my application on external sources, external servers, but I am AGAINST completely copying the source code anywhere other than the forks of my application, and I am also against completely copying my Readme and placing it somewhere. I allow copying of my product to other sites ONLY WITH THE INDICATION OF ME AS THE AUTHOR IN THE TEXT. Everything else will be required to delete or resolve this issue.

What is the best way to copy my app to your site?

Please install my program, it’s not difficult and take some your screenshots of my program. Rate app work and write a review. Your feedback. Instead of copying the Readme completely, write something from yourself or rephrase it, I won’t mind seeing something like this, for example, it was done on Softpedia and on Top4Downloads. And don’t forget to specify me as the author of the program! Just links to the program are not enough, you need to specify me as the author, I am trying for you alone and I hope that you understand if I wrote this, then there have already been cases. It would be great if you also provided a link to our discord community. Thanks for understanding.

Where can I look to DMCA sign?

An awesome ryzen laptop overclock utility for those who want real performance! - Erruar/Saku-Overclock
Protection: This Uniform Resource Locator or URL: https://github.com/Erruar/Saku-Overclock is owned or published under permission by the owner of this channel. The audio and or video presentation is original content and or contains original content published under permission including but not limited to text, design, images, photographs, audio and video and are considered to be the Intellectual Property of the owner of this channel, whether copyrighted or not, and are protected by DMCA.com Protection Pro Service using but not limited to the Digital Millennium Copyright Act Title 17 Chapter 512 (c)(3). Reproduction or re-publication of this content is prohibited without permission. This statement and the protection service connected to it is no way a replacement of or connected to any similar statements or services provided to the content owner by this service platform.
Digital Millennium Copyright Act: Is part of US Copyright Law. It addresses penalties for copyright infringement found on the Internet. This act protects content creators by "establishing procedures for proper notification" to OSPs when copyright infringement is identified online. Online Copyright Infringement Liability Limitation Act (OCILLA), Title II is part of the DMCA as Section 512 to the Copyright Act and creates a conditional safe harbour to liability for copyright infringement by online service providers. These procedures allow proper DMCA Takedown Notices to be filed by the owner of this website or DMCA.com, as their designated agent, to an OSP in case infringed material has been detected on their servers.

Undervolting Support?

You can control the voltage with Curve Optimizer options on Overclocking page.

Curve Optimizer Sections

Note:

  • All cores curve optimizer settings: Allows users to adjust voltage/frequency curve of the CPU or iGPU with custom coefficient from user, even with system starts (if my app in autostart). Those settings gave you maximum control of your CPU voltage.

  • Per core curve optimizer settings: Allows users to adjust voltage/frequency curve of each CPU core with custom coefficient from user, even with system starts (if my app in autostart). Those settings gave you maximum control of your CPU voltage. This setting is above than "All cores curve optimizer" and "iGPU curve optimizer" settings. You have 3 different modes: Disabled - this section and all those settings are disabled (same if checkbox near this mode selector is unchecked), Saku Laptops - method for almost all Ryzen Laptops, Saku Desktop - method for almost all Ryzen Desktop CPUs *not all Desktop CPUs my app supports, Irusanov method - method for almost all CPUs most universal if others are not work properly. After changing those settings please CHECK stability and voltages! There are safe limits but also check!

  • Only for safe purposes: My app isn’t reapplying iGPU curve and Irusanov method for Per core curve optimizer settings

  • 100% Voltage changing?: Of course we cannot create 100% voltage changing algorhytm for any laptops, but this method should work.

Fix 0,4 GHz on Ryzen Mobile 2000-3000th lines questions

Explanation: How to apply 0,4 GHz Ryzen Mobile fix

If the processor is always at 0.4 GHz:

Go to Settings page, set like me:

Application Behavior

Auto-updates are not required

Then go to Overclock page

Open iGPU and CPU subsystem clocks section

iGPU and CPU subsystem clocks section

Find Fix 0,4 GHz frequency and set this parameter to Max performance and set the checkbox to checked state

Fix 0_4 GHz frequency parameter

Apply parameters

Apply parameters

If the processor isn’t always at 0.4 GHz:

Solution 1:

Do the same thing as it says in the paragraph above. in: If the processor is always at 0.4 GHz

Solution 2: This solution will works for any laptops, If the processor isn’t always at 0.4 GHz

1: Get a USB flash drive below 16 Gb IMPORTANT!

UMAF page

Click on UMAF_BETA.zip

UMAF Dowload

Save it anywhere

3: Format your flash drive in FAT32 filesystem

4: Unpack files from UMAF_BETA.zip to your flash drive Should be like that:

Unpacked files

5: Power OFF your laptop by holding the power button

6: Enter in BIOS (flash drive should be connected to your laptop)

7: Go to Security, find Secure boot option

8: Disable Secure boot option

9: Save all settings and reboot in BIOS again

10: Go to Boot order and make your flash drive to first option or boot from your flash drive via boot menu

11: UMAF will loads, Go to Device manager

UMAF Menu

12: Go to AMD CBS, and go to Zen Common Options (First section)

13: Find the Core Performance Boost and set it to disable

CPB Option

Push F10 key and Y to save, then ESC, ESC, ESC, Continue

14: Reboot in BIOS again and enable back Secure Boot (Optional)

15: Use your system as normal

How did it actually works?

In simple terms: Such processors have special, preset frequency states created for tests, and we can enter the processor into these states, as a result of which all its cores and subsystems will operate at the same frequency fixed by these states.

Expert: We force the processor to switch to AcBtc, which is described in AcBtc.h in AGESA, the processor uses RAMStates and cannot work in any other way, its frequencies and subsystems are fixed at preset frequencies described in AcBtc states, and in no other way it will work, no matter what conditions, until until the processor exits the AcBtc state. If you’re not an expert, there’s no point Googling it.

Since this is a test condition debug, it starts to work adequately, ignoring all other factors

Can I change the frequency of these states?

Unfortunately, no, these frequencies are declared in AcBtc.h and there is no way to get more than 2400 MHz.

Can I apply this fix to one core or several but not all cores?

Against, no, these frequencies are declared in AcBtc.h and there is no way to set these freq states to one core or several but not all cores, only whole all CPU and subsystems.

Why are there so many states?

They are only needed to fix the problem, even if it affected some states, let’s say the maximum performance is no longer working and the processor is still at 0.4 GHz and behaves like a corpse - you can try the next state.

How to disable this fix?

You can disable this fix simply by set it to Auto/Disabled then apply all parameters and then uncheck the checkbox with Fix 0,4 GHz frequency and apply again.

Will it works for other CPUs, non Raven, Dali, Picasso?

Unfortunately, no, this will not work for other processors, since AMD cut it out on other platforms and it will not be possible to fix 0.4 GHz there.

Does it keep the values after restart?

You can add app in autostart with Windows, set close app to tray when it opening, set autoapply when opening, check for updates and I recommend to enable - Reapply latest setting every. Enable it and set to 3-7. This value is enough. And enable Reapply only safe parameters Note: ROG Ally have issues with Power limits because this device has own app for tuning Powers, don’t enable this option if you are using ROG Ally (any revision).

Application Behavior

If you haven’t set Startup & Tray or Startup with OS option in Startup options and Autoapply latest settings when opening on the Settings page - No, during boot factory settings gets applied. You can chose preferred startup options:

  • No startup options: The application does not run with the system and does not hide from the user in the system tray when launched.

  • Hide to tray: When the application is launched from the user, it will immediately hide in the tray, without distracting you from your work.

  • Startup with OS: The application will run with the system, but will not hide in the tray.

  • Startup & Tray: The application will launch with the system and immediately hide in the tray, without distracting you from your work

Startup options

Why do I lose my values even without restart?

It’s hard to say why this happens, most likely the BIOS reinitializes the SMU, so all the set values are reset, but you can still use autostart and Reapply latest setting every! It is worth noting that on most devices there is an automatic restoration of the parameters set by the manufacturer, this is NORMAL, which is why there is a setting Reapply latest setting every.

Reapply latest setting every option

Go to Information page from time to time to check if your limits are still in place.

Information page

Temperature or Power limit does not work

Two different Problems may arise:

  • You hit other limits

  • You have not received a notification that the parameters have been applied

CPU Power management is the result of more than 10 parameters, any of them does affect your CPU clock, not only the ones you try to adjust. To analyze what is happening on your system you need to check the Power Metrics Table (PMTable). You can check it in Saku PowerMon Pro. To get most usual information - go to Information page

Saku PowerMon Pro

Other Limits

If your custom limit value is reported in PMTable, but it shows that the actual value is below your custom limit definition

  • you maybe hitting other limits reported by PMTable, run a benchmark and check values on Information page during peak load to check which limit is holding you back

  • or you are hitting hidden limits which are not reported by PMTable

  • Maybe ACPI/BIOS is pulling the limit. Probably ACPI edit or other hacks can disable this limit. But we don’t cover these types of hacks here.

It seems that the parameters were applied success but nothing happens

You get successful messages even if the value was not changed or if the value was capped during adjustment Check if your limit got applied by inspect the Information page or Laptop behavior.

Would it be possible to add fan control functionality?

Use Cooler page and your config for Notebook Fan Controller and for your laptop! Without config file - this page is useless for you! Try to select closest to your laptop model config or click on Suggest button or go to Advanced Cooler Tweaking page to create your own config you can copy from example.

Would it be possible to reset values without restart?

No because we don’t know if something did already change the limits. It is not possible to read the real default values. Default values get set during boot process via BIOS. But anything can overwrite these values like for example when you change to battery power some values already get overwritten.

It is only possible to read the actual limits from PMTable. But we will not implement any kind of automatic reset functionality because: - PMTable does not have values for all adjustment options - a reset function raises wrong expectations by the user. There is always a risk that some option does not work on all possible platforms, so reset will always be incomplete, - PMTable does exist in multiple versions, readout errors could lead into wrong resets. Or more clearly setting random values totally uncontrolled by the user which could harm your system even more.

It is more easy to just restart your system to apply default values.

How to fix the boost delay issue?

This is a battery only topic. You may have heard about that AMD Notebooks are running slow in the first 10s. That’s true for at least Zen+ and Zen2. You can use the Max performance option in Preferred mode (Advanced CPU parameters section in Overclock page) to load the AC-Power Profile. On most devices this will only change the boost delay.

Max performance setting

AMD did introduce it because at the start of any workload CPU doesn’t know if you do some heavy number crunching or if it is just refresh of all your communication apps. To avoid unnecessary boosts, the most efficient way is to limit the CPU clock between 1500Mhz and 3000Mhz. AMD choose 2400Mhz for Zen+ and 2500Mhz for Zen2.

Can I use Max performance option while on AC Cable (Power supply)?

Max performance option is basically the AC cable power profile, it would not make sense to set this option for usage while on AC power source. Your Laptop does already set it automatically. On all tested laptops, Energy efficiency and Max performance bits are never set both at the same time during power state change. The behavior lets us believe that Max performance and Energy efficiency options does counter each other.

Does Energy efficiency option improve battery runtime?

No, it doesn’t because your laptop does set this option automatically each time you unplug the power cord. So technical it does, but you don’t need to set it because it gets set automatically.

But if you are running on cable, you might want to use it. It is possible to enable this battery tuning mode while connected to AC power source. It does cut your idle power consumption in half. So on things like youtube or other light workloads your system will run cooler, and you are doing something for the environment. The downside is a minor performance reduction in the first 10 seconds of each workload. After 10s of load you are back at peak performance.

Zen3 limits cannot be raised enough, why is it not working?

Vendors got a new way to lock the power management on Zen3, but Saku Overclock© supports those CPUs as well!

There is a workaround, you can do a trick to never hit the STAPM Limit by resetting the STAPM usage. The trick works best if you set the maximum STAPM duration. Set the parameter Time of slow frequency rise to maximum 1000s and apply or just disable STAPM in SMU Features section.

STAPM fix on Zen3

Some Zen3 devices have a locked STAPM limit, disable STAPM in SMU Features section

Disable STAPM

Error Handling

inpoutx64 got blocked by Anti Cheat software

inpoutx64.dll contains inpoutx64.sys which is a driver to enable access to the whole physical memory. It is used to access the PM Table to enable monitoring. You can remove the file if you have trouble with it, adjustments will still work. But Information page will not work.

Error Message Command not found

Disable parameter which not found - it’s locked on your platform and no way to unlock it!

Command not found error

Error Message UNKNOWN_CMD

It’s locked command by SMU or BIOS or something else. However, in most cases it is possible to unlock such commands, but this requires some actions, for example, activating OC1 mode in the OC Mode parameter of your BIOS. You can also try several times, EACH TIME AFTER A SECOND OR MORE, to reapply the parameters UNSAFE. If parameter is UNKNOWN_CMD - maybe you don’t need in it?

UNKNOWN_CMD error

Error Message CMD_REJECTED_PREREQ

It’s hardly locked command by SMU or BIOS or something else. However, in most cases it is possible to unlock such commands, but this requires some actions, for example, activating OC1 mode in the OC Mode parameter of your BIOS. You can also try several times, EACH TIME AFTER A SECOND OR MORE, to reapply the parameters UNSAFE. If parameter is CMD_REJECTED_PREREQ - maybe you don’t need in it?

CMD_REJECTED_PREREQ error

Error Message FAILED

It’s error while applying the command by SMU or BIOS or something else. Reapply settings - should be fixed!

FAILED error

Error Message Applied with status number

It’s error while applying the command by SMU or BIOS or something else. Reapply settings - should be fixed!

Error Message by TraceIt!

It’s error while something going wrong, so, you can take a screenshot and send it to Issues

TraceIt error
Clone this wiki locally