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 Click to Expand

    🖥️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

    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

    View the detailed status of every action in the Notification Center. The system explains which settings were applied and identifies any errors. These logs persist across application restarts for easy troubleshooting.



    Preset Switcher

    Overclock Interface

    *Animation will be smoother on your device

    Use the Preset Switcher feature to change presets instantly using hotkeys. A non-intrusive overlay displays the active preset name and description. Use CTRL + ALT + W for custom presets and CTRL + ALT + P for premade presets.

    *You can view the key bindings in the application settings.
Presets management

    Custom Presets Management

    The Fast settings interface allows you to create and modify personal configurations without complex technical knowledge. Simple sliders control the device performance.

    On the left side, you can enable Extra features, such as the RTSS in-game overlay or the "Reapply options" function to bypass vendor restrictions. You can also access the Advanced mode for deeper tuning.

    Custom Preset General View with Fast Settings

    The interface provides tooltips for each slider to explain its function.


    Custom Preset Undervolting Settings

    Scroll down to access safe undervolting options for supported systems.


    Premade Presets Overview

    The application provides ready-to-use presets. The interface displays a Preset summary with three visual indicators: Performance, Energy efficiency, and Temperatures.

    You can choose an Optimization level to adjust the preset intensity:

    • Light: Basic optimization.
    • Standard: Balanced settings.
    • Powerful: Maximum effect (includes undervolting).

    Premade Preset Summary View
    Premade Preset Optimization Levels and Suitable Tasks

    The "Suitable for" section helps you choose the right preset for your current task.


    Premade Preset Detailed Settings List

    Expand the "Applicable settings" list to see exactly which parameters the preset changes.

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 Special CPU modes section.

    iGPU overclocking You can easily overclock your iGPU and set any frequency for best performance. Available in Advanced frequency settings 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.


    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.

Sensor monitoring

    CPU section

    CPU Monitoring Dashboard with Per-Core Data

    The Sensor Monitoring dashboard provides a centralized view of your system status. Use the navigation panel on the left to switch between different hardware components. The Tools section at the bottom allows you to enable the In-Game Overlay or TrayMon for background monitoring.

    The CPU section (shown above) displays real-time data for each core. You can toggle between Frequency, Voltage, Power, and Temperature views. Below the core grid, visual bars show Common metrics and Power sensors, followed by the static Specifications of your processor.


    VRM & Currents

    VRM and Power Information

    Monitor the power delivery system. This view shows detailed VRM properties, including current amperage and power consumption metrics.


    Graphics (GFX)

    Graphics Card Information

    View properties for all detected graphics adapters. The top blocks identify the installed GPUs.

    Below, you can see real-time and static data such as core frequency, temperature, VRAM usage, memory type, and driver version. The application currently supports monitoring for Nvidia discrete GPUs and all iGPU (Integrated Graphics) models.


    Memory (RAM)

    RAM Information and Timings

    Inspect your memory configuration. The top section lists installed modules with their slot number, capacity, and bus width.

    The Specifications area tracks real-time frequency, FCLK, SoC voltage, and SoC power. You can also view primary Timings and Advanced info, which includes the manufacturer name and module part numbers.


    Battery Health

    Battery Status and Health

    Check the detailed status of your battery. This section displays the charge level, wear level, and current power state (charging/discharging). It also provides recommendations for charging habits and battery replacement based on the health data.


    CPU Power States

    CPU P-States Information

    Analyze how the processor manages power. This view repeats the Common metrics for context and adds a Power states section. It lists all available performance states (P-States) and highlights the currently active state.

Saku PowerMon Pro

    Saku PowerMon Pro: Raw sensor data view

    Picture

    This tool displays the raw sensor data reported directly by your device's SMU. It is primarily designed for troubleshooting. While you can use it to monitor specific values and tag them with your own notes, its main purpose is to help solve technical issues. If you encounter a problem, I might ask for a screenshot of this window to understand exactly how your system is behaving.

Cooler tweaking

    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 supported NBFC configs (Experimental)

    You can get configuration recommendation with suggest button

    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!

Settings

    General Behavior

    General Behavior Settings

    Configure how the application interacts with your system:

    • Startup & Tray: Choose whether the application starts with Windows and how it minimizes (to the taskbar or system tray).
    • Auto-apply: Automatically load your saved overclocking profile when the application starts. This eliminates the need to press "Apply" manually.
    • Updates: Enable automatic checks for new versions.
    • Reapply Options: Force the application to re-apply settings every few seconds. This is useful if the BIOS or vendor software tries to reset your custom values.

    Visual Customization

    Themes

    Theme Selection Menu Advanced Theme Customization

    Personalize the interface. You can select from built-in themes or create a custom design. The settings allow you to adjust the transparency of the background image and the opacity of the darkening mask.

    Background

    Background Image Settings

    Set a custom background using a local file or a direct URL. The application supports GIF animations for dynamic backgrounds.


    TrayMon (Taskbar Monitoring)

    TrayMon General Settings TrayMon Sensor Selection

    Monitor your hardware directly from the Windows system tray. TrayMon displays real-time data from selected sensors (such as temperature, frequency, or power) near the system clock. You can customize the font, colors, background.


    RTSS In-Game Overlay

    RTSS Overlay Settings RTSS Sensor Configuration

    View system metrics while gaming. This feature integrates with RivaTuner Statistics Server (RTSS) to draw an overlay on top of your game.

    You can select which sensors to display, assign specific colors, and change text in labels. Advanced users can manually edit the overlay formatting code for precise control.


    Key Bindings

    Key Bindings List

    View the list of global hotkeys used for quick actions (like switching presets). You can enable or disable all hotkeys from this menu.


    About

    About Section

    View application information, check the current version, and access the direct link to join the Discord community.


