Chiphell - 分享与交流用户体验

标题: AMD系统节能另类玩法 进阶篇——开启X570主板隐藏的PCIE ASPM... [打印本页]

作者: v4400e    时间: 2020-12-28 00:17
标题: AMD系统节能另类玩法 进阶篇——开启X570主板隐藏的PCIE ASPM...
本帖最后由 v4400e 于 2023-12-29 11:02 编辑

       通过这篇帖子,能够让你的X570变得和B550、B450一样凉快哦,让我们不再担心X570风扇的寿命问题
      从AGESA version ComboV2PI 1.2.0.A开始,部分主板厂商在部分产品的BIOS中开放了与ASPM相关的选项,大家可以根据实际情况到BIOS中打开相关的选项即可。如果仍然找不到这些选项,那么下面这篇文章有可能帮助到你。
     文后更新Intel独立显卡相关内容
   
       首先说明的是,本帖并非原创,其思路来源于贴吧的一个原创帖子:https://tieba.baidu.com/p/4934345324?pn=1,动手能力强的朋友可以直接看原贴。在此先向原作者表示感谢,本帖可以看成是对原贴的一些完善与补充;另外本论坛的坛友LDD给出了关于PCH风扇的调节方式(其中的命令行有不同的用法,各位可以根据这些帖子举一反三调节更多的选项):https://www.chiphell.com/thread-2334723-1-1.html。这个调节方式其实由来已久,但是略显繁琐的步骤也让很多人打了退堂鼓。不过为了X570的降温、节能减排(现在都提倡环保节能绿色减排),我们也要拼一下!即便主板厂家不给条件,我们也要创造条件!!!
       在我之前关于AMD系统节能玩法的帖子(AMD平台节能另类玩法基本篇,适用于主板厂家开放了相关节能设置选项的主板,目前已知的仅有**全系列(初版BIOS就已经提供了相关选项)、ASUS(Agesa 1.2.0.A BIOS开始提供ASPM选项,目前知道的是C8H这类最高端的板子可能BIOS放出较早还没看见相关选项,但是23年7月份放出来的其他X570系列、400系列基本都开放了这个功能包括最低端的Prime也有了)、ASUS TUF系列(2020年中的BIOS开始提供能源之星和CEC Ready选项)、微星的X570全系列(2023年7月份最新BIOS提供ASPM选项)开放了相关选项可供调节。另外还有一个X570节能番外篇)中提过:事实上所有的主板BIOS中都有很多隐藏的设置选项,厂商出于安全、兼容性的考虑,只开放了其中很少的一部分调节功能,并且将开放调节功能选项的多少也作为划分主板档次的一个标准。

      要控制这些BIOS隐藏选项的设置值,目前主要有两个方式:
      一个就是利用AMIBCP这个软件(5.02.0031、5.02.0034版本,适用于目前主流的32MB的BIOS),非常直观的调整BIOS各项的隐藏选项设置,保存后然后再刷入主板中。这个对于刷新BIOS校验机制不是很严格的主板都适用。
      另外一个就是利用上面提到的setup_var命令来调整隐藏的BIOS设置值,不用刷新BIOS,其本质就是通过命令行的方式来调整BIOS设置。BIOS校验机制非常严格的主板可以参考这个方式。后文说的也主要是这个方式的流程。

      在贴吧的那篇帖子中,给出了这样一个思路与教程:采用命令行操作的方式代替主板BIOS的图形界面,从而对那些并未开放的选项进行相关的设置,避开了刷新BIOS、修改BIOS带来的不可预见的风险,并且对于ASUS这类需要进行BIOS校验的品牌也同样适用。
      所以从理论上来说,只要主板厂家没有关闭Setup_var这个命令(据了解目前只有部分AMI V的BIOS和联想的insyde无法修改,华硕AM5全系列目前也没办法调整,其他绝大部分主板都没有锁这个命令),就能够通过这个方式能够控制采用UEFI图形界面的基于AMI BIOS的主板,无论你是什么品牌哪怕是品牌机、笔记本什么的,只要没锁命令的,都可以用这个方式来控制那些隐藏选项。

      下面就是操作流程,一步一步来肯定能行,我已经在自己的X570-P主板中开启了ASPM功能,只要细心操作就多半能成功。
首先需要准备的软件与硬件:
1、主板当前所使用BIOS版本的BIOS文件,一定是你当前使用的BIOS版本,不能不一致,因为BIOS版本不一样的话,设置选项的位置可能会发生变化,一定要当前使用的BIOS版本文件。
2、AMIBCP 5.02.0031版或者5.02.0034版 用于查看BIOS的目录结构,了解清楚自己想改哪些选项(这个软件已经无法正确打开华硕AMD主板2022年以后的BIOS了,所以只能找早期版本的BIOS大概了解一下目录结构)
3、UEFI Tool 任何版本都行
4、Universal_IFR_Extractor或者IRFExtractor
5、用于制作启动盘的bootx64.efi文件,要用贴吧那个启动文件才行,不要用微软的,进不了文字界面。
6、U盘一个,要求该盘没有制作过UEFI启动,制作过的话估计要全盘删除,要求Fat32分区格式

       以上文件在本贴文末提供了下载

第一步,先用AMIBCP打开主板当前采用的BIOS文件,了解其目录结构,明确自己想要修改的隐藏的BIOS设置,比如我想改PCIE ASPM的设置,那么就找相关选项,看看有没有,以X570-P为例,可见这个主板自带了ASPM Support功能但是默认关闭。
(, 下载次数: 207)

