Canonical a annoncé que Steam Snap pour ARM64 est désormais stable, ouvrant la porte à jouer à des titres PC sur des processeurs ARM comme les NVIDIA DGX Spark ou les ordinateurs portables Qualcomm. La proposition est tentante : plus d'efficacité, un prix plus bas et moins de chaleur. Cependant, la réalité derrière l'émulation de x86 vers ARM est moins brillante qu'il n'y paraît.
Émulation x86 : le goulot d'étranglement que personne ne veut voir 🎮
La plupart des jeux sont écrits pour l'architecture x86, pas pour ARM. Canonical a implémenté une couche de traduction et d'émulation pour les faire fonctionner, mais ce processus réduit toujours les performances et ajoute des erreurs. Les titres les plus récents ou exigeants sont exclus, et l'expérience se réduit à jouer à quelques jeux, parfois, avec quelques saccades. La vraie solution serait que les développeurs compilent nativement pour ARM.
Le jour où les développeurs se souviendront d'ARM ⏳
L'alternative, que les studios compilent également pour ARM, semble être une révolution. Mais dans l'industrie du jeu vidéo, la volonté va toujours avant l'argent, pas derrière la technologie. Autrement dit, quand tu verras Rockstar lancer GTA VI pour ARM avant que pour PC, préviens-nous. En attendant, on attend assis et on profite de ces saccades avec philosophie.