AMD Ryzen处理器各方面表现都相当赞,终于让AMD重回高性能竞争,为未来多年发展铺好了路。当然,任何产品都免不了有缺陷有Bug,及时修复就是了。
Phoronix网站主编Michael Larabel此前在体验Ryzen 7 1800X的时候发现了一个Bug,Linux系统下同时执行多个特定的编译任务,会出现“段错误”(Segmentation Fault/segfault),导致性能明显下滑。
虽然大多数Linux编程软件都在Ryzen上运行良好,日常办公、玩游戏啥的也没问题,但对于程序员来说,这个问题还是挺头疼的,不少人直接选择了退货。
AMD承认了此Bug的存在,并表示Ryzen ThreadRipper、EPYC都不受影响,但没有解释到底是怎么回事。
现在,Michael Larabel更新说他收到了新款的Ryzen 7 1800X(还有ThreadRipper),一番测试后发现上述Bug已经消失,反复尝试都没有遇到,而且除了更换处理器,主板、BIOS、系统等等都没变。
显然,AMD已经悄悄解决了这个问题。
进一步研究显示,这个Bug仅出现在今年第25周(6月中旬)之前生产的Ryzen处理器上,比如此前遇到问题的那颗Ryzen 7 1800X就是今年第5周产的,而新的是第30周产的。
识别Ryzen的生产日期也很简单,表面编号第二行,UA两个字母后的前四个字母就是:头两位代表年份,之后两位代表月份。