Skip to content

Erruar/Saku-Overclock

Repository files navigation


hero

⚡ Features

  • Full overclock access with suggestions

  • Real-time system monitoring

  • Preset switching

  • Customization

  • Huge supported hardware list

    👉 Explore full features list

🖥️ Interface Preview

Here's how Saku Overclock looks in action:

Product Name Screen Shot


🚀 About The Project

Saku Overclock transforms your AMD Ryzen laptop into a high-performance powerhouse. Designed for enthusiasts who demand more from their hardware, our advanced overclocking suite delivers professional-grade control with consumer-friendly simplicity.

🎯 Precision Power Management
Fine-tune VRM currents, SoC options, and integrated graphics parameters with surgical precision. Every watt optimized, every volt calibrated for maximum efficiency.

🌡️ Intelligent Thermal Control
Advanced temperature management keeps your system running cool under load. Automatic frequency scaling prevents thermal throttling while maintaining peak performance.

⚙️ Dynamic Performance Tuning
Configure CPU performance states and voltages to match your workload. From battery-saving efficiency to maximum gaming performance - all at your fingertips.

🌀 Smart Fan Management
Create custom cooling curves that adapt to your usage patterns. Silent operation during light tasks, aggressive cooling when you need it most.

📊 Real-Time System Intelligence
Monitor every critical metric with our comprehensive dashboard. CPU, GPU, RAM, battery, and thermal data - all updated in real-time with minimal system impact.

🔄 Seamless Profile System
Switch between optimized configurations instantly. Share your perfect settings with the community or import proven configurations from other users.

🏆 Why Choose Saku Overclock?

  • Zero Learning Curve: Professional results with beginner-friendly interface
  • Battle-Tested: Trusted by 2,700+ users worldwide
  • Always Evolving: Regular updates with new features and hardware support
  • Community-Driven: Built with feedback from real overclockers
  • Resource Efficient: Maximum performance with minimal system overhead

Transform your laptop's potential. Experience the difference that precision tuning makes. *This product is only for laptops with AMD processor

(back to top)

🎮 Gallery

Main

    🖥️Main page showcase

    The main page of my application will greet you at launch

    Picture

    *background of the application automatically adjusts to the color of your wallpaper.

    🖌️Themes that you like

    My application has many themes that you can customize for yourself or create your own unique themes that you like! You can adjust the transparency level of both the background image and the darkening mask after it or even change background to anything (including GIF)

App Taskbar

    Notifications

    Picture

    The application has a convenient notification system. If you have applied something or not, or an error has occurred, you will find out about it first! To save laptop resources, notifications are cleared themselves if there are more than 6 of them



    Changelog

    Picture

    To always stay up to date with all events, you can always open a changelog right in the notification window! The pictures are hidden in spoilers to save CPU resources and save your internet



    Profile Switcher

    Overclock Interface

    *Animation will be smoother on your device

    If you want to switch the profile to see the difference in performance, but that's the problem! This is exactly what the quick profile switch was created for! Switch your settings comfortably or use the preset ones with CTRL + ALT + W for custom profiles and CTRL + ALT + W for premade profiles.

