找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

为你的nvme硬盘添加aspm支持-以微星z390i为例

注意!!!
1.涉及BIOS修改,可能会让主板变砖
2.主板厂商默认不开放相关BIOS选项是因为这个功能可能会产生兼容性问题,强行开启后要做好面对奇奇怪怪问题的准备
方法来自ww删w.chipcell.co除m/thread-22汉89027-1-1.ht字ml,感谢大佬
相关软件: ww删w.123pan.c除om/s汉/NV4Qjv-i6fvd.ht字ml
以下都是个人理解,仅供参考
●什么是aspm?
全称是active state power managent,对pcie高速通道的活动状态的电源管理
●aspm怎么发挥作用?
通过降低pcie设备闲置时的连接速度来降低功耗,温度的降低算是额外惊喜。据说硬盘待机温度能降10度,我忘了看。不过我注意了pch待机温度,确实降了8度。因为会降低待机时的连接速度,理论上会降低性能,因为从待机到高速工作状态需要一定缓冲时间。这一点在跑分时很明显。如果我不开aspm,硬盘速度一下子就上来了;开了aspm速度是逐渐加上来的。
下图是16g傲腾m10开启前和开启后的跑分,开启aspm确实有一点影响。

为你的nvme硬盘添加aspm支持-以微星z390i为例-1.jpg
●如何为nvme硬盘添加aspm支持?
新主板应该都开放了相关选项。本文主要是为老主板用户比如z390i提供方法。
这是我bios截图,里面只有PEG0-ASPM,也就是独显的aspm,没有硬盘的aspm。

为你的nvme硬盘添加aspm支持-以微星z390i为例-2.jpg
流程和开头提到的参考网页差不多,所以细节不赘述
1.官网下载你的主板bios,用AMIBCP打开。找到这个选项在你的bios里是什么名字(这一步我个人感觉大部分主板不需要,原因看了第二步就知道),我的是ASPM。路径是setup-advanced-PCIe/PCI Sub-system Settings。这个选项附近可能有WARNING: Enabling ASPM may cause some PCI-E devices to fail字样。

为你的nvme硬盘添加aspm支持-以微星z390i为例-3.jpg
2.UEFITOOL打开bios,查找WARNING: Enabling ASPM may cause some。双击查找结果会自动定位到一个pe32 image项目,在这个项目右键,选择extract as is,选一个找得到的路径,名字随便。
3.IRFExtractor打开导出的文件,点一下extract得到一个txt文件,如果没有显示绿色的uefi字样可能是不支持你的bios,可以不用继续看下去了。
4.打开txt文件搜索WARNING: Enabling ASPM may cause some定位到选项。

为你的nvme硬盘添加aspm支持-以微星z390i为例-4.jpg
VarStoreInfo是这个选项在bios中的地址,下面的可选项及其value对应的值,记住地址和你想要的值。
5.(这一步每个主板不一样,要自己探索,我是微星主板。灵感来自于新微星主板bios截图,原来微星为每一个pcie express root port单独设置了开关。单单开启一个aspm还不够)

为你的nvme硬盘添加aspm支持-以微星z390i为例-5.jpg
hwinfo打开到这个界面得到硬盘位于哪个port

为你的nvme硬盘添加aspm支持-以微星z390i为例-6.jpg
打开txt文件搜索得到

为你的nvme硬盘添加aspm支持-以微星z390i为例-7.jpg
记下aspm对应的VarStoreInfo和auto对应的值(其他选项应该也可以,我建议auto)
6.准备一个fat32文件格式的u盘(里面不能有其他efi启动文件,如果有,先剪切到其他地方,搞完了复制回来,应该问题不大),把boot文件复制到它的根目录,bios改启动顺序,把usb改到硬盘前面。在重启后的命令行输入
setup_varVarStoreInfo Value
注意!!!
1.不同主板,不同bios版本,这个值可能都会不一样,不通用
2.单独输入setup_varVarStoreInfo可以查询当前值,建议更改前,先记录当前值。还可以用这个命令查询是否改成功
3.我把第4步和第5步的aspm都该了。不知道只改第5步的有没有效果。
7.win10控制面板-电源选项-更改计划设置-更改高级电源设置-pciexpress-最大电源节省量
●怎么看更改是否成功?
见上图hwinfo截图,显示l1 entry即成功
●怎么关闭?
setup_var改回原来的值
至此结束!!!你成功了吗?
回复

使用道具 举报

大神点评(1)

老哥,微星z390 的PCIe支持拆分吗?第一条拿来给显卡用,第二条接一个pcie转双盘m2
的扩展卡,目前只识别一条m2,打了客服电话只告诉没这个bios选项。主板型号 z390 gaming pro carbon
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