Muy anticipado: Intel y AMD han dominado el panorama de los juegos de Windows durante décadas, pero Qualcomm busca revolucionar las cosas con su último procesador basado en Arm. En la reciente Game Developers Conference (GDC), la compañía hizo algunas afirmaciones sorprendentes sobre las capacidades de juego de las próximas computadoras portátiles con Windows con tecnología Snapdragon.
Según el ingeniero de Qualcomm, Issam Khalil, la mayoría de los juegos x86 existentes en Windows deberían «simplemente funcionar» en el Snapdragon X Elite sin necesidad de portabilidad. Se trata de un avance significativo, ya que ampliaría enormemente el potencial de juego para las computadoras portátiles con Windows impulsadas por los chips Arm de Qualcomm desde el principio.
Khalil describió tres opciones para los desarrolladores que buscan ejecutar sus juegos en Snapdragon X Elite: un puerto Arm64 nativo completo, crear aplicaciones híbridas que combinen código nativo y emulado, o… no hacer casi nada y permitir que los juegos se ejecuten mediante emulación. Es este último escenario de «simplemente funciona» el que nos entusiasma.
Qualcomm afirma que la clave radica en el hecho de que los juegos modernos están más vinculados a la GPU que a la CPU. Dado que el Snapdragon X Elite cuenta con una potente GPU Adreno, la compañía afirma que el rendimiento de los gráficos no se verá afectado al emular código x86 en sus núcleos de CPU Arm. Si esto es cierto, el rendimiento general del juego dependería principalmente de las capacidades de la GPU Adreno.
Para lograr esto, Qualcomm incluso ha integrado soporte para DirectX 9 a 12, Vulkan, OpenGL hasta 4.6 e incluso OpenCL en sus controladores y software. Aparentemente, ha probado exhaustivamente todos los mejores juegos de Steam para validar sus afirmaciones.
Por supuesto, aquí hay algunas advertencias. Es probable que los juegos con antitrampas a nivel de kernel no funcionen, ni tampoco los títulos que requieren conjuntos de instrucciones AVX. Pero la ventaja potencial es tentadora: portátiles Windows para Arm que pueden jugar correctamente sin la enorme sobrecarga de la emulación x86.
No es algo sin precedentes que un proveedor de Arm afirme tener una sólida emulación x86. Apple nos dio una idea de este potencial con su capa de traducción Rosetta 2 para Arm Macs. Sin embargo, la empresa controla toda su pila de hardware y software, lo que facilita las optimizaciones.
Aún así, Qualcomm lo hizo afirmar A finales del año pasado, el SoC Snapdragon X Elite es más rápido que el M3 de Apple. Con suerte, esto debería compensar cualquier problema de optimización al ejecutar juegos para un rendimiento comparable al del silicio de Apple.
Queda por ver si Qualcomm podrá cumplir estas promesas para el mundo más fragmentado de los juegos de Windows. Pero con los sistemas Snapdragon X Elite programados para lanzarse este verano, incluidos dispositivos Surface potencialmente nuevos con estos chips, obtendremos respuestas del mundo real más temprano que tarde.