Premaded presets

    Minimum premaded presets

    Picture

    Minimum preset will keep your processor cold, but I don`t recommend to use it under CPU load! Use it only if u have the latest battery percent, and it is important to be online right now



    Eco preset

    Picture

    Eco preset will save your battery and keep performance



    Balance preset

    Picture

    Balance preset will allow you to play more without charging



    Speed preset

    Picture

    Speed preset will provide better performance than normal



    Maximum preset

    Picture

    Maximum preset will give you almost maximum performance of your cpu

Overclock page

    🎛️ Overclock page showcase

    Your laptop's hidden potential awaits. Saku Overclock's advanced parameter control transforms any compatible Ryzen laptop into a performance beast.

    Overclock Interface Overclock Interface

    Smart compatibility detection shows only the options your hardware supports


    ⚡ Performance Amplification

    CPU Power Unleashed
    Push your processor beyond factory limitations. Precision power and thermal controls deliver up to 40% performance gains while maintaining system stability.

    VRM Mastery
    Take control of voltage regulation with professional-grade current and timing adjustments. Fine-tune power delivery for maximum efficiency.


    🎯 Advanced Tuning Arsenal

    iGPU and CPU subsystems section
    Available on Ryzen Mobile 2000-3000 series
    Unlock additional performance from your iGPU and CPU subsystems. Our intelligent algorithms work within thermal and power constraints to maximize real-world performance. You can set any frequency for them with smart suggestions.

    Legacy Issue Resolution
    Automatically fixes the notorious Ryzen 0.4 GHz frequency bug that affects thousands of laptops. One click to restore full performance potential. You can found that option in Advanced CPU parameters section.

    iGPU overclocking You can easily overclock your iGPU and set any frequency for best performance. Available in Advanced CPU parameters section.


    🔬 Precision Voltage Control

    All-Core Curve Optimizer
    Professional voltage-frequency curve tuning with real-time adjustments. Reduce power consumption while increasing performance - the best of both worlds.

    Per-Core Curve Optimizer
    Ultimate control for enthusiasts
    Individual core voltage tuning with multiple compatibility modes:

    • Saku Laptops - Optimized for mobile Ryzen processors
    • Saku Desktop - Desktop-class performance tuning
    • Irusanov Method - Universal compatibility fallback

    Safety First: Built-in stability monitoring and safe voltage limits protect your hardware investment.


    Ready to transform your laptop? Every parameter is tested, every setting is safe, every improvement is measurable.

    😎 Overclock page: Developer options

    Overclock Interface

    Smart compatibility detection shows only the options your hardware supports

    🔬 Expert-Level Controls

    These advanced features are designed for experienced overclockers and developers who understand the risks involved.


    ⚙️ CPU Power States Management

    Dynamic Performance Scaling
    Fine-tune your processor's power states for optimal performance across different workloads. While hardware limitations prevent absolute frequency control, these settings guide your CPU toward your desired performance targets.

    Ideal for users who want granular control over performance scaling behavior


    ⚠️ SMU Command Interface

    🚨 EXPERT MODE ONLY - Requires advanced knowledge of AMD SMU architecture

    Direct Hardware Communication
    Access AMD's System Management Unit for unprecedented control over your processor's behavior. This professional-grade interface allows custom command execution for extreme overclocking scenarios.

    Smart Command Management

    • Auto-detection of compatible SMU addresses
    • Quick Commands - Save and execute custom command sequences
    • Batch Operations - Apply command ranges for comprehensive unlocking
    • Real-time Status - Monitor command execution success

    Built-in Safety Features:

    • Automatic format conversion (DEC ↔ HEX)
    • Command validation and status reporting
    • Persistent command storage with custom naming

    🛡️ Important Safety Notice

    ⚠️ CRITICAL WARNING
    SMU commands provide direct hardware access and can permanently damage your processor if used incorrectly. These features are intended for:

    • Experienced overclockers with SMU knowledge
    • Hardware developers and researchers
    • Users following specific expert guidance

    We strongly recommend using standard overclocking options unless you have extensive experience with AMD SMU protocols.


    Ready for expert-level control? These tools unlock the deepest levels of hardware customization available on any AMD processors.

Information page

    Information page

    Picture

    Here you can see the contents of the Information page. This page is allowing you to see important values of you system



    Processor

    Picture Picture Picture Picture Picture

    • Processor: Allows users to show the current properties of your processor. Such as Frequency, Voltages, Powers, Temperatures in real time!



    Power Information

    Picture

    • Power Information: Allows users to watch VRM powers, Currents and timings of your CPU



    GPU Information

    Picture

    • GPU Information: Shows the common iGPU and dGPU power metrics.



    RAM Information

    Picture

    • RAM Information: Allows users to know their common RAM information, SoC power, voltage, timings and current frequency!



    Battery Information

    Picture

    • Battery Information: Shows the most informative battery information such as health, cycles, power charge rate, state and battery percent



    CPU Power States

    Picture

    • CPU Power States: There you can see PStates of you CPU



    In-Game metrics

    Picture Picture

    • In-Game metrics: You can enable In-Game metrics via RTSS, Saku Overclock will show only needed metrics!

Saku PowerMon Pro

    PowerMon main window

    Picture

    Here you can see the entire ALL important values of you system. You can see and add notes to values (for example "GPU clock (MHz)")



    How to open Saku PowerMon

    Picture Picture

    Here you can see how to open Saku PowerMon Pro

Cooler page

    🍃 Cooler tweaks page

    There you can adjust your cooler spinning with Notebook fan controller app or natively on Asus laptops with ASUS System Control Interface

    Picture

    ⚙️ Easy to set up

    Additional operations for NBFC Method

    • Download and install NBFC in "C:/" drive or use Install NBFC button
    • Click on suggest button (button with question symbol) to see suggested configurations
    • Choose configuration from list

    The program has an automatic detection of non-installed NBFC

    Click on Download to download NBFC automatically

    Picture

    ☀️ Cooler page usage

    • Set Cooler management option to Enabled
    • Set Cooler control type option to whatever you want. For example: Completely fixed mode if you want to control both coolers without curve
    • Set Fixed rotation mode option to whatever you want. For example: Manual and 70% setting

    Done! You set up Cooler tweaks page.

    If you are using the NBFC mode configured cooler management settings will apply and will persist after a system reboot, even if the Saku Overclock utility is not running


    🛡️ Important Safety Notice

    ⚠️ CRITICAL WARNING
    NBFC provide direct hardware access and can permanently damage your Embedded Controller (EC) if used incorrectly. Use configurations that are 100% tested on your laptop and fully compatible. Suggest button can suggest wrong configurations!

    We strongly recommend using vendor software to control coolers unless you have extensive experience with NBFC configurations.


    Ready for advanced coolers control? Check out NBFC forks to get more configuration files! Or go to Advanced Cooler Tweaking to create own configurations for NBFC and manage cooler curve

    Advanced Cooler Tweaking

    Readme

    Picture

    • Advanced Cooler Tweaking, Readme: There you can found an example of config, copy it to clipboard



    Fan Curve Editor

    Picture

    • Advanced Cooler Tweaking, Fan Curve Editor: Allows users to change fan curves on your laptop. All values have autosaving when you change them! After changing I just recommend you to enter in normal mode and switch to Disabled and Enabled then it should work normally. Or reboot



    Fan Curve Editor

    Color changing

    Picture

    • Advanced Cooler Tweaking, Fan Curve Editor, Color changing: you can highlight your fan curve into other color (haven't autosaving)



    Main menu

    Picture

    • Advanced Cooler Tweaking, menu: There you can open closed tab (CTRL + F4 to close tab) or edit existed config or create new one: empty (for PRO users), from example or from any others. Note: you can delete custom configs via Saku Overclock only if they have "Custom" in their name



    Config Editor

    Picture

    • Advanced Cooler Tweaking, Config Editor: You can edit config as you need or remove it and delete for custom. Note: THERE IS NO AUTOSAVING! PRESS ON SAVE BUTTON MANUALLY! NOW THERE IS NO CTRL + S!!!



    Config Editor

    Common configs

    Picture

    • Config Editor, Common configs: You can only rename it, when you press button with icon like pencil



    Custom configs

    Picture

    • Config Editor, Custom configs: You can only rename it or delete PERMANENTLY when you press button with icon like pencil

Settings

    ⚙️ Settings page

    Behavior section

    Picture

    Avaiable options

    • Add application to the Windows autostart list: No startup options, Hide to tray, Startup with OS, Startup & Tray
    • Set application to close to the system tray: Do not hide in tray, Hide by minimize button, Hide by close button
    • Enable automatic apply overclocking options when the application is opened: All the settings that were previously configured will be applied automatically upon starting Saku Overclock. No more need to manually click the "Apply" button
    • Check for updates: Display the availability of an update on a separate page as soon as it becomes available
    • Reapply overclock settings every second: Overrides the set overclocking parameters every few seconds in order to avoid conflicting with the vendor's software or BIOS settings

      Theme section

      Application themes

      Picture

      Application has many themes that you can customize for yourself or create your own unique themes that you like! You can adjust the transparency level of both the background image and the darkening mask after it and change theme background

      Background theme settings

      Picture

      There you can change theme background from file or from link to image. GIF file type is supported

      Theme manager

      Picture

      Manage all your custom themes or create a new one (New name...). You can change theme names or delete themes.

      TrayMon section

      Picture

      Always be aware of the data from your sensors in any application. TrayMon displays information from your selected sensors in the Windows system tray, with full customization, so you can always keep up to date with current temperatures, frequencies, power, and other information from the sensors available on your system.

      RTSS section

      Picture

      Do you like to play? So are we, so the application has monitoring of system indicators and their output as an overlay over the game using RTSS! You can completely customize which colors will have which setting, which sensors to display, and what size they should be. You can also use additional customization if you have the skills to work with RTSS, you can edit the applied overlay parameters to suit your needs.

      Keybinds section

      Picture

      Check out application keybindings and enable or disable them all.

      About section

      Picture

      About up section with join our discord button.


🔨 Built With

The program was developed using the Universal Windows Platform (UWP) framework and WinUI 3 interface based on the C# programming language.

❓ What other components does Saku Overclock include?

  • ZenStates-Core (C#): Provides access to all hidden overclocking options through memory addresses and system management unit (SMU).
  • Ryzenadj (C++): Custom version to display information about device sensors.
  • Saku RTSS CLI (C++): Library that helps to change the in-game overlay to display information about your device's sensors and FPS.
  • NBFC (C#): Executable to adjust cooler curves and speeds.
  • Collapse Launcher elements (C#): Some code elements to improve UI/UX.
  • inpoutx64.dll (C++): Library to obtain access to memory.
  • winring0.dll (C++): Library for writing CPU specific MSRs.

⏩ Getting Started

Ready to unlock your laptop's true potential? Saku Overclock installs in minutes and starts delivering results immediately.

Prerequisites

Enhanced Fan Control (Optional)
For advanced cooling management, install Notebook Fan Controller before proceeding. This enables custom fan curves and thermal profiles.
Skip this step if you prefer automatic thermal management.

⚡ Quick Installation

Experience professional overclocking in three simple steps:

  1. Download the latest release from our releases page
  2. Run the installer and follow the standard Windows installation process
  3. Launch Saku Overclock from your desktop and begin optimizing

That's it. Your laptop is now ready for precision tuning.

🛠️ Need Assistance?

Encountering installation issues? Our community is here to help.
Report an issue →

(back to top)

🧠 Easy setup. Advanced features. Maximum performance.

Saku Overclock provides a user-friendly experience for users. Navigate to the “Presets management” page and choose the one that best meets your needs, whether it's reducing temperature, improving performance, or addressing specific issues such as the 0.4GHz problem on AMD Ryzen processors.

Wishing to extract the full potential from your laptop? Access the “Overclock” page, where you can manually adjust the desired settings. If you are unsure where to start, the software offers intelligent suggestions and guidance to help you achieve optimal settings and maximum performance.

After finding the ideal settings, click the “Apply” button in the lower right corner, which looks like a music playback icon. Saku Overclock will then decide how and what adjustments to make. You can experiment with parameters or contact our Discord community for assistance if needed.

Some laptop manufacturers have implemented an automatic power recovery mechanism in their firmware to address factory power limitations or specific operating modes. However, Saku Overclock prevents this by automatically reverting values set in the program, without placing additional stress on the system.

🔥 Reliability and Temperature Issues:

Saku Overclock will not cause overheating if certain risks are avoided. These include:

  • Setting maximum temperature limits above 90 degrees Celsius.
  • Simultaneously setting excessive power limits and using short time intervals for them.
  • Creating custom NBFC configurations to control fans, especially if the fan service is set to disabled or read-only mode especially without proper knowledge, as this may stop the fan operation. Be cautious.
  • Using obscure or random SMU commands in developer mode without proper understanding or warning.
  • Increasing the frequency or voltage beyond the acceptable processor limits is not guaranteed to be stable and may be dangerous.

⚠️ All potentially dangerous parameters are indicated by special icons. Please hover the cursor over them to read important explanations before making any changes.

🆘 Something went wrong after applying the settings

If your laptop starts to behave abnormally or you experience freezes, blue screens, or a complete shutdown after applying overclock settings, please change the settings. Saku Overclock strives to provide a safe overclocking experience, and all settings are tested on real hardware before being released. If your laptop freezes or the screen goes blank, press and hold the power button for 5-10 seconds until it turns off. Then, you can reboot your laptop normally. Overclock settings will not function after reboot if you have not enabled autorun for Saku Overclock. If you experience any issues with the program, please do not hesitate to contact us.

🛠️ Something get wrong?

Encountering usage issues? Our community is here to help.
Report an issue →

📈 Roadmap

  • Add Readme
  • Add back to top links
  • Add and create first Beta version
  • Add and create first Release Candidate version
  • Add and create first Release version
  • Multi-language Support
    • English
    • Russian
    • More?

See the open issues for a full list of proposed features (and known issues).

👋 Contributing

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! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes in your fork
  4. Push to the Branch
  5. Open a Pull Request
  6. Wait for accepting or rejecting!

(back to top)

📄 License

FOSSA Status

This project is distributed under the terms of the GPL-3.0 license. For more information, see the file LICENSE.md .

The application also contains individual code elements from the Collapse Launcher project, distributed under the MIT license. All borrowed code fragments are properly marked as belonging to Collapse Launcher, and in accordance with the terms of the MIT license contain the full text of the license, as well as an indication of authorship and a link to the original source.

🔒 Legal & Licensing

For my part, I'll mention a few important points about publishing my app on third-party resources.:

🎭 Copyright Policy

You have the right to distribute builds of my application on third-party resources and platforms. However:

  • You can copy the source code of a project only as the license GPL-v3-only allows.
  • Copying the README in full or without modification to your website — is not permitted without my consent.

If you want to share the program on a third-party site, please be sure to include me as the author of the project in the description. Just posting a link to the application is not enough — I have done a lot of work to create this tool, and I count on your respect for my work.

☀️ How do I properly place this app on my website?

The most correct way is to install the app, test it and create your own screenshots. You can write a review with your personal opinion about the functionality, convenience or features of the work. This is much better than mindlessly copying the Readme text.

So, for example, they correctly applied to Softpedia and Top4Downloads, for which I am sincerely grateful to them.

When publishing, do not forget:

  • Specify me as the author of the program (Serzhik Sakurajima / Erruar),
  • Add a link to our Discord community — this will help new users to adapt faster.

Thanks for understanding. I'm trying to make this tool better, including for you.

✅ Fossa License Status

FOSSA Status

💬 Contact

You can contact our community on Discord using the provided link, or you can contact me directly via email.

👓 Projects used:

Here you can see links to everything that was used in the development of the project:

(back to top)