飘逸~┰⌒~ 发表于 2020-4-7 11:43

蓝天模具!修改BIOS隐藏项禁用CFG Lock、开启原生ASPM降低独显空闲功率的方法!

本帖最后由 飘逸~┰⌒~ 于 2020-4-7 18:22 编辑

本帖参考教程与工具来源:1.从BIOS文件中一键提取设置项ID:https://bbs.pcbeta.com/viewthread-1838436-1-1.html
2.BIOS固件下载:https://repo.palkeo.com/clevo-mirror/3.我的Clover EFI:https://bbs.pcbeta.com/viewthread-1843789-1-1.html4.支持setup_var命令的grub:https://github.com/datasone/grub-mod-setup_var从BIOS文件中提取设置项ID的工具非常方便,建议大家去原帖下载,顺便顶一下原作者的帖子。


首先了解一下为什么要禁用CFG Lock:
简单来说当你禁用CFG Lock后,Clover中不勾选Kernel PM也可以顺利引导进系统。
为什么要开启ASPM:
蓝天模具普遍存在的一个通病,当显卡模式工作在Mshybrid模式时,只要你没用SSDT_DGPU.aml这种东西来禁用独显的话,无论你在Windows还是在MacOS 10.13.6及以下的系统中,你的显卡空闲功耗会有10W,只要你开机用电脑,只要你没用独显渲染东西,这10W的空闲功耗是始终伴随你的,不论你是用电源供电还是电池供电。
反映到macOS中,你会发现你的PKG功耗比你见过的大多数人的都要高很多。

开启原生ASPM和原生PCIE电源管理支持后,这个功耗会明显下降,电池续航也会明显提升,而且这个续航提升是无关你用什么系统的。


如何在UEFI引导的grub中修改BIOS隐藏的设置项:1.用set_dump GUI打开与你笔记本相同型号的BIOS文件,不要找错型号。例如我的BIOS名称叫P65HP.12。2.搜索关键词CFG,得到CFG Lock设置项在BIOS中的偏移量0x4EE,以及修改成Disable的值0x0。
记下这个0x4EE和0x0,如果你只需要改CFG Lock,请直接跳到后面在grub里敲命令的步骤。
搜索关键词ASPM,把这两项记下来:
搜索PCIE,记录这一项:
3.准备一个U盘,格式化为FAT32格式,在根目录下建立EFI/BOOT/文件夹,在BOOT中放入modGRUBShell.efi,并将其改名为BOOTX64.EFI。
4.重新启动,启动项选择U盘,进入grub界面。
5.仿照setup_var 0x4EE 0x0命令,即“setup_var 偏移量 设置量”这个格式,完成上述隐藏项的设置。

6.设置完毕后,输入reboot回车即可重启。

其它:
1.当你在BIOS中修改启动方式或者恢复默认设置时,可能需要重新设置上面的选项。
2.如果你的机型和我相同,但使用我的EFI后开机异常或者睡眠异常,建议先恢复BIOS默认设置,并关掉BIOS中任何与安全启动相关的功能,包括SGX,再进行上述设置。在此之后,尽量不要再用Windows中的蓝天控制中心,这个控制软件可能会修改你BIOS中的节能设置,而这可能会影响你的macOS睡眠行为。我测试用这种方法修改大量与节能相关的设置项后,macOS出现了睡眠睡死的情况。

3.谨慎修改其它设置项。
4.有些机型中使用了雷电芯片来控制Type-C接口,但由于专利原因蓝天屏蔽了雷电功能,只把Type-C当作USB3.1来使用。此方法暴露出了BIOS中存在几处Thunderbolt、Type-C的开关,但修改这些似乎不会产生任何效果,推测这些机型的BIOS中根本不包含Thunderbolt的驱动信息,或者是这个功能在硬件层面屏蔽掉了,有兴趣的可以试试定制USB口、DSDT添加雷电驱动等方法试一下能不能点亮这个雷电技能。

绝世2B 发表于 2020-4-7 13:16

流批啊大佬,等了一早上,我等下试试,可不可以直接解锁BIOS不用那个软件提取?

飘逸~┰⌒~ 发表于 2020-4-7 16:14

