En contexto: Windows 11 ha introducido requisitos de hardware más exigentes para la instalación y funcionamiento del sistema operativo. Con la última actualización importante en el horizonte, Microsoft parece estar intensificando sus esfuerzos para garantizar que el sistema operativo sea incompatible con componentes más antiguos.
Windows 11 se acerca a su tercer aniversario y Microsoft se está preparando para la próxima actualización importante. Siguiendo la política de requisitos del sistema introducida en 2021, la próxima versión de Windows 11 24H2 dejará de ser compatible con PC que utilicen determinadas CPU más antiguas.
Microsoft ha implementado un nuevo bloque de compatibilidad «duro» con Windows 11 Canary build 26058, que requiere que los usuarios tengan una CPU compatible con POPCNT (recuento de población) instrucción para iniciar el sistema operativo. Se ha identificado otro bloque de compatibilidad en la última versión preliminar de Windows 11 (26063), que introduce soporte para WiFi 7 y oficialmente requiere soporte adecuado para las instrucciones de CPU SSE4.2.
SSE4 es un conjunto de instrucciones extendidas SIMD (Instrucción única, datos múltiples) introducido por Intel en 2006 con sus CPU Penryn (Core 2). El conjunto ampliado inicial SSE4.1 incluía 47 instrucciones nuevas, mientras que un segundo subconjunto de instrucciones (SSE4.2) se implementó por primera vez en procesadores basados en Nehalem lanzados en 2008.
Las instrucciones SSE4.2 están diseñadas para realizar búsqueda y comparación de caracteres en dos operandos de 16 bytes a la vez, lo que acelera el análisis de documentos XML, acelera el cálculo CRC32 para ciertos protocolos de transferencia de datos y más. Cualquier CPU x86 fabricada después de 2008 debe incluir soporte para instrucciones SSE4.2, mientras que los procesadores lanzados antes de la primera generación de CPU Intel Core i5 e i7 no lo incluyen.
La versión preliminar 26063 tiene introducido un nuevo valor «BlockedBYSSE4.2» a los bloques de compatibilidad almacenados en el registro de Windows. Algunos usuarios han intentado instalar el sistema operativo en PC más antiguas, confirmando que la compilación no puede ejecutarse en CPU que carecen de instrucciones SSE4.2.
En este punto, se desconoce qué planea hacer Microsoft con el soporte forzado de SSE4.2 en el código base de Windows. Los bloques de compatibilidad «blandos» de Windows 11 introducidos anteriormente, como TPM y Secure Boot, se eludieron (y todavía se evitan) fácilmente, brindando una oportunidad de actualización rentable para los propietarios de hardware de PC más antiguo.