G-Helper:一个 exe 接管你的华硕笔记本 📅 发布时间:2026/9/11 13:51:18 👁 浏览次数: G-Helper一个 exe 接管你的华硕笔记本【免费下载链接】g-helperLightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbook, ROG Ally, and more.项目地址: https://gitcode.com/GitHub_Trending/gh/g-helper如果你在用 ROG 幻、TUF 或者 Vivobook大概率被这个事折磨过想切一次性能模式得先装一整套 Armoury Crate顺带吃下好几个常驻服务。G-Helper 是个单 exe 的开源替代方案直接对华硕硬件的 ACPI 接口说话功能几乎全覆盖但体完全是两个量级。它到底做了什么G-Helper 是一个 WinForms 应用单个 GHelper.exe双击就能跑不装服务、不起常驻进程。它通过华硕 ACPI 接口app/AsusACPI.cs直接读写硬件性能模式、风扇曲线、GPU 切换、充电上限全走这一扇门。有个事实值得知道性能模式其实是写在 BIOS 里的G-Helper 和 Armoury Crate 操作的是同一套东西它只是把调节权拿回来交给你。同时它把 AC 做得不好的地方补上了风扇曲线全自定义、每个模式独立的功耗限制、ROG Ally 掌机模式还顺带接管了 FN-Lock 和自定义热键。所有设置落到本地 config.json重装系统后把这一个文件拷回来就恢复了。主界面很直白性能模式在上GPU 模式在中屏幕和灯光在下一页放完不用在子菜单里翻找。核心能力拆解三种性能模式插电拔电自动切换静音、平衡、turbo——AC 里那三档G-Helper 都有。区别在于每一档的风扇曲线和功耗限制都能单独调而且可以按供电状态自动切换。逻辑在app/Mode/ModeControl.cs里核心就几行int mode AppConfig.Get(performance_ Program.PerformanceKey()); if (mode ! -1) SetPerformanceMode(mode, powerChanged); else SetPerformanceMode(Modes.GetCurrent());这意味着你设一次电池上静音、插电 turbo之后就不用管了。踩坑提醒老款锐龙Cezanne/Renoir 系在负载下会悄悄重置温度限制程序识别到这类机器会自动周期重新下发参数不用你自己盯。模式定位可调内容Silent办公、图书馆、轻使用风扇曲线、PPT 功耗限制Balanced日常多任务同上Turbo游戏、渲染同上 CPU Boost 策略每档模式还会配对一个对应的 Windows 电源计划在Fans Power窗口里可以单独调。四个 GPU 模式一键切换独显直连Eco、Standard、Ultimate、Optimized 四档。启动时app/Gpu/GPUModeControl.cs会从 ACPI 读 Eco 和 Mux 标志位判断你的机器实际支持哪些切换不支持的按钮直接隐藏——集显本不会看到整块 GPU 区域。模式独显卡的状态什么时候用Eco独显关闭只走集显最大化续航Standard集显独显混合智能切换日常使用Ultimate独显直连输出游戏、渲染Optimized电池上关独显插电自动切回默认推荐踩坑提醒部分切换比如从 Ultimate 切出去需要重启 Windows 才生效程序会先弹确认再动不会悄悄切换。自己画风扇曲线G-Helper 风扇控制Fans Power窗口是最值得夸的部分CPU、GPU 各一条温度-转速曲线每个点都能拖左边还有 PPT 功耗限制滑杆平台总功耗、CPU 功耗和 CPU Boost 策略选择。曲线数据直接从 ACPI 读写——app/Fans.cs通过AsusACPI.GetFanCurve读当前曲线改完写回硬件并持久化到配置文件。典型用法turbo 模式下把 40~50°C 那段曲线压低高温段保持高位温度曲线基本不变但日常噪音明显降下来。我一般这么用比默认 turbo 安静一截。设置充电上限延长电池寿命一个滑杆设定充电封顶值程序直接写入硬件并持久化。代码在app/Battery/BatteryControl.csint limit setLimit; if (limit 0) limit AppConfig.Get(charge_limit); if (limit 40 || limit 100) return; Program.acpi.DeviceSet(AsusACPI.BatteryLimit, limit, BatteryLimit); AppConfig.Set(charge_limit, limit);范围是 40%~100%。注意部分机型60/80 档的只允许 60、80、100 三档程序会自动钳位滑到 82% 会被归到 80%。我平时挂 80%出门前再切充满开关。温度、转速、功耗实时可见主界面右上角常驻 CPU/GPU 温度和风扇转速点开是 CPU PPT、充电功率、核心频率的趋势图数据来自 ACPI 和驱动接口秒级刷新。我一般开着 HWiNFO 在旁边对数两者基本一致不用怀疑谁。游戏内 FPS 也能显示app/Overlay/EtwFpsMonitor.cs。Anime Matrix 与屏幕控制带 AniMe Matrix 矩阵屏的机型显示图片、GIF、时钟、音频可视化外加内置的开/关机、睡眠、运行动画代码在app/AnimeMatrix/。屏幕这边支持刷新率过驱overdrive一键切换、无频闪调光和视觉模式高刷机型拔电自动落 60Hz、插电拉满。G-Helper 和 Armoury Crate 差在哪G-HelperArmoury Crate形态单 exe不装服务、无常驻套件多个常驻服务风扇曲线每个模式独立全自定义有限可调配置明文 config.json可直接编辑不透明无法手工改卸载删掉 exe 就走残留服务常见顺带说一句卸载 AC 之后如果系统里还留着 ASUSLink、ArmouryCrateControlInterface 之类的服务那是正常现象。docs/目录里带了debloat.bat和bloat.bat专门禁用和恢复这批服务确认不再用 AC 之后我再动这个。 从零到可用最短三步从项目 Releases 拿最新的 GHelper.exe以管理员身份首次运行。没有安装过程不装任何服务。选性能模式和 GPU 模式拿不准就挂着 Optimized它会在电池和插电之间自动处理独显。把充电上限滑到 80%顺手配一下 FN 热键。想自己编译的话clone 源码再构建即可git clone https://gitcode.com/GitHub_Trending/gh/g-helper最终效果长这样⚙️ 进阶玩家才会碰的东西直接编辑 config.json所有设置就一个明文 JSON默认在%APPDATA%\GHelper\config.json。路径逻辑在app/AppConfig.csstring configName config.json; string appPath Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), GHelper);文件损坏时会自动尝试 .bak 和系统级备份路径。我偶尔改曲线参数会直接写文件省得在 UI 里点。曲线自动应用风扇曲线窗口里的 Auto Apply 勾上启动和切模式后曲线自动生效参数稳定之后就别再手动点了。PPT 功耗深挖平台/CPU 功耗滑杆是实验性功能界面本身就标着Use carefully and on your own risk。只在压测调散热时碰平时用默认值。 现状与下一步项目目前的功能面已经相当完整20 多种语言资源文件、19 款华硕鼠标加多款键盘的外设支持、XG Mobile 外置显卡、BIOS/驱动更新模块、ROG Ally 掌机模式都有。新机型适配主要靠 ACPI 标志位识别成本不高。社区精力目前集中在机型兼容、GPU 切换逻辑和矩阵屏动画库上。中文说明可以看 docs/README.zh-CN.md。手上是华硕本的话先下载 GHelper.exe 打开Fans Power画一条风扇曲线试试——大部分人画完之后就不想回到默认 turbo 了。【免费下载链接】g-helperLightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbook, ROG Ally, and more.项目地址: https://gitcode.com/GitHub_Trending/gh/g-helper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考