Desde el pasado mes de enero, la gente de Canonical comenzó a desarrollar un paquete Snap de Steam diseñado para dispositivos ARM64, apoyándose para ello en el emulador FEX. Pues bien, han pasado unos meses y luego de realizar numerosas pruebas y recibir feedback positivo, los desarrolladores de Canonical consideran que dicho paquete ya alcanzó la fase de estable.
¿En qué dispositivos ARM64 Canonical garantiza el funcionamiento de su paquete Snap de Steam?
Si bien el anuncio resulta ser una buena noticia para los gammers linuxeros que estén usando un dispositivo regido por la arquitectura ARM64, las pruebas realizadas por Canonical no abarcan muchos dispositivos en sí. Hasta el momento, Canonical garantiza un pleno funcionamiento de este nuevo paquete en el siguiente hardware:
- Dispositivos equipados con el nuevo chip de NVIDIA DGX Spark.
- Ordenadores Lenovo ThinkPad X13s, T14s y el Dell XPS 9345. Sin embargo, Canonical indicó que otros portátiles con chips Qualcomm Snapdragon no deberían tener mayores problemas con este nuevo Snap de Steam.
- Dispositivos equipados con placas base Radxa Orión O6 y O6N
En cuanto a la cadencia de lanzamientos, Canonical indicó que este nuevo paquete se regirá de la siguiente forma:
- Edge: A través de esta rama, Canonical liberará las versiones más experimentales del Snap de Steam para dispositivos ARM64. Por ende, la cadencia de nuevos lanzamientos en este canal será muy frecuente. Obviamente, al ser las versiones más experimentales, serán las más inestables.
- Candidata: En este canal, Canonical liberará las versiones del Snap de Steam que no tengan muchos problemas internamente o numerosos reportes de fallos por parte de los usuarios. La estimación es que este canal podría recibir actualizaciones cada 2 semanas, dependiendo, obviamente, si la versión que está en Edge muestra una relativa estabilidad.
- Estable: Obviamente y tal como su nombre indica, este canal recibirá las versiones estables del Snap de Steam. La estimación de Canonical es que este canal podría recibir nuevas versiones cada 3 semanas, dependiendo lógicamente de qué tan estable se muestre la versión que esté probándose en el canal Candidato. Para aquellos que estén en el canal Candidato y deseen pasar al estable, pueden hacerlo mediante el siguiente comando:
sudo snap refresh steam --channel=stable
Ajustes a tener en cuenta en la configuración de FEX
Canonical indicó que, debido a que la funcionalidad de thunking (el reenvío de bibliotecas) depende del juego y características del dispositivo, ellos optaron por ofrecerlo desactivado de forma predeterminada. Sin embargo, dejaron abierta la posibilidad de que el usuario pueda activarlo o desactivarlo manualmente.
Así, si un usuario con un dispositivo equipado con un chip Snapdragon desea activar la funcionalidad de Vulkan con el DRM thunking, deberán configurar los parámetros «drm» y «vulkan» a 1 en ~/snap/steam/common/fex_config/Config.json y reiniciar Steam. En el caso de tener un dispositivo con el chip Nvidia DGX Spark, deberá modificar los parámetros «GL» y «Vulkan» con el valor 1 en ~/snap/steam/common/fex_config/Config.json y reiniciar Steam.
En cuanto al rendimiento, obviamente esto dependerá del juego y las especificaciones técnicas que tenga el dispositivo.

