// FRANDROID — MOBILE & WEB
L’émulation PS2 sur Android n’est plus réservée aux puces Snapdragon
ARMSX2 est un émulateur PS2 open source dérivé de PCSX2, l’émulateur de référence sur PC. Jusqu’alors, sur Android, pour émuler correctement la PlayStation 2, il fallait presque toujours un smartphone équipé d’une puce Qualcomm.
L’équipe d’ARMSX2 s’occupe aujourd’hui des autres appareils avec la version 2.8.3, publiée le 11 octobre. Elle ajoute un pilote graphique conçu pour les puces Mali d’Arm. D’après les notes de version, Ace Combat 4 et Ace Combat 5 tournaient de façon injouable sur une Mali-G57 d’entrée de gamme que l’on trouve notamment sur des Samsung Galaxy A16, Xiaomi Redmi 17C ou Samsung Galaxy A08. Désormais, ils y fonctionnent parfaitement.
Pour aller plus loin
Quels sont les meilleurs smartphones à moins de 200 euros en 2026 ? Notre sélection
Les Snapdragon avaient une longueur d’avance puisque leurs puces graphiques Adreno peuvent utiliser Turnip. Ce sont des pilotes Vulkan libres, Vulkan étant l’interface qui permet à une application de parler à la puce graphique. Turnip fait mieux que le pilote livré d’origine. Les puces Mali, que l’on trouve chez Google, Samsung ou MediaTek, n’avaient que le pilote fourni avec le téléphone.
MaliSX2 vient combler ce manque. Ce pilote Vulkan a été développé par bmdhacks, un contributeur du projet. Il existait déjà dans la version 2.8.2 sous le nom libmali, mais uniquement pour les Mali-G615 et G715 présents dans les smartphones haut de gamme. La 2.8.3 l’étend aux Mali-G57, G68, G77 et G78, plus abordables. Outre les smartphones et tablettes, ces puces équipent aussi beaucoup de consoles portables Android, dont l’Anbernic RG 476H.
Côté smartphones, la liste concerne surtout des modèles sortis en 2020 et 2021. Les Pixel 6, 6 Pro et 6a embarquent un Mali-G78 MP20. En Europe, les Galaxy S21 utilisent l’Exynos 2100 et son Mali-G78 MP14, et les Galaxy S20 l’Exynos 990 avec son Mali-G77.
Le Pixel 7, lui, ne profite pas de la mise à jour. Sa puce Tensor G2 est passée à une Mali-G710, qui n’est pas dans la liste. Les Pixel 8 et 9, avec leur Mali-G715, avaient déjà droit au pilote depuis la 2.8.2.
Attention, MaliSX2 a besoin d’un pilote noyau Mali assez récent, c’est-à-dire la couche du système qui gère la puce graphique. S’il est trop ancien, MaliSX2 ne se charge pas et le jeu repart sur le pilote d’Arm.
La 2.8.3 corrige aussi un bug gênant. Quand un jeu était en pause et l’application en arrière-plan, l’appareil ne se mettait jamais en veille. Une Retroid Pocket 6 est ainsi passée de 76 % à 0 % de batterie en une nuit. L’application gardait le son actif pour reprendre la partie instantanément, et Android restait donc éveillé. Désormais, elle coupe le son et met le jeu quasiment en sommeil dès qu’on la quitte.
Sur Mali comme sur Adreno, Gran Turismo 4 perdait des images dans les courses de nuit et en vue cockpit. L’équipe dit avoir corrigé le problème. Sur le pilote Adreno d’origine de Qualcomm, certaines lignes s’affichaient avec une mauvaise épaisseur ou dans une mauvaise direction, par exemple les contours de Sly ou les lignes électriques de Burnout 3. Ce défaut est corrigé lui aussi.