第二步,用UEFI Tool打开BIOS文件,打开后,通过File-Search,在Text一栏下面输入ASPM Support,看下面的message一栏
(, 下载次数: 189)
右键单击这个PE32 image section,选择extract as,释放到一个你熟悉的目录,会有一个文件(文件名随意)
(, 下载次数: 164)

第三步:用Universal_IFR_Extractor打开你刚才释放出来的文件,如果正确的话,其下面Protocol后面会显示绿色的UEFI字样:再次点击右下角的Extract释放该文件,文件名与目录随意,这样就得到一个txt文档。
(, 下载次数: 178)

第四步:在释放出来的文档中找到我们想修改的选项位置,比如在X570-P 2606版BIOS中最后释放出来的文档,ASPM设置在这里:
(, 下载次数: 186)

[del]Intel A系列独立显卡用户注意,还需要调整这里的设置(设置为L1 Entry或者L0s And L1 Entry都可以,默认是0xFF Auto),这样才有可能开启显卡的节能功能:[/del]
(, 下载次数: 207)

如果你的BIOS没有CPU PCIE ASPM设置,但是有这样的设置
(, 下载次数: 198)
那么逐一调整每根插槽的ASPM模式就行了

第五步:记下设置项的位置与我们需要修改的值,比如上面的图,ASPM选项的位置是16E,默认是Disable其值为0,需要改成Auto其值为37

其实前五部都是为了找到并确认我们需要修改的项目的位置与设置值,后面的就非常简单了

第六步:制作UEFI启动U盘,把下载的bootx64.efi文件拷贝到U盘EFI\BOOT文件夹下,其中EFI文件夹必须在U盘根目录

第七步:U盘插到主板上,重启系统,选择进入U盘的UEFI界面,在文字界面下输入setup_var(这里有一个空格)16E(这里有一个空格)37(完整的命令行就是:setup_var 16E 37)并回车,可能会有一些说找不到路径的提示,但是最后只要没有错误提示就表示成功。命令用法很简单:setup_var  选项位置(就是找到的这个选项所在的位置)   要修改的数值(也就是设置值,启用、禁用、Auto等等什么的)     注意三个命令之间有个空格

第八步:系统中要将高级电源管理中的PCI Express电源管理设置为:最大电源节省量
(, 下载次数: 171)

重启系统,用HWiNFO64 查看,可见PCIE ASPM功能已经打开。
(, 下载次数: 202)

附注:ASUS全系列X570主板的PCIE ASPM位置与部分BIOS版本(红色版本的beta bios已经被官网撤下)的对照表,操作之前请大家一定要核对BIOS版本
厂商
主板型号
BIOS版本
PCIE ASPM 位置值
Auto值
Force L0s值
ASUS
X570-P
2606
16E
37
1
2802~4403
16F
X 570-Pro
2606
170
2802~4021
171
X 570 ACE
2311、3101
169
C8DH
2601~3801
241
C8F
3101
241
C8H
2502~3801
241
C8I
2206//2311、2502//3003、31013202
238//239//23A
X570E
4021
176
X570F
2608//2802、3603
16F//170
X570I
2407、2606//2802、3001//3406~4021
16D//16E//16F
TUF X570 Plus
2607
16D
2802~4403
16E
TUF X570 wifi
3201
16E
TUF X570 Pro
3201
16E

最后附上本文中的相关软件
链接:https://pan.baidu.com/s/1UD6UIbiVSvd9OMmN125BTA
提取码:chip

附表:CPU PCIE ASPM、ASPM Support不同组合下,X570各端口的ASPM状态表(注:部分主板某些版本的BIOS,通过以上方式命令行调节CPU PCIE ASPM不一定会生效)
CPU PCIE ASPM Control
ASPM Support
CPU PCIE端口ASPM状态
X570 PCIE端口ASPM状态
NVMe端口
显卡端口
AMD Family 17h/19h - PCIe Dummy Function
AMD Family 17h/19h - SSP
AMD Family 17h/19h - Crypto-graphic Co-processor PSPCPP
AMD Matisse
/Vermeer - USB3 XHCI Controller
AMD Family 17h/19h - HD Audio Controller
AMD 500-Series Chipset - Switch Upstream in PCIe
AMD Family 17h/19h - SSP
AMD Matisse
/Vermeer - USB3 XHCI Controller
AMD FCH - SATA AHCI Controller (MS)
PCIE端口直连网卡
Auto
默认
Auto
L1 Entry
L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
Disable
L1
Auto
L1 Entry
L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L0s and L1 Entry
L1 Entry
L1 Entry
L1 Entry
L1 Entry
L1 Entry
Auto
默认
Disable
默认
Disable
Disable
Disable
Disable
Disable
Disable
Disable
Disable
Disable
Disable
Disable
Disable
L1
Disable
L1 Entry
L1 Entry
Disable
Disable
Disable
Disable
Disable
L1 Entry
L1 Entry
L1 Entry
L1 Entry
L1 Entry

伸手党可以留下自己主板当前BIOS版本的链接,我有空的话会回复的
仍有问题的朋友可以详细描述之前已经做的工作,这样才好沟通排查问题

需要补充的内容:
1、我查看了一下主流厂家的主板BIOS目录结构情况,御三家、一些基于公版BIOS(就是基本拿公版来用没怎么改的)的主板厂家比如七彩虹、影驰、铭瑄、昂达这类主板BIOS的隐藏目录中有ASPM相关选项;有些二线品牌的板子(包括拥有量较大也比较知名的华擎、映泰等)暂时找不到,但是这类主板很可能已经默认开启了ASPM功能。例如铭瑄的B550终结者这块主板,尽管查看其BIOS目录结构显示BIOS默认均关闭了ASPM,BIOS中也没有什么调节选项(但说老实话一般人用也够了),不过实际使用中该功能默认开启了。不知道是不是AMD公版的BIOS都是默认启用了这个功能(BIOS内部调节选项显示关闭,真实情况确实启用了),但是某些主板厂家刻意通过某些方式关闭了。

