
自己的3A平台镇楼。
首先承认我是标题党,这贴并不是黑AMD。但故事和AMD有关。
我的配置是2700,ASUS Prime X470-PRO,vega64超白金。
系统是正版win10专业版,芯片组驱动和显卡驱动是AMD官网最新版,USB3.1和网卡驱动是主板盘带的驱动。BIOS是4204,也就是目前倒数第二个BIOS。
我遇到过两个问题,先说昨天遇到的。顺便,这不是求助贴,后面我会给出可能的解决方法。
我在做视频压制的时候开着AIDA64监控硬件温度,压制一段时间之后,CPU风扇转速,机箱风扇转速会全部消失,同时可以观察到CPU风扇会锁定在一个转速上,无论温度怎样变化。我测试过两次,一次是锁在低转速上,一次是锁定在高转速上。
后来我又测试一次,无负载状态,开aida64一段时间,也会出现这个情况。
这个问题重启之后可以暂时解决。
我遇到ASUS主板传感器坑人已经不是第一次了,所以我立即锁定了是主板的问题。百度 X470PRO风扇转速,会找到一个chiphell的贴,里面有讨论,有指路到别的网站的回复。感兴趣的朋友可以自己去搜搜看,我这里放出大概的结论。

大概意思是说如果存在至少一个程序频繁访问ASUS X470主板(包括C7H,我在国外网站看过实例)的superIO芯片,则概率性导致PWM控制的风扇全部锁定,并且传感器失效。
这个问题在国外讨论的比较多,尤其是HWinfo64的论坛。。
在解决问题之前,来想一下这个问题可能导致什么结果。对于一个普通的游戏玩家,他可能安装了游戏加加,鲁大师等监控软件。这些软件的传感器显示功能会触发该bug,导致cpu风扇锁定在一个较低的转速下,cpu温度升高,触发高温保护,自动关机或重启。于是,有人可能就会说,AMD平台真不稳定,AMD NO。并且他换了intel平台之后,发现问题解决了,这更加加深了他的观点,并可能在公共场合发表言论。愿意去查资料验证他言论真伪的人几乎不存在,所以一传十十传百,AMD平台不稳定就成了“真理”。当然,这只是AMD平台众多小问题的一个,只是现象很明显。而intel平台出现这种问题的时候,由于AMD平台不稳定在某些人的印象中已经先入为主,所以不会考虑intel平台不稳定的因素。。所以AMD就很难受。
然而,这个问题根本不是AMD的,只是ASUS X470平台有这个问题。别的板厂有没有问题我不清楚,我没用过。
我摸索了一段时间AIDA64的解决方法,目前已经测试了3个小时,没有发现风扇传感器消失的情况。
1.把BIOS更新到最新版本。多说一句,其实更新BIOS不一定非得用U盘,放硬盘里也行。
2.AIDA64更新到官网最新版,用序列号激活。然后稳定性选项我是这样调的。

相比默认状态,我动的只有 重新配置风扇参数,通过ACPI访问SMBus,然后把我用不到的功能全关了。
我看国外有测试8个小时的。。。我反正是没测那么久。而且我说这些调整,我也不知道哪个解决了问题,我更没时间控制变量法一个一个测。。。反正问题解决了就好。
其中重新配置风扇参数的官方说明是
Fan divisor reconfiguration
This option controls the using of the fan divisor reconfiguration feature of the hardware monitoring module of AIDA64. Fan divisor reconfiguration ensures that status of all fans — including low-RPM fans — can be detected properly. However, MSI Core Cell and PC Alert applications collide with applications that reconfigure fan divisors, so AIDA64 and those applications can be used simultaneously only by having this option disabled.
通过ACPI访问SMBus
SMBus access through ACPI
This option can be used on Asus motherboards to avoid collisions between AIDA64 hardware monitoring module and Asus’ own hardware monitoring and overclocking applications (e.g. Asus AI Booster, Asus AI Suite, Asus PC Probe II, Asus SixEngine, etc). This option should not be used on non-Asus motherboards.
我猜测是这个SMBus选项解决的问题。因为即使不用ASUS的盘安装主板驱动,windows也会自动安装传感器的驱动。所以在已经存在一个ASUS自家传感器在扫描数据的情况下,用其他软件扫描传感器数据,目测会不稳定。
通过ACPI访问SMBus可能造成传感器延迟,不过应该不会有人会注意这个延迟吧,毕竟默认一秒刷新一次数据,延迟肯定是ms以下级别的。
当然这都是我的猜测。我的方法也不一定真正解决了问题。这种随机性发生的问题,真的太难处理了。。







