๐ 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.