[del]2、采用这个方式,基本可以修改BIOS中绝大部分隐藏选项,但是对于有些隐藏选项,事实上在转译出来的TXT文档中搜索不到名称,比如ASUS主板中的CEC Ready、Energy Star Ready等选项,BIOS中明明被隐藏了,但是TXT文件中搜索不到该项目(目前基本可以确定,自从3405版本BIOS后,可以通过上述方式搜索到CEC Ready、Energy Star Ready等选项定位,也就说明了这个方式可以更改自3405及之后的BIOS中任何选项!3405之前的BIOS以上选项的位置名称是空值但是有设定值,比如CEC Ready位置仍旧为114但是名称是空值,所以搜索不到),我分析是某些隐藏选项不能以这样的形式被定位,但是从文件分析中可以看出来这个位置是留有的:Setting后面并没有赋予相应的名称,但是很明显看得出这里有个设置项。我分析这个方式可能对于AMD公版BIOS的公共部分,如果厂家没有自行定义,那就可以搜索出来;如果后面自己加了东西并且选项有关联其他选项设置的话,这个选项就没有赋予名称了。不过即便是这样,也足够我们调整了。[/del]

后记更新:
2023.12.28:
Intel A系列显卡在历经多次更新显卡BIOS与驱动后,目前的驱动已经可以在ASPM设置为自动的情况下进入节能状态,不用单独把ASPM设置为L1了,也算是一个进步吧。不过用软件查看,此时其根端口下的A770核心的ASPM仍旧禁用,但是整体的功耗已经和ASPM L1状态下一样了
(, 下载次数: 189)

2023.7.6:
1)[del]AM4平台采用Intel独立显卡的用户,除了要通过以上方式开启ASPM功能外,还要将CPU PCIE ASPM Mode Control设置为L1 Entry或者L0s And L1 Entry,才有可能将显卡的ASPM功能打开,使之工作在节能模式,降低空闲能耗(不这样设置的话,显卡空闲功耗显示在40w左右,开启该功能后,桌面空闲状态下能低至10w左右)。该选项默认为Auto自动模式,A、N卡保持默认的Auto设置即可工作在ASPM模式。[/del]
2)目前发现,CPU PCIE ASPM Mode Control与某些主板的CEC Ready、Energy Star Ready似乎有关联,将CPU PCIE ASPM Mode Control设置为L1 Entry或者L0s And L1 Entry时,可以起到CEC Ready、Energy Star Ready类似的效果。经验证,在X570 TUF主板上开启Energy Star Ready后,CPU PCIE ASPM Mode Control的值自动变为L1 Entry,我估计CEC Ready、Energy Star Ready可能联动了CPU PCIE ASPM Mode Control的设置。
3)该方式目前在X570 TUF上测试成功,可以使Intel A770工作在节能状态;但在X570-P上开始没有成功,后来更新最新1.2.0.A BIOS后不经意间成功了,后来才得知,是该版本的BIOS开放了ASPM调节功能才会成功的。返回到以前的BIOS,通过Setup_var去设置CPU PCIE端口的ASPM模式仍然是无效的
4)通过这些设置,如果起作用的话,能够让X570所有的PCIE接口强制工作在L1状态下,并且强制启用X570所有端口的ASPM功能,最典型的就是直连南桥的网卡启用了ASPM模式
(, 下载次数: 157)

更进一步的,甚至独立声卡也可以工作在ASPM模式下
(, 下载次数: 174)

其他更新:
1、经过一些测试,某些早期的主板开启ASPM后会出现一点兼容性问题。我在微星的Z87-GD65上开启这个功能后,仅仅开启显卡插槽(也就是从CPU引出来的PCIE接口)的ASPM没有问题,但是一旦开启南桥PCIE插槽的ASPM后,当南桥插槽ASPM设置为Auto档的时候会出现鼠标卡顿的情况,当设置为L0sL1的时候会出现开机卡死的情况(还好这个主板背面有清除BIOS设置的小开关,要不然就有点麻烦了),所以之前林大说不开放这个功能的话也是有道理的。估计后期的主板设计成熟了才逐步开放这个选项,现在的主板基本都具备了。

2、经过我一段时间的试验,采用这个方式更改BIOS隐藏选项的设置,无法更改那些具有复合功能的选项,这是什么意思呢?仍然以ASUS主板的Energy Star Ready这个功能为例。经过在TUF X570主板下的试验,正常情况下,这个功能开关只是一个集合的表象,事实上他联系着好几个功能的开关:比如主板LED、ERP Ready、还有一个我暂时称之为“高级PCIE ASPM”开关等功能,如果这个功能打开,那么以上相应的功能设置就会出现变化,比如主板LED设置会自动设置到隐蔽模式以节省电量,ERP Ready会自动设置为S4+S5,“高级ASPM”功能会打开等等,整体会更进一步的节能。但是若通过命令行模式打开Energy Star Ready,尽管进入BIOS后查看该选项确实开启了,但是其相应的功能并未联动开启,并没有真正意义的打开这个开关。
       这个问题是怎么发现的呢,因为我注意到了这个主板的网卡PCIE ASPM的开关问题。单独手动开启ASPM,唯独板载网卡无法开启ASPM模式(楼下有朋友试过挂接在南桥上的M.2 SSD也打不开ASPM估计也是类似原因,不过后来我自己又添加了一块显卡插在PCIE 4X的插槽上,显示这块显卡的ASPM是打开的,所以单独开启ASPM的话,南桥引出的PCIE插槽的aspm应该是起作用的,但为何同样是直连南桥PCIE的网卡却不起作用就不知道了),但是单独打开Energy Star Ready却能够打开板载网卡的ASPM,并且此时即便你通过命令行模式关闭PCIE ASPM开关,仍然不影响系统设置,此时大部分ASPM功能依旧有效。所以事实上在图形化界面操作控制的优先级是高于命令行调用优先级的并且有时候相互不会造成影响。这个问题也让人十分困惑,因为通过查看BIOS结构,PCIE ASPM的控制选项就这么两个了并且不分控制主体,但是事实上南桥的部分接口的PCIE ASPM似乎仍旧受到某些因素的影响,尽管手动打开隐藏的ASPM已经能够开启绝大部分设备的ASPM功能了,但是仍旧有一小部分不受控制的。通过分析部分x570主板的bios结构(目前仅MSI、七彩虹的有这部分调节项),有这么一个PCIE设备的ASPM控制项
