Windows 11 stops working on more processors, requires SSE4.2

This year, the vague uncertainty about Windows 11 not supporting older computers turned into reality, as the OS began using the POPCNT instruction, causing it to stop working on many processors. However, this was not all and the requirements may increase further. In fact, now Windows 11 is starting to require additional instruction set extensions that will shut down more processor families, including Phenoms and the first APUs.

The same Bob Pony who noticed the bump in CPU requirements with the usage of POPCNT instructions is now reporting that newer builds of Windows 11 24H2 (version number 26080 and above) have even higher requirements and require SSE4.2 instructions.

Read more: Microsoft tightens Windows 11 requirements, breaks all Core 2 PCs

Requiring the SSE4.2 SIMD extension is a much more significant shift than the POPCNT instruction requirement, because until now Windows has only required SSE2 when it came to SIMD instructions (and even those became mandatory quite late), which are instructions available in all 64-bit processors (Pentium 4, Pentium M and AMD Athlon 64 / Opteron from 2000–2003 had them for the first time).

Requiring SSE4.2 besides POPCNT cuts out even more processors, but in practice it won’t look that way because most of them don’t even have POPCNT in the first place. SSE4.2 instructions first appeared in Intel’s Nehalem architecture (2008) and for Atom-based processors, the first core to support is the first out-of-order Silvermont architecture in the 22nm Bay Trail SoC. For AMD, these instructions are not available before processors based on the Bulldozer (2011) and Jaguar (2013) family of cores. These are the same AMD architectures that already support AVX.

The end of K10, Bobcat and also VIA Nano?

This means that only processors with AMD K10 architecture – Phenoms, Phenoms II, Athlons II and Llano APUs (3000 series, e.g. A8-3870K) – and Brazos/Zacate/Ontario APUs with Bobcat cores, e.g. AMD E-350 or C-50, have been cut off from the ability to run Windows 11.

AMD E-350, a 40nm APU with Bobcat architecture (Author: ExtraHardware / Cnews)

Which means that with this change, only AMD should be affected, not Intel – or almost. If we are not mistaken, VIA Nano and derivative processors (e.g. Eden, Eden X2), while providing POPCNT support, only support SSE4.1 (this is an older instruction extension introduced in the 45nm Core 2 “Penryn” in 2007, while SSE4.2 has extra instructions). So Windows 11 will stop working on them too. The first VIA processors that might continue to work with Windows 11 after this are quad-core models built on the 28nm process, referred to in their day as VIA Quadcore (C4000 series). All of the chinese Zhaoxin processors are derived from them and should meet the requirements of the new Windows 11 versions.

Embedded board with VIA Eden X2 processor (Author: VIA)

Bobcats and also VIA Nano were used in low-end laptops and netbooks and it is dubious whether anyone even tries to run Windows 11 on them. Phenoms have more performance though and have been selling for a long time, they were probably relatively usable CPUs for light usage until recently. Their architecture supports POPCNT, so at one point you could sneer that they ironically “aged better” than the Core 2, which were the more popular CPUs in their time and offered better instruction set support back then (they were cut off by the POPCNT requirement, but SSE4.2 would have killed them anyway). This glee didn’t last long, though.

Better Windows performance?

However, since the number of CPUs that can provide POPCNT but not SSE4.2 is relatively limited, it makes a lot of sense to bump up the requirements to SSE4.2 and it’s quite understandable thing to do (we don’t think Microsoft can be criticised much on the basis of this support cut-off). Using these SIMD instructions greatly expands the arsenal of vector operations that Windows code for the x86/x86-64 platform can assume to always be present and rely on. There’s a big difference especially in useful and powerful permutation (shuffle) instructions, for example, when you don’t have to limit yourself to just SSE2 (SSSE3 is quite important there).

The AMD A8-3850. The first big APU with powerful integrated graphics, based on the 32nm Llano chip for the FM1 socket from 2011. It featured the last offshoot of the K10 architecture derived from the Phenoms and Phenom IIs (Author: ExtraHardware / Cnews)

Developers probably won’t optimize too many parts of the code with SSE4.2 assembly by hand due to ease of maintenance and the need for ARM portability, but the compiler will finally be able to use all 128-bit SIMD operations everywhere before AVX without having to have a fallback codepath for older CPUs. This could reduce the memory and disk footprint of Windows binaries (whether this will have a measurable effect in the big picture, we don’t know). In general, compiling with a larger arsenal of instruction set extensions can improve OS and program performance if it allows the compiler to use some extra tricks and automatic optimizations.

