在历经了I7-5775C,I7-5820K之后,决定尝鲜用一下为AMD漂亮翻身的Ryzen 7,海淘了一颗Ryzen 7 1700X
最近听说在极重负载的情况下,CPU会出错,于是从网上找来Kill-Ryzen脚本试了一下,果然也会出现segfault的错误。
试了一下,同时关闭超线程和Cool & Quiet,能缓解这个问题(降低出现频率,但依然会出现)。
网上其他人还说,加压也能解决这个问题。估计就是频率太高,电压太低导致的。
有人说关闭C-State没有什么效果,经过测试,关闭Core Performance Boost也不能解决问题。
关闭超线程可以解决这个问题。但是性能损失非常严重。
另外Windows下测试是否出错的软件,基本没用,一直都测不出问题。只有特定版本的Linux才有这个问题,所以到底是软件问题(电源管理)还是硬件问题,也不好说,但是根据网友反馈,30周之后产的处理器确实没有这个问题了。
Ryzen处理器Bug重现脚本 https://github.com/suaefar/ryzen-test
用Kill-Ryzen即可,需要先下载很多东西,要等比较长的时间。
最近两年没用过一颗正常的处理器,好在已经退烧了。以后少玩电脑了。