🔨 Built With

Saku Overclock is built using C#, utilizing WinUI 3 and the Windows App SDK to provide a modern, native Windows experience.

Core Components & Libraries

  • ZenStates-Core: Powering the backend, this C# library handles communication with the System Management Unit (SMU) to access hidden optimization settings.
  • Saku RTSS CLI: A custom C++ bridge that manages the In-Game Overlay, displaying real-time sensor data and FPS.
  • NBFC (Notebook Fan Control): The engine responsible for managing fan speeds and custom cooling curves.
  • PawnIO: A low-level driver ensuring universal hardware access for applying overclocking settings safely.
  • inpoutx64: Essential library for direct memory access operations.
  • Collapse Launcher: UI/UX components adapted to enhance the visual interface and user experience.

⚡ Get Started in Seconds

Saku Overclock works immediately after installation. You do not need technical expertise to use the application.

  1. Download the installer from the Releases page.
  2. Install the application.
  3. Launch Saku Overclock.
    • During the first launch, a setup screen will help you personalize the experience.
  4. Choose a preset on the main dashboard (for example, "Maximum" or "Eco") and click the ▶ Apply.
  5. The system is now optimized.

Note: The application may ask to install the PawnIO driver on the first launch. This driver is safe and required for the application to communicate with the hardware. Please allow the installation.

✨ Tailored to Your Needs

Saku Overclock adapts to your requirements, whether you need a quick result or full control.

Quick Start

After the setup, the main dashboard displays real-time system monitoring and a list of presets. Select a preset and apply the settings to improve performance immediately. You do not need to configure anything else.

Advanced Tuning

If you want to customize the settings, Saku Overclock offers advanced tools:

  • Presets Management: View and edit profiles using simple visual sliders. This page helps you understand the effect of each preset.
  • Overclock Page: Adjust specific power, thermal, current limits and processor behavior.
    • Safety Limits: The application restricts values to safe ranges to prevent hardware damage.
    • Smart Suggestions: The system analyzes your hardware and suggests stable values.

Automation

Once you find the best configuration, go to Settings. Enable Startup with OS and Auto-apply latest settings. The application will automatically optimize your device every time the system boots.

🛡️ Stability & Safety Guide

We prioritize the safety of your hardware. Follow these rules to ensure a stable experience.

Incremental Tuning

When you create custom presets, do not maximize values immediately.

  1. Increase a value slightly (for example, add +5W to the power limit).
  2. Apply the setting.
  3. Test the system stability under load.
  4. If the system is stable, you can increase the value again.

Notification Center

After you apply a preset, check the Notification Center in the application.

  • The notification confirms settings are applied.
  • If a setting was not applied, the notification will explain the reason.
  • The notification may provide a link to the FAQ or suggest disabling the incompatible option.

Recovery from System Freeze

If you set values that are too high, the device may freeze or shut down. This is normal during the tuning process.

  1. Force Shutdown: Hold the power button on your device for 5–10 seconds until the screen turns off.
  2. Turn On: Power on the device.
  3. Try Again: By default, Saku Overclock does not apply settings on boot after crash. Your device will start with factory settings. You can open the application, lower the values in your preset, and try again.

🤝 Need Assistance?

If you encounter an issue or have a suggestion, please let us know.

Report an issue →

🗺️ Roadmap & Future Vision

We are currently in a critical phase: The V1.0 Release. Our primary focus is ensuring rock-solid stability for the core features.

Once the release settles, development will be driven by community feedback and polls. However, we already have some game-changing technologies on the horizon:

Coming Soon

  • OC Finder Next: The next evolution of our tuning algorithm. It won't just suggest settings; it will actively run stress tests and iteratively refine parameters to find the absolute peak performance for your specific silicon.
  • Stream Stabilizer: A dynamic resource maneuvering engine. It adjusts CPU properties in real-time to ensure rock-solid frame times during streaming or heavy multitasking.
  • Advanced Thermal Management: Full control over fan curves, including "Smart Curves" that adapt to your workflow.
  • Preset Automation: Automatic preset switching based on power source (Battery vs. AC Adapter).

Global Reach

  • English Support
  • Community-contributed translations (Coming post-release)

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 Saku Overclock 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 (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

⚖️ License & Legal

FOSSA Status

Saku Overclock is free and open-source software distributed under the GPL-v3.0. See LICENSE.md for more information.

Acknowledgments This project incorporates UI/UX components from Collapse Launcher, used under the MIT License. All adapted code is explicitly attributed in the source files.

Distribution Guidelines

We welcome the distribution of Saku Overclock on software portals and tech blogs. To ensure compliance with the license and the best experience for users:

  1. Credit the Author: You must explicitly mention Serzhik Sakurajima (Erruar) as the creator.
  2. Original Content: We strictly encourage writing unique reviews rather than copying this Readme. Unique content ranks better in search engines (SEO) and provides real value.
  3. Community Links: Please include links to our GitHub Repository and Discord Community.

📬 Contact

Have questions, suggestions, or partnership offers?

👓 Projects used:

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

(back to top)

About

An awesome ryzen laptop overclock utility for those who want real performance!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages