去年,把 10 年前的电脑换成了联想 M920X 1L 小主机,CPU/GPU 搭配为 CC150、Sparkle Arc A380。
开机、点亮,A380 在联想官方 BIOS 未开启 Resizable BAR 下,只能发挥 75% 左右的性能,需要修改官方 BIOS,解锁 Resizable BAR,才能释放全部性能。
Resizable BAR(基地址寄 存器)是一种允许 PCIe 设备协商 BAR 大小以优化系统资源的机制,启用此功能可以提高性能。
本机已提前解锁电源识别和 PCIe 功耗,并更换为 M930Q 散热器。
需要使用的工具:CH341A 编程器,WinHex、UEFITool、IFRExtractor 等铺助修改软件。
** 注意:刷 BIOS 有风险,存在丢失保修和设备损坏之风险!**
备份
使用 CH341A 编程器分别读取两个独立 BIOS 芯片,保存并备份为 16mb.bin、8mb.bin;
合并
打开 WinHex,通过“工具 – 文件工具 – 文件合并”合并上面保存的两个文件,命名为 main.bin;
修改
使用 UEFITool Ne 打开 main.bin,Ctrl+F 切换到 Text,查找 setup mode,搜索结果中双击定位,找到名为 Setup 的 DXE driver,记录下 GUID,如本例:899407D7-99FE-43D8-9A21-79EC328CAC21
,右键 PE32 image section,选择 Extract as is;

Windows 下打开 CMD,输入 D:(ifrextractor.exe 所在盘), 输入 CD XXX(ifrextractor.exe 所在文件夹),再输入 `ifrextractor "Section_PE32_image_Setup_Setup.sct" verbose
`,自动生成一个 txt 文件;

在 UEFITool Ne 中继续查找 AMITSE,上级为 AMITSE 即正解,右键 PE32 image section,选择 Extract as is;往下滚动,找到 setupdata,展开 2 次,右键第 2 个 setupdata,选择 Extract body;
以上一共获得 4 个文件,打开在线工具 UEFI Editor,逐一对应上传,进入页面通过左下角的 Search 功能,搜索对应 BIOS 选项;

取消 Suppress if 列的红框表示取消隐藏,需要注意的是,取消某个隐藏项,它的上级项也要同时隐藏;如本文需要打开 Above 4G,其菜单逐级为 Chipset – System Agent(SA) Configuration – Above 4GB MMIO BIOS assignment,Chipset 的红框也要取消;按需取消隐藏后,点击 UEFI files,保存新的 sct 文件;
使用 UEFITool(换软件了)打开 main.bin,Ctrl+F 搜索 899407D7-99FE-43D8-9A21-79EC328CAC21
(同上),右键 PE32 image section,选择 Replace as is,选择在上一步保存的 sct 文件进行替换;

添加 Resizable BAR
继续使用 UEFITool 打开 main.bin,Ctrl+F 切换到 GUID 项,搜索 A0327FE0-1FDA-4E5B-905D-B510C45A61D0
,在搜索结果中双击定位,右键选择 Insert after,导入 ReBarDxe.ffs,确认成功,保存为 new_main.bin;

分割
打开 WinHex,将 new_main.bin,通过“工具 – 文件工具 – 文件分割”分割成一个 16MB、一个 8MB 的文件,分别命名 new_16mb.bin 和 new_8mb.bin;
刷入
将新分割的两个文件重新刷入到主板对应的芯片中;在 BIOS 中开启 Above 4G、关闭 CSM,进入桌面,运行 ReBarState.exe,选择 32,重启电脑即可。

后续
使用他人备份的 BIOS 刷机,可能会出现开机慢、卡 LOGO 等问题,应该是 ME 固件异常,这时需要替换一个纯净的 ME(教程);
要解锁 OverClocking Performance Menu,请修改 M1UKT67A 或更早版本的 官方 BIOS;调节 AC Loadline,可以有效降低 CPU 功耗和温度。
解锁 Resizable BAR 前,A380 鲁大师跑分 155304;

解锁 Resizable BAR 后,A380 鲁大师跑分 208119,性能提升 25% 左右。

调节 AC Loadline 降压前,单烤 FPU,功耗 88 W,温度 90 ℃;

调节 AC Loadline 降压后,单烤 FPU,功耗 62 W,温度 75 ℃,功耗及温度降低明显。

如果不想自己动手,可以使用我修改的 BIOS,基于 M1UKT67A,开启 Resizable BAR 和 OverClocking Performance Menu,替换为纯净 ME。
BIOS 下载地址:百度网盘
大佬可以看下你的板子是更换了什么解锁的PCIE功耗吗?我现在用a380跑一会游戏就会自动关机,电源我用的170W的联想的,u是8100,bios是你分享的,跑欧卡2也是一会儿就会自动关机,很是郁闷
@1 群里大佬在改识别电阻的时候顺手改的,不清楚具体改了什么。
@慕 可以发个大佬的邮箱或者联系方式吗?这么说可能冒昧了,您如果不方便分享请原谅我直接这么说冒昧到您了。
我也想解锁下我的板子,我买的也是Sparkle Arc A380和您同款的显卡,我的A380跑一会儿就关机很是难受,我跑的负载还不是很高就一直这样,只是跑了欧卡2,大概半个小时就会关机。
我有分析是哪里的问题:
1.除显卡外的部件是否有问题:我还买了个新的m920x,和一个第3方的新的pcie转接卡,再使用a380跑还是不可以
2.显卡是否本身有问题:我把显卡放到我正常的电脑上,b760m的主板,我跑压力测试和furmark,均是OK的,感觉有点麻木了
3.我把A380转移到m920x跑压力测试,机器开机后跑压力测试可以跑完20轮,且通过率是99%,感觉也没问题,但是我如果再跑一遍就就出发自动关机,这个现象又很像主板供电过热或者主板别的地方有问题,但是我更换了另一个m920x也是会有同样的问题
4.我还发现,我是用显卡时,感觉在和网卡打架,使用第一个m920x时,a380和网卡都接好,但是开机时无线网卡连网就很不好甚至连不上;使用第二个m920x时,都接好,网卡联网正常,但是还是跑一会儿就会自动关机。并且两个机器会有的一个现象,压力测试和看b站视频无法一起进行,一进行会立马关机
@1 小黄鱼+飞雪007,我的板子和转接卡是这位大佬给弄的。
博主,我按照你的步骤把我自己的bios改完刷啥上后显卡识别不到了,风扇转就是识别不到,然后我从官网下载bios更新后可以识别,但是改完了都消失了,或者用你的bios也能识别,这是啥原因。
@zmy 你也是 i 卡吗?你这问题我没遇到过。
@慕 测试了下和卡没有关系,别的卡也一样识别不到,用你的bios就没问题,我自己改的就不行,换了好几个版本也一样,除非我改完之后从系统下再次升级bios就可以识别,但是改完的选项都隐藏了。
@zmy 没遇到你提的这个问题,我就一块 A380,BIOS 里有选项,可以关闭通过系统更新 BIOS。
请问怎么解锁所有的隐藏呀,需要一个一个点红框才可以吗?有快捷键吗?
@11 应该没有吧,我都是手动一个一个改,只改自己需要的。
近期文章
近期评论