一个方便调节 Ryzen 移动处理器功率限制的工具。
根据插电/电池/夜晚/活跃时间等不同条件,选择不同的工作模式(待机/平衡/性能)。
工作模式说明:
- 待机模式(SleepMode):处于最低能耗状态,只能应对超低负载的工作
- 平衡模式(BalancedMode):能耗比最高的状态,应对突发的任务,比如打开网页、Photoshop
- 性能模式(PerformanceMode):应对需要高性能的场景,比如编译软件、玩大型游戏、渲染等
你可以直接到 Release 下载编译好的程序使用。
关闭 RyzenTuner
。打开 RyzenTuner.exe.config
文件,修改对应的参数。比如 SleepMode
就是 睡眠模式,修改其中的 value 值。
示例:将睡眠模式从 1 W 改为 2 W
修改前
<setting name="SleepMode" serializeAs="String">
<value>1</value>
</setting>
修改后
<setting name="SleepMode" serializeAs="String">
<value>2</value>
</setting>
- powercfg.exe、ryzenadj.exe 等改为 DLL 库方法
- 内置 EnergyStar
- 添加关于面板
- 添加设置面板
- 添加是否允许修改电源计划的选项,默认关闭
- 使用 EnergyStar 的 config 分支,添加自定义白名单的功能
- 多语言支持
- 完善 FAQ
- Archeb/RyzenTuner:基于该项目开发
- FlyGoat/RyzenAdj:Ryzen 移动处理器电源管理工具
- imbushuo/EnergyStar:Windows 进程调度,可能有增加续航的效果(未测试)
- 原理:
- 当一个进程设置为 PROCESS_POWER_THROTTLING_EXECUTION_SPEED 时,该进程将被分类为 EcoQoS。
- 系统通过对 EcoQoS 进程降低 CPU 频率或使用更多高能效的内核等操作来提高电源效率。
- 原理:
- LibreHardwareMonitor:获取硬件信息
- dahall/Vanara:一套 .NET 库,包含了许多 Windows 原生 API 的 PInvoke 调用的封装