Introduction
假期没事想升级一下bios玩玩,结果发现bios设置被重置了,遂重新摸索回忆了下这几年对bios做过的设置调整。
以及试图解决一个困扰很久的问题,偶尔的(可能一天复现多次,也可能一个月也遇不到)低负载时重启问题,事件查看器中重启前可能什么报错都没有,偶尔会有WHEA 18。
配置
CPU 5800x、主板华硕ROG STRIX B550-A GAMING吹雪、内存是皇家戟3200MHz,记忆里U和内存都是小雷不太能超的水平,已经使用5年左右了,这次bios从21年的1805升到最新的3621。
小惊喜
显卡使用了PCIE3.0延长线,本来需要直插主板才能进bios的(升完bios重启才想起来),但是新的bios似乎在白故障灯几次后切换到了一个卡卡的兼容模式来让我不需要拆机箱就能进bios改第一条pcie为3.0,好评~
过程
尽量遵循最小改动的原则,并且不追求最好性能
- 内存开启默认D.O.C.P
- 关闭两个节能选项(防止可能的低负载CPU掉压)
PSS 支持/PSS Support(原冷又静/Cool’n’Quiet) Global C-state Control - 同时关闭PBO和PBO2(控制变量,以前是常开PBO)
- 关闭两项CPPC(动态切负载核以控温,但实际调度并不理想)
- 关闭fTPM(不需要,并有性能问题)
此时依然会出现低负载重启,并且在一天内就稳定复现多次,到这里其实有点怀疑是内存问题了,搜索一番后继续追加了些设置~
- 在1. 的D.O.C.P后指定FLCK为1600MHz(内存频率的一半,原为AUTO)
- SOC电压改为1.15(SOC加压,原为1.0)
- 自动PBO和PBO2 AUTO
- 关闭asus performance enhancement
依旧复现了,干脆重置bios重来
- 内存开启默认D.O.C.P
- 关闭fTPM
- 同时关闭PBO和PBO2(disable)
- CPU倍频45
- CPU电压1.25v (从1.15v开始摸索了多次)
- SOC电压改为1.15
至此一天下来没有复现,继续观察~
在电脑不关机、一天16个小时左右都是待机的情况下,一个礼拜都没有复现。基本可以确定是cpu供压问题了。
最后
记得这套配置刚到手的时候还有心折腾,那时降压超频也还算稳定,后来稳定性不佳参数越改越保守,但依然会偶尔出现,估计是几年下来有所缩缸以及主板电源等也有性能下降导致的ORZ