These new requirements are not yet present in the stable build of Windows 11, so the current version still runs on the affected processors. But when Microsoft releases the next big 24H2 update that this affects (which is supposed to bring various AI features, among other things), it won’t be able to be installed on the processors mentioned here that lack SSE4.2. Unfortunately, this means that you’ll stop getting security updates in some time when Microsoft stops supporting the current version of Windows 11 (and also Windows 10), if you use a PC with such a CPU.

Sources: Bob Pony, Tom’s Hardware

English translation and edit by Jozef Dudáš



Contents

Ryzen 7 5800X3D will come back to commemorate 10 years of AM4

AMD’s AM4 platform is often praised for its long life and upgradability. But if you have a gaming PC with an AM4 motherboard, your ideal upgrade would be the Ryzen 7 5800X3D with 3D V‑Cache, which is long out of production, with many who wanted it having missed the chance to get one which undermines the theoretical upgradability in practice. However, luck may still smile on you—AMD is reportedly considering bringing this CPU back to market. Read more “Ryzen 7 5800X3D will come back to commemorate 10 years of AM4” »

Intel and AMD to increase CPU prices by 10–15 %

Although memory and SSD prices are currently very high, the it wasn’t nearly as bad in the CPU market—Intel just released the new “Plus” refresh CPUs at surprisingly low pricing, and AMD responded with discounts. Unfortunately, rising manufacturing costs driven by demand for AI hardware will likely hit this segment as well. Both Intel and AMD are reportedly preparing CPU price increases, which will make PCs even more expensive. Read more “Intel and AMD to increase CPU prices by 10–15 %” »

Ryzen 9 9950X3D2 Dual Edition is here: 16‑cores and 2× 3D V‑Cache

Ever since the first 3D V‑Cache processors in 2022, the possibility of a desktop CPU with 16 cores and 3D V‑Cache mounted on both CPU chiplets has been on the table. AMD never made it reality despite many asking for it, until now. Hints such a CPU was coming started pouring in last year though. It didn’t arrive with the gaming 9850X3D model in January, but this week, AMD is finally making this long-awaited CPU real. Read more “Ryzen 9 9950X3D2 Dual Edition is here: 16‑cores and 2× 3D V‑Cache” »

Comments (4) Add comment

  1. ι Downloaded windows 11 and Rufus since April but have not installed 11 yet. Should i install it now with Rufus? Or wait until the support of 10 ends and then change cpu ram and motherboard?
    MINE PC IS
    CPU: RYZEN 7 1700
    RAM: 16 GB DDR4 3200MHZCL15
    GPU: RX 6700XT 12 GB RED DEVIL
    SSD:MP 600 2TB WRITE:4950MB/S READ:4250MB/S
    PSU; CORSAIR CX 750M 750 WATT
    MOTHERBOARD: PRIME X370 PRO
    MONITOR: DELLP2416D 24” 2560X1440 60 HZ IPS

    1. If you make the install media with Rufus and disable the compatibility check, this setup is definitely fine, hardware wise, it’s just the CPU that is not on the whitelist.

      I run Windows 11 on Ryzen 3 2200G which is similarly not included on the CPU whitelist with no problem so far. As long as you enable the fTMP in BIOS, this setup might even not need the Rufus modification of the install media (I think Ryzen 2200G worked without it although I’m not fully sure now). If you upgraded the CPU the setup would be 100% supported I think but it should work fine in Windows 11 even with Ryzen 7 1700.

  2. Confirmed on my FM1 A4-3400. No issues on 23H2 but 24H2 has the startup Windows logo displaying corrupted a few seconds before crashing to a black screen with error beep codes for no RAM.

    Very odd. I guess whatever SSE 4.2 instructions it tries to execute corrupts the memory controller?

    1. I can’t really say what’s happening but the OS is a complex software, it may run in more processes at that point with some breaking sooner and some continuing longer before crashing, put possibly not working properly with the other parts being gone at that point. Perhaps whatever was redrawing the screen got funky because libraries or processes it relied on crashed.

      When the code running contains an instruction the processor doesn’t support, the CPU should raise an exception which the OS is supposed to handle (killing the process for example). But when it is the OS itself, the exception handler may itself trigger such exception, or it can’t even run properly when it was the OS’s process that’s getting killed this way. The OS will obviously crash sooner or later and the memory managed by it gets fails to be managed correctly.

      But why would it lead to beeps, not sure. Those may not be actual POST beeps like when the motherboard finds fault with memory module or GPU (I don’t think the illegal instruction error is not going to cause such a condition as DIMM module ceasing to work). I think the buzzer sometimes goes off even outside POST (temperature warning for example). I think I have heard it beeping in cases of OS crashes, before actual reboot gets triggered. But I hav eno idea what goes on on the FM1 system.

Leave a Reply

Your email address will not be published. Required fields are marked *