电脑CPU降压(欠压)全面指南(以Dell G3 3590为例)
Lazy loaded image电脑CPU降压(欠压)全面指南(以Dell G3 3590为例)
字数 2751阅读时长 7 分钟
2024-6-28
2025-3-14
AI智能摘要
GPT
本文详细介绍了笔记本电脑CPU降压的方法,包括检查BIOS版本、降级BIOS、解锁BIOS设置、使用工具编辑EFI变量及软件降压等步骤,旨在减少CPU热量并延长电池寿命。

✨ 前言与总结

本文主要讲述了如何降低笔记本电脑 CPU 电压,包括降级 BIOS、使用 UEFITool 和 IFR Extractor 等工具来解锁 BIOS 设置、禁用超频锁定和 CFG 锁定、使用特殊的 USB 闪存驱动器来设置 EFI 变量等步骤。同时,本文还提供了一些其他相关的信息,如启用 Hyper-V 功能等。
关键点摘要
  • 降低 CPU 电压可以减少热量并延长电池寿命
  • 降级 BIOS 可以解锁 BIOS 设置
  • 使用 UEFITool 和 IFR Extractor 等工具可以禁用超频锁定和 CFG 锁定
  • 使用特殊的 USB 闪存驱动器可以设置 EFI 变量
 
⚠️
免责声明: 更改笔记本电脑制造商未提供的电压或编辑 BIOS 设置是有风险的,因此我不保证或保证所有这些都适合您。 这只是我自己让 Dell G3 3590 运行得更快的经验的回顾!
各种类型供您挑选,包您满意
✈️
机场测评与安利
机场测评与安利

📝 主要内容

一. 查询你的BIOS版本是否支持降压(如果支持则可跳过降级BIOS步骤)

