英特尔 MacBook 跑 Windows 太热?48Hz 模式砍掉近八成 GPU 功耗

2019 款 MacBook Pro 在 Windows 下降温方案

一台 2019 款英特尔 MacBook Pro,在 Windows Boot Camp 下发热严重、续航拉胯。一位较真的玩家没有换机,而是写了个开源工具把屏幕刷到 48Hz,让显卡空闲功耗直接降了近 80%。

Boot Camp 下的老毛病:限制 CPU 也没用

据 Wccftech 报道,Reddit 用户 stlk0 因工作需要长期通过 Boot Camp 在这台搭载酷睿 i9 的 2019 款 MacBook Pro 上运行 Windows。与 macOS 相比,这种用法下设备耗电更快、发热也更明显。

MacBook Pro 在 Boot Camp 下运行 Windows
Boot Camp 环境下,这台 MacBook Pro 的发热问题长期困扰用户

他先后尝试了限制 CPU 功耗、关闭 Turbo Boost、调整电源计划等常规手段,全都不奏效。反复排查后他发现了症结:屏幕以 60Hz 刷新率运行时,AMD Radeon Pro 5300M 显卡的显存频率在空闲状态下依然维持高位,功耗和发热自然降不下来。

自写开源工具,给 Boot Camp 加上 48Hz

进一步查证后,stlk0 得知把屏幕刷新率降到 48Hz 能显著缓解这个问题。麻烦在于,Windows Boot Camp 默认并不提供 48Hz 选项。于是他干脆自己写了一款开源工具并上传到 GitHub,为这台 MacBook Pro 实现了自定义 48Hz 刷新率模式。

48Hz 模式下显卡功耗与温度明显下降
切换到 48Hz 后,Radeon Pro 5300M 的空闲功耗从 14W 降至 3W

效果立竿见影:应用 48Hz 模式后,Radeon Pro 5300M 的空闲功耗从 14W 降到 3W,降幅近 80%;GPU 温度也从 66°C 回落到 51°C。stlk0 表示,浏览文档、网页等静态内容时,48Hz 对视觉流畅度的影响有限,却能明显减轻显存负载,续航时间和风扇噪音都有改善。

对于手上还留着英特尔芯 MacBook、又不得不双系统办公的用户来说,这个思路值得一试。这款名为 MacBookEco 的工具已开源在 GitHub 上(stlk0/MacBookEco)。