绝世2B 发表于 2020-4-7 13:16 https://www.pcbeta.com/static/image/common/back.gif
流批啊大佬,等了一早上,我等下试试,可不可以直接解锁BIOS不用那个软件提取?

风险比较高,刷坏了要用编程器刷。我倒是有编程器,不过实在不想把主板拆出来了。
四年前还曾经因为魔改BIOS把主板刷坏了,一个多月没用电脑,从那以后就比较抵触刷BIOS{:5_278:}

京城老贾 发表于 2020-4-7 16:22

昨天想一劳永逸,刷BIOS解决cfg CLOCK的问题,结果刷坏了。搞了一天才救回来。

feichen1225 发表于 2020-4-7 16:35

blob:https://bbs.pcbeta.com/f402552e-90f9-4b05-9e66-77368b2430c5

175863093 发表于 2020-4-7 16:41

bios没有cfg设置 呵呵 找了很久也解锁不了

175863093 发表于 2020-4-7 16:41

放弃了 老老实实config里面禁用

飘逸~┰⌒~ 发表于 2020-4-7 17:25

175863093 发表于 2020-4-7 16:41 https://www.pcbeta.com/static/image/common/back.gif
bios没有cfg设置 呵呵 找了很久也解锁不了

有的主板可能叫MSR 0xE2,有的主板可能没有这个东西

hsl947123 发表于 2020-4-7 17:44

联想小新pro13 已解锁cfg{:5_264:}

175863093 发表于 2020-4-7 20:09

飘逸~┰⌒~ 发表于 2020-4-7 17:25 https://www.pcbeta.com/static/image/common/back.gif
有的主板可能叫MSR 0xE2,有的主板可能没有这个东西

好吧 我搜索看看

175863093 发表于 2020-4-7 22:10

本帖最后由 175863093 于 2020-4-7 22:28 编辑

你真棒, 还是被千篇一律给误导了
[Msr:638h], VarStoreInfo (VarOffset/VarName): 0x817, VarStore: 0x1

但是 我用hackintool 查询 勾选msrs 却自动重启 也不知道是不是已经解锁了 反正 dos里面成功了!

游隼 发表于 2020-4-7 22:30

这个教程 比之前大的简单多了呀。

飘逸~┰⌒~ 发表于 2020-4-7 23:17

175863093 发表于 2020-4-7 22:10 https://www.pcbeta.com/static/image/common/back.gif
你真棒, 还是被千篇一律给误导了
, VarStoreInfo (VarOffset/VarName): 0x817, VarStore: 0x1
...

去掉Clover里的kernelPM,能进系统的话,就说明CFG锁已经成功关掉了

飘逸~┰⌒~ 发表于 2020-4-7 23:21

175863093 发表于 2020-4-7 22:10 https://www.pcbeta.com/static/image/common/back.gif
你真棒, 还是被千篇一律给误导了
, VarStoreInfo (VarOffset/VarName): 0x817, VarStore: 0x1
...

https://bbs.pcbeta.com/viewthread-1844802-1-1.html

zjvoodoo 发表于 2020-4-7 23:50

我是直接修改BIOS文件,再刷进主板,现在的主板只要不是下错BIOS,一般坏不了。

175863093 发表于 2020-4-8 00:08

飘逸~┰⌒~ 发表于 2020-4-7 23:17 https://www.pcbeta.com/static/image/common/back.gif
去掉Clover里的kernelPM,能进系统的话,就说明CFG锁已经成功关掉了

用的opencore

phenixcxz 发表于 2020-4-8 20:06

谢谢分享,尝试一下

老唱机1991 发表于 2020-4-8 20:46

你们搞的这个啊~excited~!

飘逸~┰⌒~ 发表于 2020-4-8 22:47

老唱机1991 发表于 2020-4-8 20:46 https://www.pcbeta.com/static/image/common/back.gif
你们搞的这个啊~excited~!

水能载舟,亦可赛艇

zhangtom1999 发表于 2020-4-23 21:38

谢谢楼主分享 但是固件网页掉了 现在要登入什么账户 能否麻烦您上传一下bios固件 我的bios时间不知道为啥不能自己走了 每次win10重启时间都是错误的
页: [1] 2 3
查看完整版本: 蓝天模具!修改BIOS隐藏项禁用CFG Lock、开启原生ASPM降低独显空闲功率的方法!