(, 下载次数: 197)
这部分控制项是独立于ASPM调节的,估计是控制PCIE插槽设备的aspm,而之前的aspm控制项应该是除这些插槽外的所有内置设备(比如由pcie lane引出的USB3.0控制器等内置设备)的aspm控制,估计是这就是那些不受控制的PCIE设备的ASPM,要完全开启南桥的扩展pcie设备节能,估计也要在这里进行相应的设置。所以说手动单独开启某些复合功能的选项比如Energy Star Ready、CEC Ready等,事实上是无效的。2023.7.6日补充:后续发现,该类型选项,与CPU PCIE ASPM Mode Control的设置有关,当启用该选项时,CPU PCIE ASPM Mode Control的值会出现相应变化

最后提醒一下:BIOS中那些隐藏选项有很多其实是主板厂家调试用的,对于个人用户来说,我们不理解的那些设置项目不要轻易调整,以免带来不必要的问题。

作者: versenses    时间: 2020-12-28 00:30
本帖最后由 versenses 于 2020-12-28 00:32 编辑

大概看了下,感觉流程多了点,比淘宝买个编程器改bios然后刷进芯片看上去复杂。。之前研究过这个是因为某些品牌机和笔记本bios设置不全,所以尝试着弄了一段时间
作者: v4400e    时间: 2020-12-28 00:36
本帖最后由 v4400e 于 2020-12-28 07:50 编辑
versenses 发表于 2020-12-28 00:30
大概看了下,感觉流程多了点,比淘宝买个编程器改bios然后刷进芯片看上去复杂。。之前研究过这个是因为某些 ...

一步一步下来其实真不难,这已经是最简单的步骤了,我试了一下,看帖子的时间和理解的时间长一点不过也不到1小时,最后操作也就15分钟就行了。编程器确实是最终极的办法,但是部分主板刷入mod bios还是有不可预料的问题,并且还需要自行硬件焊接bios之类的,操作难度较大。这个方式尽管复杂一些,但是操作一遍后就基本知道原理了,不算太难
作者: jop    时间: 2020-12-31 12:04
MSI的X570 BIOS表示无法用这个程序打开
作者: v4400e    时间: 2020-12-31 12:23
本帖最后由 v4400e 于 2020-12-31 12:30 编辑
jop 发表于 2020-12-31 12:04
MSI的X570 BIOS表示无法用这个程序打开

可以呀,我还试了X570 UNIFY最新的BIOS(E7C35AMS)。微星的ASPM位置较多,但是ASPM Support选项就一处,应该在13B位置,Auto也是37
(, 下载次数: 159)

作者: maoshen1234    时间: 2020-12-31 12:31
哈哈,大部分主板厂家都没锁setup_var,确实可以开隐藏选项
不同的板子,不同的BIOS,有时候位置都不太一样
作者: v4400e    时间: 2020-12-31 12:33
maoshen1234 发表于 2020-12-31 12:31
哈哈,大部分主板厂家都没锁setup_var,确实可以开隐藏选项
不同的板子,不同的BIOS,有时候位置都不太一样 ...

是的,包括很多品牌机也没锁,这样把玩的空间更大。
隐藏选项中很多是主板调试用的,不建议更改,就改一下熟悉的选项即可
作者: LambdaDelta    时间: 2020-12-31 13:06
感谢分享,回去试试
作者: wudity111    时间: 2020-12-31 13:46
收藏了,回去试试
作者: wun_008    时间: 2020-12-31 13:50
能开x470 的pcie 4代吗?
作者: v4400e    时间: 2020-12-31 14:23
本帖最后由 v4400e 于 2020-12-31 14:42 编辑
wun_008 发表于 2020-12-31 13:50
能开x470 的pcie 4代吗?

