微软再次提高 Win11 最低硬件要求, CPU 需支持 POPCNT 指令

14,590次阅读
没有评论

共计 1029 个字符,预计需要花费 3 分钟才能阅读完成。

Win11 刚发布的时候,规定了最低硬件要求,强制电脑必须要有 TPM 2.0 安全模块,并且只能支持 2000 系或以上的 AMD 锐龙 CPU,或是 8 代及以上的 Intel 酷睿 CPU。

虽然你可以通过各种绕过硬件限制的方法来安装 Win11 系统,但是现在微软再次提高 Win11 最低硬件要求,要求安装 Win11 24H2 版本的电脑 CPU 需支持 POPCNT 指令,不支持将无法启动系统,也就是绕过硬件限制的方法也可能失效。

20240214

支持 POPCNT 指令的 CPU 有哪些?

目前暂不知道微软要求 POPCNT 指令的原因,但这可能是为了阻止老旧设备使用 Win11 系统,毕竟 24H2 版本引入了大量 AI 功能,这些功能对硬件有一定的要求。

那么支持 POPCNT 指令的 CPU 有哪些?简单来说,主要影响 2007 年之前的 CPU,以下是支持 POPCNT 指令的型号:

AMD:从 Bulldozer 微架构开始的 AMD 处理器支持 POPCNT 指令。比如 Ryzen 系列和 EPYC 系列处理器都支持 POPCNT 指令。

  • AMD Ryzen 3/5/7/9(Zen 架构及其后续代)
  • AMD EPYC(Zen 架构及其后续代)
  • AMD A 系列 APU(Bulldozer 架构及其后续代)
  • AMD Athlon X4/X2(Bulldozer 架构及其后续代)

Intel:从 Sandy Bridge 微架构开始的 Intel 处理器也支持 POPCNT 指令。具体包括部分 Core i 系列、Xeon 系列处理器等。

  • Intel Core i3/i5/i7/i9(Sandy Bridge 架构及其后续代)
  • Intel Xeon E3/E5/E7(Sandy Bridge 架构及其后续代)
  • Intel Pentium G 系列(Sandy Bridge 架构及其后续代)
  • Intel Atom Z500/Z600 系列(Saltwell 架构及其后续代)

当然你也可以通过「CPU-Z」工具来检测你的 CPU 是否支持 POPCNT 指令,据介绍 x86 体系最初是没有硬件 POPCNT 指令的,只能靠软件计算。

2008 年底,Intel 发布了 Nehalem 架构的处理器,增加了 SSE4.2 指令集,其中就有硬件 POPCNT 指令。

所以在运行「CPU-Z」软件后,如果在指令集里面看到  SSE4.2  那么就表示你的 CPU 支持 POPCNT 指令。

20240214

另外在 Github 上还有开发者制作了「WhyNotWinAI」工具,同样是用来检测你的电脑是否符合升级 Win11 24H2 版本。

  • https://github.com/builtbybel/WhyNotWinAI

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于1970-01-01发表,共计1029字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)