Microsoft mejora Prism, su emulador para CPU Arm, con extensiones para AVX, AVX2 y soporte para Adobe Premiere Pro
La nueva compilación 27744 de Windows 11 Insider Preview, lanzada en el Canal Canary, supone un avance importante en la emulación para dispositivos ARM con la actualización de Prism, y abre una nueva puerta tanto a Qualcomm, como al futuro SoC de NVIDIA y Mediatek. Prism, introducido este año, actúa como una capa de traducción avanzada diseñada para que aplicaciones de software x86, que normalmente requieren arquitecturas diferentes, se ejecuten en dispositivos con procesadores ARM de manera fluida y rápida. Lo que ha presentado Microsoft en esta preview es una mayor compatibilidad con nuevas funciones para las CPU Arm, donde Prism cada vez pinta mejor gracias al soporte para AVX o Adobe Premier Pro 25.
Esta actualización no solo amplía la compatibilidad con aplicaciones x86 de 64 bits (x64), sino que también mejora significativamente el rendimiento en comparación con versiones anteriores de emulación en Windows para ARM, permitiendo una ejecución hasta un 20% más veloz en el mismo hardware. ¿Qué ha mostrado los de Redmond?
Microsoft mejora Prism en Windows 11 ofreciendo soporte para instrucciones AVX, AVX2, BMI, FMA y F16C
El programa Windows Insider, que convierte a los entusiastas en evaluadores beta, presenta con esta versión una oportunidad destacada para los usuarios de probar la emulación en ARM, particularmente en equipos Copilot+ que utilizan procesadores Snapdragon X Elite o X Plus, que ahora pueden manejar aplicaciones de x64 con mayores requerimientos de CPU.
Esto puede resultar de gran interés para los usuarios de juegos y software creativo, ya que Prism ahora soporta un conjunto extendido de instrucciones CPU avanzadas como AVX, AVX2, BMI, FMA, y F16C, comúnmente utilizadas en aplicaciones intensivas en procesamiento y software variados.
A nivel técnico, Prism en la compilación 27744 expone una CPU virtual robusta con compatibilidad con estas instrucciones x86 "avanzadas", que, si bien no son esenciales para Windows, se han vuelto frecuentes en aplicaciones de alto rendimiento en este SO. Esta capacidad abre la puerta a programas como Adobe Premiere Pro 25, que ya pueden ejecutarse en Windows 11 24H2 en procesadores ARM, y otros programas x64 que antes enfrentaban limitaciones debido a requisitos de CPU específicos.
Prism solo soportará AVX y las demás instrucciones en Windows 11 x64
No obstante, las aplicaciones de 32 bits y las que dependen de módulos de detección de 32 bits aún no podrán aprovechar estas nuevas características, ya que el soporte de Prism está limitado al código x64 en esta fase.
Microsoft fomenta la participación de los usuarios de Insider en la prueba de aplicaciones y juegos para detectar problemas de compatibilidad o rendimiento y brindar retroalimentación que ayude a afinar Prism.
Esta actualización supone no solo un avance para quienes buscan ejecutar aplicaciones antiguas en hardware moderno de ARM, sino también un impulso para Microsoft en su apuesta por mejorar la experiencia de emulación y ampliar las posibilidades de uso de Windows en ARM, haciéndolo más atractivo tanto para usuarios finales como para desarrolladores. Además de esto, Microsoft ha implementado otra serie de novedades en un listado muy amplio de ellas, que podrían ser interesantes para los usuarios Insiders.
Novedades de esta versión
Algunas son cosas muy nimias, otras son más complejas, hay ciertas correcciones de errores y más, como vamos a ver a continuación:
Menú de inicio
- “Todas las aplicaciones” ahora es simplemente “Todas” en el menú Inicio.
Input
- Estamos comenzando a implementar un nuevo diseño de teclado para el teclado en pantalla de Windows 11 que permite usar el control de Xbox para navegar y escribir. Esto incluye botones aceleradores (por ejemplo: botón X para la tecla de retroceso, botón Y para la barra espaciadora); además, las teclas del teclado se han alineado verticalmente para lograr mejores patrones de navegación con el control.
- Nueva distribución del teclado del gamepad para el teclado en pantalla en Windows 11 que admite la posibilidad de usar el controlador Xbox para navegar y escribir.
- Nueva distribución del teclado del gamepad para el teclado en pantalla en Windows 11 que admite la posibilidad de usar el controlador Xbox para navegar y escribir.
Administrador de tareas
- Hemos actualizado el diseño de los cuadros de diálogo Desconectar y Cerrar sesión en el Administrador de tareas para que ahora admitan el modo oscuro y el escalado de texto.
- En la sección Rendimiento ahora etiquetamos los discos listados con su tipo.
Ajustes
- El botón para desconectar el disco duro virtual (VHD/VHDx) que agregamos en Configuración > Sistema > Almacenamiento > Discos y volúmenes introducido con la compilación 27686 ahora está disponible nuevamente con esta compilación después de haber sido deshabilitado temporalmente a partir de la compilación 27718.
Correcciones
General
- Solucionamos el problema que causaba que algunos Insiders con PC que tienen GPU NVIDIA más antiguas (como GTX 970, Quadro K620, etc.) experimentaran problemas en los que sus pantallas aparecían bloqueadas en una pantalla negra y no respondían o veían sus GPU mostrando errores en el Administrador de dispositivos y no funcionaban correctamente.
- Se solucionó un problema subyacente que provocaba que el Panel de Emojis y el Historial del Portapapeles ya no se abrieran en ciertas superficies, incluido el Editor del Registro.
- Se solucionó un problema subyacente que podía provocar que el historial del portapapeles no mostrara los elementos que había copiado.
Sandbox
- Se solucionó un problema que afectaba el rendimiento de Windows Sandbox para algunos Insiders después de las últimas actualizaciones.
Gráficos
- Se solucionó un problema que podía provocar que la frecuencia de actualización dinámica se quedara estancada en 60 Hz en el primer arranque.
Otros
- Se solucionó un problema que provocaba que algunos Insiders vieran un error de comprobación de errores PAGE_FAULT_IN_NONPAGED_AREA a partir de la compilación 27723.
- Se solucionó un problema que causaba que la conexión al escritorio remoto (mstsc.exe) fallara en la versión anterior.
- Se solucionó un problema relacionado con msmpeg2vdec.dll en los últimos dos vuelos que provocaba que algunas aplicaciones fallaran.
- Se solucionó un problema por el cual la información de rotación de los archivos JPG no se podía consultar a través de API (por ejemplo, a través de PowerShell).
- Se solucionó un problema subyacente que causaba que el comando Get-WindowsCapability a veces llegara a un estado en el que fallaba inesperadamente hasta que reiniciaba su PC.
- Se solucionó un problema que provocaba que Mica no funcionara correctamente al usar una presentación de diapositivas como fondo de escritorio.
- Se solucionó un problema que podía provocar que ciertas aplicaciones no detectaran un escáner, aunque hubiera uno conectado.