二. 降级BIOS以允许欠压(可选,取决于步骤一

💡
官网最新的(1.21.0)BIOS已经不允许降压,只能降级,Windows自动更新的1.11.0版本也是。

1. 关闭BIOS自动更新

BIOS降级成功,只要再次关机或者重启,就会把BIOS给你更新到新版,前功尽弃。开机时连点F2,进入BIOS。Security,把Enable UEFI Capsule Firmware Updates关闭,apply,退出重启。之后进入系统,
💡
intel ME降级都会失败,但不影响降压

2.1 直接降级(方法1)

直接下载官网的1.6.0版本BIOS ,运行即可,重启之后BIOS可以降级成功。
💡
如果出现驱动不安全被阻止 的情况,将内核隔离内所有选项全部关闭或考虑使用 方法2
notion image

2.2 BIOS恢复降级(方法2)

  1. 准备好一个U盘,格式化为FAT32
  1. 下载官方的1.6.0版本BIOS ,是一个EXE文件(文件名形如G3 3590 1.6.0.exe)
  1. 复制到U盘根目录下,并重命名为BIOS_IMG.rcv,注意要文件扩展名要正确
  1. 关机,拔掉电脑的电源线(电源适配器)
  1. 按住ctrl和esc,插入电源线(电源适配器),耐心等待它自动开机(⚠️请勿使用电源开关手动开机)
  1. 等待一会,会进入BIOS恢复界面,此时松开ctrl和esc键。
  1. 选择BIOS recovery,确定
  1. 耐心等待BIOS刷写完成,升级期间不要关闭电源。升级完毕会自动重启

三. 判断BIOS是否开启降压功能

💡
如果BIOS原本支持(请自行查阅如何开启),此处重点阐述如何通过更改BIOS自行解锁

四. 更改BIOS自行解锁(可选,取决于步骤三

1. 转储 BIOS 的副本

使用 Universal BIOS Backup ToolKit 2.0下载链接1  下载链接2(原始来源,需要注册) )进行转储
管理员身份运行 打开后,先进行Read,完成后进行Backup,最后保存即可
notion image
💡
如果无法安装驱动的话,请在Windows defender,关闭本地安全机构保护Microsoft 易受攻击的驱动程序阻止列表
notion image
其他问题请考虑使用:Flash Programming Tool 

2. 使用 UEFITool 提取系统的设置

有了上面的 BIOS 转储,现在可以使用 UEFITool(下载链接 ) 来搜索我们关心的设置,特别是超频。
  1. 打开 BIOS 映像,File - Open image file
    1. notion image
  1. 在文本(不是十六进制模式或 GUID)上搜索 (Ctrl+F) Overclocking Lock
    1. notion image
  1. 搜索匹配将是我们要提取的文件的子部分。右键单击与您的搜索匹配的父文件(例如,单击具有文本“设置”的行),然后单击“按原样提取”。将此 .ffs 文件保存在某处,我们下一步将需要它!
    1. notion image

3. 使用 IFR Extractor 获取 BIOS 设置的人类可读版本

我们刚刚提取的文件包含计算机 BIOS 具有的所有可切换选项,其中许多选项是戴尔默认隐藏的。我们还需要另一种工具来获取这些选项的人类可读版本,即 LongSoft 版本的 IFR Extractor(下载链接 
只需打开 IFR Extractor,将其指向您在步骤 2 中提取的 .ffs,然后单击“提取”。它会提示您将文件的 .txt 版本保存在某处。
notion image
现在您已经有了一个漂亮的、人类可读的文本文件,其中包含您可以更改的所有可能的选项。是时候打开它了!

4. 查找有用的 BIOS 设置选项

⚠️
需要注意的是,许多这些设置如果不当地启用或编辑,可能会导致问题,如:电脑变砖。(一般情况下能够通过重置BIOS 恢复) 因此,虽然 BIOS 中列出了许多看起来很酷的功能,但这并不意味着它们都能正常工作。
当您打开 IFR 提取的文本文件时,您将看到 BIOS 设置的页面和页面以及这些设置变量(在给定 VarStore 内的给定 VarOffset 处访问变量)在 NVRAM 中的位置。
notion image
  • Overclocking Lock(超频锁定) – 此选项存储在 VarStore 0x1 内的 VarOffset 0x65F。如果此变量设置为 0x0,则禁用锁定。如果设置为默认0x1,则启用。
    • 超频锁不仅会阻止您提高 CPU 运行速度,还会阻止您更改电压,包括欠压。
  • CFG Lock(CFG 锁定) – 此选项存储在 VarStore 0x1 内的 VarOffset 0x5C3。如果此变量设置为 0x0,则禁用锁定。如果设置为默认0x1,则启用。
    • 我不确定您是否需要禁用它以降低电压,但我确实禁用了它,以防我将来想尝试 Hackintosh 路线。
notion image
通过查找 VarStoreId: 0x1 可以找到 VarStore 0x1  的名称,为 Setup
notion image
我们现在知道了进入下一步所需的一切:
  • “超频锁”和“CFG 锁”选项都存储在 Setup VarStore 中。
  • 要禁用超频锁定,我们需要将 VarOffset 0x65F 设置为 0x0(将 0x65F 替换为您在自己的机器上看到的超频锁定的 VarOffset,因为它可能与我的不同!
  • 要禁用 CFG Lock,我们需要将 VarOffset 0x5C3 设置为 0x0(将 0x5C3 替换为您在自己的机器上看到的 CFG Lock 的 VarOffset,因为它可能与我的不同!

5. 准备 EFI USB 启动驱动器

我们将准备一个特殊的 USB 闪存驱动器,它允许我们将上述“锁定”变量设置为 0x0。
  1. 在此处下载  v1.0 alpha 版本中的 grubx64.efi 文件。
  1. 获取(或格式化)空白 FAT32 USB驱动器。
  1. 创建一个名为 EFI 的文件夹。在此 EFI 文件夹中,创建一个名为 Boot 的文件夹。
  1. 将上面的 grubx64.efi 文件夹放入 EFI/Boot 文件夹路径中。
  1. 将 grubx64.efi 重命名为 bootx64.efi。

6. 在 BIOS 中禁用安全启动(自行查阅禁用)

7. 启动准备的 EFI USB 驱动器

可以访问引导菜单并选择要引导到修改后的 GRUB 终端的闪存驱动器。
您现在应该能够执行命令“setup_var”来读取和编辑感兴趣的设置,这些设置存储为 EFI 变量。
💡
在尝试修改 EFI 变量的值之前,您应该检查上面标识的变量(超频锁定和 CFG 锁定)是否能够读取并设置为我们预期的0x1。
在编写变量之前先测试读取变量总是好的!
您可以使用 setup_var 命令以及与 BIOS CFG 锁定和超频锁定关联的 VarStore 和 VarOffset 值来读取其当前值:setup_var [VarStore] [VarOffset]
对于我的设备,以下命令能够返回相关的值 setup_var Setup 0x65F setup_var Setup 0x5C3

8. 编辑需要的 EFI 变量

确认可以读取 CFG 锁定和超频锁定 EFI 变量后,可以尝试将它们更改为 0x0 值,以使用 setup_var 的用法禁用它们:
setup_var [VarStore] [VarOffset] [Value]
对于我的电脑,以下命令禁用了我的超频锁定和 CFG 锁定:
setup_var Setup 0xDA 0x65F
setup_var Setup 0x3E 0x5C3

四. 使用Throttlestop/英特尔 XTU 等软件进行降压

可参考以下教程:

五. 降判断电脑上Throttlestop是否降压有效

在主界面中打开FIVR
notion image
如果出现下列情况则说明降压无效
  1. 界面右上角的电压显示0.3799或与设置值不一致(图1)
  1. 调整Offset Voltage,右上角电压Offset不改变的话(图2)
图1
图1
图2
图2

六. Throttlestop降压无效的解决方案(可选,取决于步骤五

1. 在BIOS中关闭CPU虚拟化(可选,理论上不影响)

2. 关闭Hyper-v和虚拟机相关服务和组件

  1. 家庭版系统Windows功能里不显示Hyper-v,先添加。
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
上述代码输入文本文件,保存后改后缀为 .cmd,右键管理员权限运行,等待完重启以后,之后就能看见Hyper-v。
  1. 控制面板中的启用或关闭Windows功能将图中红框的项目取消勾选,点击确认,重启
notion image
notion image
notion image
  1. 下面关闭Hyper-v相关服务,全部停用,并设为禁用(可选)。
notion image
  1. 开cmd(管理员权限),执行bcdedit /set hypervisorlaunchtype off
如果要开启,off 改成 auto

📖 延伸阅读

暂无

🤗 总结归纳

暂无
各种类型供您挑选,包您满意
✈️
机场测评与安利
机场测评与安利

📎 参考文章

主要参考
 
💡
还可以加入Telegram的七行的小仓库|互联网记忆|博客 七行 技术交流群 找到更多小技巧哦🥰,还可以在聊天群探讨各种问题❓
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!

评论
Loading...