Skip to content

๐Ÿ“ CHANGELOG โ€‹

โฌ†๏ธ v2.10.3 โ†’ v2.11.0 (November 30, 2025) โ€‹

โš ๏ธ Important Notice

In the frequency tables of processors that do not support voltage reduction, the voltage field is only a placeholder for alignment with other frequency tables, and the actual voltage reduction function does not take effect.

โœจ New Features โ€‹

  • Add Dimensity 6080 frequency table ๐Ÿ“ฑ
    • Added support for Dimensity 6080 chip, expanding device compatibility.
  • Add Dimensity 7300 frequency table ๐Ÿ“ฑ
    • Added support for Dimensity 7300 chip, further expanding device compatibility.
  • WebUI add WebUI-X API support ๐ŸŒ
    • Game list supports fetching app icons and names via WebUI-X API, enhancing user experience.
  • WebUI implement multi-level app information retrieval strategy ๐Ÿ”
    • Priority use of KernelSU API for app information retrieval, improving accuracy and efficiency.

๐Ÿ”ง Improvements โ€‹

  • Optimize path existence check during initialization โšก
    • Improved path checking logic during initialization, enhancing startup efficiency.
  • Optimize file judgment logic ๐Ÿ“
    • Improved file existence and type judgment logic, enhancing system stability.
  • Format code ๐Ÿ’ป
    • Unified code formatting, improving code readability and maintainability.
  • Optimize configuration monitoring and mode writing logic ๐Ÿ”„
    • Improved configuration monitoring mechanism and mode writing process, enhancing system response speed.
  • Refactor event handling and enhance file monitoring functionality ๐Ÿ“Š
    • Redesigned event handling system, enhanced file monitoring capabilities, improving system reliability.
  • Update core dependencies ๐Ÿ“š
    • Fully upgraded core dependency libraries to ensure security and performance.
  • Optimize WebUI styles ๐ŸŽจ
    • Improved WebUI visual effects, enhancing user experience.
  • Optimize WebUI performance โšก
    • Enhanced WebUI loading speed and response performance.
  • Add frosted glass effect to WebUI navigation bar ๐Ÿ”ฎ
    • Enhanced WebUI visual hierarchy and modern feel.
  • Adjust margin values for performance mode and extreme mode โš™๏ธ
    • Optimized margin settings for different modes, improving performance.
  • Refactor WebUI toml file parsing ๐Ÿ”ง
    • Improved WebUI's toml file parsing logic, enhancing configuration processing efficiency.
  • Improve action.sh menu interaction interface and navigation logic ๐Ÿ“‹
    • Optimized command line menu interaction experience and navigation flow, enhancing user operation convenience.

๐Ÿ› Bug Fixes โ€‹

  • Fix handling logic when foreground app package name doesn't change ๐ŸŽฎ
    • Resolved abnormal handling when foreground app package name remains unchanged, ensuring normal app detection.
  • Fix global mode recovery logic when switching from game mode ๐Ÿ”„
    • Resolved recovery issue when switching from game mode to global mode, ensuring normal mode switching.
  • Fix some processor identification anomalies ๐Ÿ”ง
    • Resolved identification errors for some processor models, improving device compatibility.

โฌ†๏ธ v2.10.0 โ†’ v2.10.3 (October 17, 2025) โ€‹

โš ๏ธ Experimental Adaptation Notice โ€‹

  • Dimensity 8300/9200/9300/9400 Frequency Tables ๐Ÿ“ฑ
    • Experimental chips do not have undervoltage nodes, so the undervoltage feature is not effective. The voltage values in their frequency tables are only for alignment with other frequency tables.

โœจ New Features โ€‹

  • Add Process Conflict Detection ๐Ÿ”
    • Added process conflict detection mechanism to improve system stability.
  • Add Documentation Cleanup Function ๐Ÿงน
    • Provide documentation cleanup to automatically select required language documentation.
  • Add Multi-language Support for Module Information ๐ŸŒ
    • Module information now supports multi-language display, enhancing internationalization experience.
  • (Experimental addition of Dimensity 8300 frequency table) ๐Ÿ“ฑ
    • Added experimental support for Dimensity 8300 chip, expanding device compatibility.
  • (Experimental addition of Dimensity 9200/9300/9400 frequency tables) ๐Ÿ“ฑ
    • Added experimental support for Dimensity 9200/9300/9400 chips, further expanding device compatibility.

๐Ÿ”ง Improvements โ€‹

  • Optimize Mode Switching Loading โšก
    • Improve loading speed and smoothness during mode switching.
  • Optimize DDR Level Write Cache ๐Ÿ’พ
    • Improved cache write mechanism for DDR frequency levels, increasing response speed.
  • Optimize V1 Driver Frequency Writing ๐Ÿ”ง
    • Optimized frequency writing method for V1 driver, improving compatibility.
  • Complete Refactor of Module Scripts ๐Ÿ”„
    • Comprehensive refactor of module scripts, improving code quality and execution efficiency.
  • Functional Programming Refactor of Module Scripts ๐Ÿ’ป
    • Adopted functional programming concepts to refactor module scripts, improving code maintainability.
  • Optimize Module Status Display ๐Ÿ“Š
    • Improved display method of module status information, providing clearer status feedback.
  • Refactor Documentation into Multiple Files ๐Ÿ“š
    • Split documentation into multiple files, improving documentation management and reading experience.
  • Optimize WebUI Configuration Writing Method ๐ŸŒ
    • Improved WebUI's configuration writing mechanism, enhancing user experience and data consistency.

