Giter Club home page Giter Club logo

ryzentuner's Introduction

RyzenTuner

一个方便调节 Ryzen 移动处理器功率限制的工具。

preview.jpg

添加内容

自动模式

根据插电/电池/夜晚/活跃时间等不同条件,选择不同的工作模式(待机/平衡/性能)。

工作模式说明:

  • 待机模式(SleepMode):处于最低能耗状态,只能应对超低负载的工作
  • 平衡模式(BalancedMode):能耗比最高的状态,应对突发的任务,比如打开网页、Photoshop
  • 性能模式(PerformanceMode):应对需要高性能的场景,比如编译软件、玩大型游戏、渲染等

使用

你可以直接到 Release 下载编译好的程序使用。

FAQ

如何修改待机模式等其他模式的功率

关闭 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 调用的封装

ryzentuner's People

Contributors

zqhong avatar archeb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.