Este sitio puede ganar comisiones de afiliados con los enlaces de esta página. Términos de Uso.

Microsoft anunció hoy que ha llegado el soporte esperado para la emulación x86 de 64 bits en Windows en dispositivos ARM, siempre que esté ejecutando la compilación 21277. Deberá ser parte del programa Windows Insider de Microsoft para probar la compilación. Las instrucciones para instalar el software, siempre que sea miembro, están disponibles aquí.

Según Microsoft, cuando lanzó Windows en ARM en 2017, tenía más sentido centrarse en el soporte de emulación x86 de 32 bits. Tres años después, con más aplicaciones moviéndose a 64 bits y los clientes han comenzado a solicitar soporte de 64 bits, Microsoft cree que tiene más sentido agregar la función. El hecho de que las CPU ARM también se hayan vuelto más potentes y capaces probablemente también ayude; la sobrecarga de emulación de x86 de 64 bits podría ser mayor que la solución de 32 bits de Microsoft.

Una inmersión profunda publicada hace poco más de un año por Blackberry (!) Entra en algunos detalles sobre cómo funciona la emulación de 32 bits de Microsoft. No es una lectura obligatoria de ninguna manera, pero si desea echar un vistazo debajo del capó del software y ver ejemplos de cómo las instrucciones x86 se traducen en sus contrapartes ARM, compruébelo.

El soporte de 64 bits incorporado en la Build 21277 puede ejecutar aplicaciones nativas x86-64 o tomar aplicaciones de 32 bits como Chrome para Windows en ARM y ejecutarlas en modo de 64 bits. Microsoft señala que algunas aplicaciones de 32 bits pueden beneficiarse de tener más RAM disponible si se ejecutan en este modo.

Surface Pro X

El impacto en el rendimiento de la emulación para ejecutar aplicaciones x86 de 64 bits en núcleos ARM ha sido un tema de discusión tras el lanzamiento de los chips M1 de Apple. Los primeros puntos de referencia han demostrado que es posible ejecutar Windows 10 en el silicio de Apple a través de la virtualización y que el M1 es mucho más rápido que el hardware en sistemas como Surface Pro X, incluso cuando su sistema operativo y los puntos de referencia se ejecutan dentro de una máquina virtual.

¿Dónde está la actualización de la plataforma Windows en ARM?

El lanzamiento del M1 de Apple le dio a Microsoft una nueva razón para estar interesado en reforzar Windows en el rendimiento de ARM, pero Qualcomm no parece estar de acuerdo con la idea. Cuando se le preguntó sobre el M1 durante una conferencia telefónica reciente, Qualcomm restó importancia a la pregunta y afirmó que el M1 representaba “una gran validación de lo que hemos estado haciendo durante los últimos años”, en lugar de pasar a la pregunta de cómo lo habrían hecho. responder al chip.

La computadora portátil Qualcomm actual, Qualcomm 8cx, se basa en un cuádruple de núcleos Cortex-A55 y un cuádruple de núcleos Cortex-A76. El Snapdragon 888 SoC recién anunciado de Qualcomm es dos años más nuevo y utiliza un núcleo de CPU Cortex-X1, tres núcleos Cortex-A78 y cuatro núcleos Cortex-A55.

La CPU Cortex-X1 es una Cortex-A78 que ha sido optimizada para un rendimiento máximo en lugar de área de matriz o potencia. Funciona a 2.84GHz, mientras que los tres núcleos A78 registran a 2.42GHz y el A55 a 1.8GHz.

Dado que el 8cx original usa un Cortex-A76, un chip modernizado definitivamente ayudaría a los futuros sistemas Windows en ARM a competir de manera más efectiva contra chips como el M1. Ni siquiera voy a especular sobre cómo le iría a semejante combinación, pero parece que el mercado está listo para una actualización, especialmente porque el Snapdragon 888 integra un módem 5G. Si bien no es una característica en particular que me interese personalmente, un módem 5G le daría a un futuro dispositivo Windows on ARM una diferencia significativa en comparación con un Apple M1. Hasta la fecha, Apple no ha introducido un sistema con conectividad celular.

Llevar el soporte de emulación x86 de 64 bits a Windows en ARM mejora su capacidad general para funcionar como un verdadero reemplazo para Windows 10 convencional. Una nueva plataforma SoC que redujera la brecha entre los dispositivos ARM y x86 en el ecosistema de Windows le daría a Microsoft y sus socios un manera de mostrar ese apoyo con las mejoras de rendimiento que lo acompañan.

Ahora lee: