3990X线程太多 测出Windows系统多线程支持BUG

3990X线程太多 测出Windows系统多线程支持BUG

Flying195 / 2020-02-14 13:2050827

自AMD线程撕裂者3990X处理器上市后引发广泛讨论,主要原因都是其拥有64核128线程的豪华硬件规格,而如此规格应用在消费领域微软首次遇到,由于之前从来没有考虑过家用系统会达到这么多线程,Windows系统实际对于极限多线程的支持还存在BUG。

07-926f117e016f7670fac27095e318c96e.jpg

在实际安装64核3990X后,无论是Windows 10家庭版还是专业版,都只能识别64个物理核心或者逻辑核心(线程)。即便Windows 10专业版号称能处理128个线程,但在实际安装后,Windows的任务管理器则是将其识别为两个Socket,也就是两个处理器。

ad31e920f70f4ba49c5b5ccfea648cd2.jpg

由于Windows双处理器的工作逻辑是根据负载被推送到一个处理器中,如果一个组很忙,程序将在另一个组中生成,无法同时调动128个线程,在禁用超线程后,在很多基准测试中,3990X的性能反而提升了。

fed75222b6624eb2aa80b6307f9dede9.jpg

也许是收到了不少用户反馈,据说微软本周已经部署了一个紧急更新,已经可以正确识别单路128线程。更新后Windows 10家庭版被限制在64核(线程),而专业/教育版本增加到128核(线程),然后工作站/企业版增加到256核(线程)。


发表评论