关于X470、B450的PCIE4.0问题,我是这样看的:
1、要实现PCIE4.0的传输,对主板的布线设计是有硬性的规定要求的,这个是本身硬件设计的问题。3.0的主板强制运行在4.0速度下是不是有问题,我相信各个主板厂家肯定是测试过的,结论应该是不稳定或者不确定,总而言之就是不能保证效果
2、这些主板本身在设计的时候只能保证符合3.0的规范要求。至于能不能上4.0,或者强行运行在4.0模式下,那段时间有些人确实也实现了但是也确实出现了很多不可预见或者说奇怪的问题。
3、AMD与大部分主板厂家先开启然而后面又关闭了4系列的PCIE4.0模式,应该是从那段时间的反馈来看,运行效果确实不理想。
4、综上,你要说主板厂家是不是想开放4系列主板的4.0模式,我认为:从主观意愿来看,他们是想的,但是从实际效果来看,确实会带来很多隐患,所以从设计和运营维护的角度来看,他们最后还是放弃了,这也符合升级换代的理念。
5、说到这个问题,我在这里提一个事情就是Intel的X79 PCIE3.0的支持问题,也就是第一代PCIE3.0控制器事实上是Intel服务器的CPU Sandybridge-E,这个处理器的PCIE控制器可以上到8GT的速率,intel官方对其PCIE控制器的描述也很含糊:intel官方认为可以工作在8GT的速率下(注意他们的描述是工作在这个速率下,而这个速率确实是PCIE3.0的速率;但是他们没有明确说支持PCIE3.0),但是NVIDIA认为其控制器运行在这个模式下产生的EMI干扰太大甚至影响显卡运行的稳定性,所以那个时候很多搭配Sandybridge-E的X79主板在搭配NVIDIA的显卡就只能运行在PCIE2.0模式下。国外有测试表明Sandybridge-E的PCIE控制器运行在8GT模式下产生的EMI干扰很大,严重影响了显卡的数据交换,所以NV屏蔽Sandybridge-E的PCIE3.0模式也有其道理,但是AMD当时的显卡倒没有这个限制。类似的问题同样也出现在X38的PCIE2.0控制器上,所以在这里提PCIE3.0的主板上4.0,相当于给线路超频了,其实是不稳定的。
6、这篇帖子主要是有关隐藏选项的控制,如果BIOS中本身就没有这些隐藏选项(可以通过AMIBCP查看),也就无从开启了。
作者: ltycomputer    时间: 2020-12-31 14:44
我记得我的X570 Godlike有ASPM设置来着。这玩意是控制PCI-E电源管理的,开这个玩意也可以方便在虚拟化环境的PCI-E直通
作者: v4400e    时间: 2020-12-31 14:53
ltycomputer 发表于 2020-12-31 14:44
我记得我的X570 Godlike有ASPM设置来着。这玩意是控制PCI-E电源管理的,开这个玩意也可以方便在虚拟化环境 ...

这已经是最顶级的主板了,开放这个功能不为过,但是我等普通民众的丐板就没有这个福利了。
作者: Sveir    时间: 2021-1-3 20:14
mark 这个好
作者: jop    时间: 2021-2-2 20:04
按照楼主教程X570 GODLIKE开启成功
作者: alex76    时间: 2021-2-18 22:49
本帖最后由 alex76 于 2021-2-18 23:03 编辑

感谢感谢!

我是华硕X570i,看到有结果就忽略1-5步,直接执行命令setup_var 16E 37,成功打开节能,PCH风扇转速由5000+降到3500
作者: nihilum    时间: 2021-2-18 23:05
国外有个老哥一直在更新华硕假ROG系列的魔改bios,打开了很多隐藏设置。
https://www.hardwareluxx.de/comm ... 0-i-gaming.1236042/


作者: v4400e    时间: 2021-2-19 09:27
nihilum 发表于 2021-2-18 23:05
国外有个老哥一直在更新华硕假ROG系列的魔改bios,打开了很多隐藏设置。
https://www.hardwareluxx.de/comm ...

这个网站我知道,如果你的主板恰巧是这个系列,可以试试看,但是无法第一时间更新官方的bios。我这个方式尽管复杂,但是只要了解原理熟悉了过程,一套操作下来不到5分钟就行了,避免更新bios带来的麻烦
作者: v4400e    时间: 2021-2-19 09:31
本帖最后由 v4400e 于 2021-2-19 09:38 编辑
alex76 发表于 2021-2-18 22:49
感谢感谢!

我是华硕X570i,看到有结果就忽略1-5步,直接执行命令setup_var 16E 37,成功打开节能,PCH风 ...

有效果就好!不过老兄,我不知道你的主板BIOS版本。你这板子最新的BIOS版本是3406,ASPM位置其实是16F,你要再核实一下哦
作者: jop    时间: 2021-2-28 16:27
MSI X570 GODLIKE是13B,欢迎楼主收录
作者: v4400e    时间: 2021-3-1 00:41
jop 发表于 2021-2-28 16:27
MSI X570 GODLIKE是13B,欢迎楼主收录

谢谢!已收悉。
作者: alex76    时间: 2021-3-13 09:23
华硕X570I最新的3602 BIOS出了,用楼主的方法查到是0x16F,分享给大家:

0x4EFD0                         Setting: ASPM Support, Variable: 0x16F {05 91 2F 04 30 04 59 01 01 00 6F 01 10 10 00 37 00}
0x4EFE1                                 Option: Disabled, Value: 0x0 {09 07 04 00 30 00 00}
0x4EFE8                                 Option: Auto, Value: 0x37 {09 07 05 00 00 00 37}
0x4EFEF                                 Option: Force L0s, Value: 0x1 {09 07 33 04 00 00 01}
0x4EFF6                         End of Options {29 02}
作者: wun_008    时间: 2021-3-13 11:58
v4400e 发表于 2020-12-31 14:23
关于X470、B450的PCIE4.0问题,我是这样看的:
1、要实现PCIE4.0的传输,对主板的布线设计是有硬性的规定 ...

看上去bios 里面就有可以用你的方法进行修改吗 ?

作者: v4400e    时间: 2021-3-13 12:41
你可以试试看
作者: v4400e    时间: 2021-3-13 16:25
wun_008 发表于 2021-3-13 11:58
看上去bios 里面就有可以用你的方法进行修改吗 ?

你可以试试看,看看PCIE GEN4的设置值是多少就行了
作者: fsowen    时间: 2021-3-17 16:42
涨知识了,回去实验一下
作者: zhao1999250    时间: 2021-4-8 08:56
刚才试了一下x570f的没有aspm了,只有节能之星和cec啥的了,该开啥?
作者: v4400e    时间: 2021-4-8 09:17
本帖最后由 v4400e 于 2021-4-8 09:27 编辑
zhao1999250 发表于 2021-4-8 08:56
刚才试了一下x570f的没有aspm了,只有节能之星和cec啥的了,该开啥?

所有的AMD主板的单独ASPM选项都是隐藏的,要用一楼的办法打开;你这个主板既然给出了这两个集成选项,随便开一个就行了
作者: frontwing    时间: 2021-4-8 09:28
hardwareluxx有华硕X570改好的BIOS,不过放在mediafire,可能需要科学上网
https://www.hardwareluxx.de/comm ... 0-i-gaming.1236042/
作者: zhao1999250    时间: 2021-4-11 22:37
apsm,cec,energy star都开了。。。pcie都锁gen3,南桥从58降低到56。。。
作者: v4400e    时间: 2021-4-11 23:35
本帖最后由 v4400e 于 2021-4-11 23:47 编辑
zhao1999250 发表于 2021-4-11 22:37
apsm,cec,energy star都开了。。。pcie都锁gen3,南桥从58降低到56。。。

58-56是一个临界点哦。如果你是华硕的板子,57度以下风扇是停转的,从这个层面看就差很多了:有风扇的主板其散热片都很小的,开启节能后只靠小小一个散热片被动散热就行了;如果不是华硕的板子,你可以看看风扇转速下降了多少,应该有很明显的降低
作者: 路过的绅士E    时间: 2021-4-16 01:54
大佬,我想问一下,我在清除bios后uclk fclk mclk这几个频率会开启自动降频节能,但只要动过fclk后这频率就直接锁定了,这个节能选项是哪个?能不能主动开启

作者: v4400e    时间: 2021-4-16 14:43
路过的绅士E 发表于 2021-4-16 01:54
大佬,我想问一下,我在清除bios后uclk fclk mclk这几个频率会开启自动降频节能,但只要动过fclk后这频率就 ...

你这个应该是属于CPU的节能,与PCIE无关,你看看处理器调节选项里面有没有关于C1E等节能的选项,有一些选项埋得比较深,要一个一个仔细看才行。
作者: LDD    时间: 2021-5-10 20:59
v4400e 发表于 2021-2-19 09:27
这个网站我知道,如果你的主板恰巧是这个系列,可以试试看,但是无法第一时间更新官方的bios。我这个方式 ...

这个网站给出的mod bios刷了之后只能通过USB flashback刷回官方bios,对于没有此功能的x570i非常不友好
作者: LDD    时间: 2021-5-10 21:06
之前在overclocking上看到过这个方法教程,奈何是视频模式,没有解说,感谢楼主,x570-i起飞模式的风扇有救了
作者: LDD    时间: 2021-5-13 17:00
你好,楼主,这个方法能改变PCH风扇的转速吗
作者: v4400e    时间: 2021-5-14 14:20
本帖最后由 v4400e 于 2021-5-14 14:23 编辑
LDD 发表于 2021-5-13 17:00
你好,楼主,这个方法能改变PCH风扇的转速吗

理论上应该可以的,就在这里,这个你要自己琢磨一下了: (, 下载次数: 485) 但是我不建议你改得太低,因为这样芯片的温度就会升高,进一步的损坏主板。事实上ASUS默认的风扇策略我觉得是比较均衡的,小板子小机箱风道差就没办法了,建议你还是多改善一下风道。



作者: LDD    时间: 2021-5-14 15:41
v4400e 发表于 2021-5-14 14:20
理论上应该可以的,就在这里,这个你要自己琢磨一下了:但是我不建议你改得太低,因为这样芯片的温度就会 ...

Numeric: PCH Fan Middle Temperature (1-1) , Variable: 0x3A {07 91 06 0B 07 0B EC 27 20 00 3A 00 04 00 00 64 01}
               Default: 8 Bit, Value: 0x3C {5B 06 00 00 00 3C}