๐Ÿ› Bug Fixes โ€‹

  • Fix Log Rotation ๐Ÿ“
    • Resolved issues in the log rotation mechanism to ensure normal operation of the log system.
  • Fix Game List Mode Switching Configuration Hot Reload ๐ŸŽฎ
    • Fixed the issue where configuration could not be hot reloaded when switching modes in the game list.
  • Fix Issue with Frequency Not Decreasing in Idle State ๐Ÿ˜ด
    • Resolved the issue where frequency might not be correctly reduced when device is idle, optimizing power management.

๐Ÿš€ v2.9.0 โ†’ v2.10.0 (October 3, 2025) โ€‹

โš ๏ธ Important Notice

This update contains major architectural changes, it is recommended to backup configurations and perform a fresh installation.

โœจ New Features โ€‹

  • Open source core repository ๐Ÿ”“
    • GPU Governor core code is now fully open source, community contributions welcome.
  • Add VitePress-based official website ๐ŸŒ
    • Brand new documentation website built with VitePress, providing more comprehensive documentation and usage guides.
  • Dynamically set OTA repository based on language environment ๐ŸŒ
    • Intelligently recognizes system language and automatically switches to corresponding update repository.

๐Ÿ”ง Improvements โ€‹

  • Refactor GPU frequency scaling algorithm to CPFS algorithm model โšก
    • Adopts brand new CPFS (Continuous Proportional Frequency Scaling) algorithm, improving frequency scaling precision and efficiency.
  • Optimize precise mode process occupancy ๐ŸŽฏ
    • Significantly reduces system resource usage in precise mode.
  • Optimize custom configuration hot reload ๐Ÿ”„
    • Configuration changes take effect in real-time without restart.
  • Optimize multi-threading naming ๐Ÿงต
    • Standardizes thread naming for easier debugging and monitoring.
  • Optimize invalid frequency level voltage application โšก
    • Uses closest frequency voltage values to avoid invalid adjustments.
  • Optimize module script paths ๐Ÿ“‚
    • Refactors script path definitions to improve module loading efficiency.
  • Streamline module scripts ๐Ÿงน
    • Removes redundant code to improve execution efficiency.
  • Refactor WebUI structure and migrate to TypeScript ๐Ÿ’ป
    • Full TypeScript migration to improve code maintainability.
  • Migrate from deprecated mod.rs to new module declaration convention ๐Ÿ“ฆ
    • Follows latest Rust specifications, updates module declaration methods.
  • Update Rust edition from 2021 to 2024 ๐Ÿฆ€
    • Adopts latest Rust version features.
  • Update project dependencies ๐Ÿ“š
    • Fully upgrades dependency libraries to ensure security and performance.
  • Optimize log display ๐Ÿ“
    • Improves log format and readability.
  • Optimize debug log level log rotation mechanism ๐Ÿ”„
    • Refactors debug log rotation strategy to improve performance.

๐Ÿ› Bug Fixes โ€‹

  • Fix WebUI partial internationalization support ๐ŸŒ
    • Improves multi-language support and fixes display anomalies.

๐Ÿ—‘๏ธ Removals/Adjustments โ€‹

  • Remove frequency reduction counter โŒ
    • Removes outdated frequency reduction mechanism to simplify frequency scaling logic.
  • Remove minimal threshold ๐Ÿงน
    • Cleans up no longer used minimal threshold configurations.
  • Streamline core useless code โœ‚๏ธ
    • Deep cleans redundant code to improve overall performance.

๐Ÿš€ v2.8.0 โ†’ v2.9.0 (August 3, 2025) โ€‹

โš ๏ธ Important Notice

Due to significant configuration file changes, it is recommended to backup old configuration files, uninstall the module, reboot, and then install.

โœจ New Features โ€‹

  • Add custom configuration feature โš™๏ธ
    • Users can now customize module behavior, providing more personalized options. Details of custom configuration can be found in the module docs folder.
  • Add numerous adjustable configuration items ๐Ÿ› ๏ธ
    • Added a large number of configurable parameters, allowing users to control module functions more precisely.
  • Separate Margin configuration item from frequency table to custom configuration ๐Ÿ“Š
    • Margin configuration is now independent of the frequency table, and users can adjust it separately to improve configuration flexibility.

๐Ÿ”ง Improvements โ€‹

  • Optimize welcome message ๐Ÿ‘‹
    • Improved the display effect of the welcome message during module installation and startup.
  • Optimize log rotation at startup ๐Ÿ“’
    • Improved the efficiency and stability of log rotation at startup.
  • Refactor log rotation function ๐Ÿ”„
    • Refactored the log rotation mechanism to improve code quality and maintainability.
  • Refactor game detection ๐ŸŽฎ
    • Redesigned game detection logic to improve accuracy.
  • Remove game mode file, add current mode file ๐Ÿ“„
    • Simplified mode management by removing the game mode file and adding a current mode file for unified management.
  • Optimize module scripts ๐Ÿง 
    • Optimized module scripts to improve execution efficiency and stability.
  • Refactor game list ๐Ÿ•น๏ธ
    • Redesigned the game list management mechanism to improve maintainability and scalability.
  • Refactor frequency table ๐Ÿ“ˆ
    • Refactored the frequency table structure to optimize data management and access efficiency.
  • Refactor WebUI modular architecture ๐ŸŒ
    • The WebUI part has been refactored into a modular architecture to improve code structure and maintainability.

๐Ÿ› Bug Fixes โ€‹

  • Fixed some known issues ๐Ÿ› ๏ธ
    • Resolved potential abnormal situations in specific scenarios.

๐Ÿ—‘๏ธ Removals/Adjustments โ€‹

  • Adjust configuration file structure ๐Ÿ“
    • Reorganized the configuration file structure to make it clearer and easier to manage.

Released under the GPL-3.0 License.