AI摘要:IntelUndervolt v3.0是一款Windows开源工具,用于Intel CPU的降压、定频和睿频控制。它支持大小核处理器,具备核心/缓存降压、独立控制大小核睿频倍频、频率锁定和功耗墙调节等功能。该工具采用PawnIO和WinRing0混合驱动,提供实时监控和稳定性测试。用户可通过UnderVoit.ini文件保存配置,并支持开机自启。
IntelUndervolt v3.0 是什么?Windows 开源 Intel CPU 降压工具功能与使用指南
IntelUndervolt v3.0 是一款由开发者 BL爱折腾 制作的 Windows 图形化工具,定位是 Intel CPU 降压、定频、睿频控制与监控软件。它和你之前提到的 Linux 命令行工具 intel-undervolt 不同,这是一个功能更全面、带有可视化界面的 Windows 桌面应用,设计上参考了 ThrottleStop,但针对现代 Intel 大小核处理器做了专门适配,因此也可以看作一款面向大小核平台的 ThrottleStop 替代方案。
🎯 它是什么?能做什么?——Intel CPU 降压与定频核心功能
这是一个集降压、定频、睿频控制和实时监控于一体的 Windows 桌面应用,主要面向希望优化笔记本或台式机 CPU 发热、功耗与性能的用户。它的核心能力包括:
- 核心/缓存降压:通过调整 FIVR 邮箱(MSR 0x150)来降低核心与缓存电压,这是减少发热和功耗的基础。
- 大小核独立控制:可以分别限制 P 核(大核)和 E 核(小核)的睿频倍频上限,适合 12 代及以后的 Intel 大小核处理器。
- 频率锁定 (HWP):通过
IA32_HWP_REQUEST寄存器将 CPU 锁定在你设定的频率上运行。 - 功耗墙调节:支持写入 PL1、PL2、PL4 等功耗限制,用于控制长时间与瞬时功耗。
- 实时监控与稳定性测试:界面会实时刷新各核心的温度、频率、功耗和负载,并内置了多线程满载的稳定性测试功能。
🛠️ 关键设计与驱动方案:PawnIO + WinRing0 混合驱动
这个工具在底层驱动上做了一个很巧妙的设计,以平衡功能、安全与兼容性。它没有采用单一驱动,而是使用了混合驱动方案:
- 读取用 PawnIO:所有对 MSR 的读取操作(如监控温度、频率、功耗)都通过 PawnIO 驱动完成。这个驱动有微软签名,不会被 Windows Defender 拦截,保证了日常使用的安全与稳定。
- 写入用 WinRing0:所有对 MSR 的写入操作(如应用降压、定频设置)则通过 WinRing0 驱动进行。关键在于,WinRing0 是懒加载的,只有在点击“应用设置”时才会动态加载,避免了开机即加载驱动可能导致的不稳定问题。
此外,软件启动时会检测 VBS(基于虚拟化的安全性)/ HVCI(内存完整性)是否开启,并会给出提示,但不会强制阻止你运行,把选择权交给了用户。对于关注 VBS/HVCI 环境下 Intel CPU 降压的用户来说,这种处理方式更灵活。
📋 使用方式与配置:UnderVoit.ini 持久化与开机自启
它的界面是 PyQt6 构建的,主窗口左侧是功能开关和工具入口,右侧是实时监控表格。更详细的电压和倍频调整在独立的 FIVR 睿频电压控制窗口 中进行。


所有设置都会保存在程序目录下的 UnderVoit.ini 文件中,方便配置持久化。软件还支持通过 Windows 任务计划程序实现开机自启和静默启动(以 --silent 参数运行),自动应用你保存的配置,适合希望一次设置长期生效的用户。
⚠️ 补充说明:底层原理与降压原则
这个项目本质上是一个 Windows 平台的可视化 Intel CPU 降压封装工具,其底层原理(操作 MSR 寄存器)与 ThrottleStop 或 Linux 下的 intel-undervolt 是一致的。因此,之前提到的降压原则依然适用:从较小的负偏移(如 -50mV)开始,小步测试,找到稳定极限后回调留出余量。

暂无评论内容