把这个中间温度提高的话应该就可以总体降低风扇的转速了吧,但是这个value值代表啥不知道,而且这个3c在最后,代表可调的最高值的话就难办了
作者: v4400e    时间: 2021-5-14 15:52
LDD 发表于 2021-5-14 15:41
Numeric: PCH Fan Middle Temperature (1-1) , Variable: 0x3A {07 91 06 0B 07 0B EC 27 20 00 3A 00 04  ...

实在不清楚这些数值含义的话,你为什么不试试看直接调节风扇策略:PCH Fan Profile呢?里面就有Silent啊
作者: LDD    时间: 2021-5-14 16:11
v4400e 发表于 2021-5-14 15:52
实在不清楚这些数值含义的话,你为什么不试试看直接调节风扇策略:PCH Fan Profile呢?里面就有Silent啊 ...

是哦....
作者: v4400e    时间: 2021-5-14 18:05
LDD 发表于 2021-5-14 15:41
Numeric: PCH Fan Middle Temperature (1-1) , Variable: 0x3A {07 91 06 0B 07 0B EC 27 20 00 3A 00 04  ...

哈哈,我知道了。这个3C就是16进制的表示,换成10进制就是60度啊,剩下的,你懂了吧
作者: LDD    时间: 2021-5-15 16:28
v4400e 发表于 2021-5-14 18:05
哈哈,我知道了。这个3C就是16进制的表示,换成10进制就是60度啊,剩下的,你懂了吧 ...

尝试失败了..."setup_var 3A 41",把温度从60调到65,没显示错误,但是没有效果。开了ASPM之后,pch待机温度从70降到了65,风扇转速从5800降到了4300,这个转速基本没有噪音了,但一玩游戏就上升到70度...
还有一个问题,开了ASPM之后我的M.2_1显示ASPM status是L1 Entry,M.2_2却还是disabled,M.2_2走的是芯片组,是不是表明芯片组那个pcie没能开启节能
作者: v4400e    时间: 2021-5-15 17:20
本帖最后由 v4400e 于 2021-5-26 15:40 编辑
LDD 发表于 2021-5-15 16:28
尝试失败了..."setup_var 3A 41",把温度从60调到65,没显示错误,但是没有效果。开了ASPM之后,pch待机 ...

应该不是的。你是不是曾经从待机状态恢复过?重启试试看呢?据我分析这个BIOS的结构,PCIE ASPM不分南桥与处理器,要开启都是开启的了,事实上南桥的部分功能也开启了ASPM,你这个没生效情况我也发现了类似的问题(就是板载网卡的ASPM也无法生效,具体看我一楼最末尾的更新)另外就是关于pch的风扇转速调节,我想首先你要确定手动模式是否已经生效的问题,比如你是否已经确定PCH的风扇模式打到了手动模式(默认就是标准模式),所以不光是仅仅改手动模式下的其中一项参数,这样没用的。理论上说你要先把PCH风扇的模式打到手动模式,这样再改手动模式的参数才有效。当然,打游戏的时候就甭管节能了,都热的,打游戏的时候都是全速运转,南桥这边还负责什么声音啊网络啊操控啊,所以都热(别说打游戏了,就是你看个视频、听个网络音乐,南桥发热一样会上升的)。但是游戏退出来后应该就进入节能状态了,风道好散热条件好的话芯片组温度就会迅速降低,风扇转速下降很快的



作者: htrstc    时间: 2021-5-26 14:53
LDD 发表于 2021-5-15 03:28
尝试失败了..."setup_var 3A 41",把温度从60调到65,没显示错误,但是没有效果。开了ASPM之后,pch待机 ...

我猜应该是你的地址不对, 我去搜了一下最后生成的txt文件,貌似"Fixed VDDCR SOC Switching Frequency" 显示的地址也是0x3A, 不知道为啥会这样,我也想调PCH fan control, 结果发现PCH fan control的地址是0x2F,但是另外有两个地址同样也是0x2F,我暂时没敢轻举妄动哈.
作者: v4400e    时间: 2021-5-26 15:38
htrstc 发表于 2021-5-26 14:53
我猜应该是你的地址不对, 我去搜了一下最后生成的txt文件,貌似"Fixed VDDCR SOC Switching Frequency" 显 ...

你说的情况确实存在的,我也发现了有好几个不同的选项但是地址是一样的,对于这些情况,还是谨慎一点为好。当然如果设置失败无法开机的话,还有重置大法嘛,只是有点麻烦罢了
作者: htrstc    时间: 2021-5-27 00:51
v4400e 发表于 2021-5-26 02:38
你说的情况确实存在的,我也发现了有好几个不同的选项但是地址是一样的,对于这些情况,还是谨慎一点为好 ...

我是strix x570i的板子, 没有flashback, 如果开不了机了有办法充值么, 在纠结能不能搏一把
作者: v4400e    时间: 2021-5-27 10:03
htrstc 发表于 2021-5-27 00:51
我是strix x570i的板子, 没有flashback, 如果开不了机了有办法充值么, 在纠结能不能搏一把 ...

所谓的重置就是抠电池。
另外我想对于这样的情况也没有必要试了,我之前试过几个选项,看不出什么变化,也不好确认是否生效。
作者: LDD    时间: 2021-5-28 10:40
htrstc 发表于 2021-5-27 00:51
我是strix x570i的板子, 没有flashback, 如果开不了机了有办法充值么, 在纠结能不能搏一把 ...

能试的我都试了,没啥效果,但也不会开不了机,只有节能选项有效果,不玩游戏的话还能接受,再过一个月这天气就不知道扛不扛得住了
作者: v4400e    时间: 2021-5-28 20:49
LDD 发表于 2021-5-28 10:40
能试的我都试了,没啥效果,但也不会开不了机,只有节能选项有效果,不玩游戏的话还能接受,再过一个月这 ...

总比原来好点嘛。
作者: LDD    时间: 2021-5-28 21:03
v4400e 发表于 2021-5-28 20:49
总比原来好点嘛。

嗯,确实还是很不错的,待机的降温得有七八度,风扇不会嗡嗡嗡了
作者: zhao1999250    时间: 2021-6-22 10:23
x570 f 4002 版本的apsm也是170
作者: zhao1999250    时间: 2021-6-22 11:08
反馈个问题,在x570 f 4002上开cec,energy star,显卡莫名其妙会锁ycbcr422,贼难受,关了这俩就能100hz rgb,要么只能60hzrgb,不知道为啥显卡是960
作者: v4400e    时间: 2021-6-22 16:08
zhao1999250 发表于 2021-6-22 11:08
反馈个问题,在x570 f 4002上开cec,energy star,显卡莫名其妙会锁ycbcr422,贼难受,关了这俩就能100hz r ...

出现这样的情况是有可能的,因为这些节能选项会对内部传输有一定的影响,所以默认都是关闭的。或许有些新显卡就没有这类问题,有些老卡节能技术和现在新平台的节能技术不匹配也会有这样那样的问题。实在不行你单独手动开ASPM,那两个节能选项关闭,没问题的话就这样用也可以的。
作者: 一包子一    时间: 2021-6-22 21:29
您好  我的是华硕X570-E 按照帖子 设置 提示成功了  这样操作完就可以了嘛? 为什么bios里还是找不到选项ASPM
作者: v4400e    时间: 2021-6-22 22:06
一包子一 发表于 2021-6-22 21:29
您好  我的是华硕X570-E 按照帖子 设置 提示成功了  这样操作完就可以了嘛? 为什么bios里还是找不到选项AS ...

当然成功了。bios要出现aspm就不是那么简单了,涉及很多复杂操作,这个我不会,你有兴趣的话可以搜搜看。不过华硕的主板对于mod bios一般是刷不进去的
作者: 一包子一    时间: 2021-6-23 00:02
v4400e 发表于 2021-6-22 22:06
当然成功了。bios要出现aspm就不是那么简单了,涉及很多复杂操作,这个我不会,你有兴趣的话可以搜搜看。 ...

嗯 去看了国外大佬改的bios 刷不进去 不知道咋回事
作者: wesley111    时间: 2021-6-23 20:35
开启了,还是75°的飘过
作者: zhao137314    时间: 2021-6-23 20:45
华硕开EuP就好了
作者: 蘭子・クリス    时间: 2023-1-3 20:41
0x54153                         Setting: CPU PCIE ASPM Mode Control, Variable: 0x12E {05 91 B8 0E B9 0E BE 01 01 00 2E 01 10 10 00 FF 00}
0x54164                                 Option: Disabled, Value: 0x0 {09 07 04 00 00 00 00}
0x5416B                                 Option: L0s Entry, Value: 0x1 {09 07 19 0D 00 00 01}
0x54172                                 Option: L1 Entry, Value: 0x2 {09 07 1A 0D 00 00 02}
0x54179                                 Option: L0s And L1 Entry, Value: 0x3 {09 07 1B 0D 00 00 03}
0x54180                                 Option: Auto, Value: 0xFF {09 07 05 00 30 00 FF}
0x54187                         End of Options {29 02}

这个选项楼主研究过吗
作者: v4400e    时间: 2023-1-3 21:20
蘭子・クリス 发表于 2023-1-3 20:41
0x54153                         Setting: CPU PCIE ASPM Mode Control, Variable: 0x12E {05 91 B8 0E B9 0E BE 01 01 00 2E 01 ...

这个一般是控制CPU的PCIE控制器的ASPM开关,一般系统默认就是Auto档位,不用特别修改。
作者: 蘭子・クリス    时间: 2023-1-15 03:08
楼主又打扰了,能帮我查查asus x570-pro的节能之星/cec的位置在哪嘛,我现在开了aspm support,发现一些直连的显卡和ssd有L1却不能l1 entry
作者: v4400e    时间: 2023-1-15 19:36
本帖最后由 v4400e 于 2023-1-15 19:44 编辑
蘭子・クリス 发表于 2023-1-15 03:08
楼主又打扰了,能帮我查查asus x570-pro的节能之星/cec的位置在哪嘛,我现在开了aspm support,发现 ...

是这样的,X570-Pro是华硕的大师系列,定位比较高但是节能之星和CEC即便通过命令方式打开,其实没有效果的,具体原因我在这个帖子里面也说过了,这里就不赘述了;你实在要找这两个选项的话,可以更新最新的BIOS再找,因为早期的BIOS是找不到这两个选项的。最新的4408的BIOS,节能之星和CEC的位置分别是0x114、0x115
你说一些显卡、SSD有L1却不能L1,是不是另外一些显卡、SSD其实是可以L1的?按理说判断ASPM是否真正打开的标准就是只要有设备能进入L1或者L0s就算开启了,换设备导致无法开启的话,那么只能说是设备本身不允许开启这类功能或者是纯粹兼容性问题了。

作者: limon    时间: 2023-7-12 00:36
https://www.reddit.com/r/MSI_Gam ... _mag_b550_tomahawk/

这个方法好像更方便些
作者: zhjook    时间: 2023-7-12 01:42
我选择给x570 改散热垫 换成铜片+涂硅脂,温度也可以明显下降
作者: 哎哟喂这么巧    时间: 2023-7-12 01:51
按摩店AM4的新BIOS里加入了ASPM的控制选项,不知道效果几何
作者: v4400e    时间: 2023-7-12 06:55
本帖最后由 v4400e 于 2023-12-29 11:06 编辑
哎哟喂这么巧 发表于 2023-7-12 01:51
按摩店AM4的新BIOS里加入了ASPM的控制选项,不知道效果几何


应该只是少部分厂家开放,像华硕都是比较严格的,一般不开放
经核实,华硕后续的BIOS已经完全开放这个功能了
作者: 哎哟喂这么巧    时间: 2023-7-12 09:56
v4400e 发表于 2023-7-12 06:55
应该只是少部分厂家开放,像华硕都是比较严格的,一般不开放

MSI的,那天没事干瞟了一眼,看到最新的BIOS下面注释写的
作者: v4400e    时间: 2023-7-12 10:31
哎哟喂这么巧 发表于 2023-7-12 09:56
MSI的,那天没事干瞟了一眼,看到最新的BIOS下面注释写的

是的看到了,微星的X570更新了,但是微星其他的AM4平台比如B550、A520还没看到。等用过的朋友反馈
作者: 大光光    时间: 2023-7-16 11:04
留个记号
作者: kobeyyt    时间: 2023-7-16 14:48
官方Bios已支持。
作者: hzx505    时间: 2023-12-28 22:32
下载 uefi tool,备用 关闭 cfg lock
作者: 有的吃    时间: 2023-12-29 01:54
希望X470能恢复PCI-E 4.0
作者: dsy12289011    时间: 2023-12-29 02:47
C8F怎么办呀楼主我完全没办法这个温度又高




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5