Certains programmes et la plupart des jeux sont conçus pour le matériel x86, et nous avons déjà vu des projets comme l’émulateur Box86 x86 pour des cibles ARM 32 bits et l’émulateur Box64 x86-64 pour le matériel ARM 64 bits pour exécuter des jeux sur le matériel ARM.
L’émulateur Felix86 x86-64 est similaire à Box64, sauf qu’il cible spécifiquement le matériel RISC-V. Le projet est très nouveau, mais il peut déjà exécuter des jeux Linux comme World of Goo 2, SuperTuxkart et Quake Openarena, tandis que l’émulateur de vin peut actuellement gérer des jeux Windows simples comme Solitaire. Vous trouverez la liste complète de compatibilité sur le site Web du projet.

Fections Felix86:
- Recompilateur juste à temps (JIT)
- Utilise l’extension vectorielle RISC-V pour les instructions SSE
- Utilise l’extension B, si disponible, pour les instructions de manipulation de bits comme BSR
- Prend en charge une variété d’extensions facultatives, telles que les extensions personnalisées XThead
Vous trouverez le code source sur GitHub.

Les tests ont été principalement effectués sur une banane PI BPI-F3 SBC propulsée par le SOC-V SOC Spacemit K1 Octa-core. La capture d’écran ci-dessus montre SuperTuxkart sur les distributions Bianbu Linux basées sur Ubuntu à l’aide d’une carte graphique AMD HD 7350 connectée au BPI-F3 via une carte d’adaptateur MPCie à PCIE.
Cependant, le rapport d’étape (1er mai 2025) indique que la démo fonctionne actuellement à 10 images par seconde, il y a donc plus de travail à faire pour améliorer les performances. L’expérience utilisateur dépendra des jeux, et on nous dit que VVVVVV pourrait fonctionner à des fractures «décentes», tandis que World of Goo ne rendrait qu’à 0,5 ips.
D’autres cartes graphiques ont été essayées, notamment une Nvidia GTX 1050 Ti, mais les pilotes de nouveau sont portés disparus à Bianbu, et un AMD Radeon HD 7790, qui avait également son propre ensemble de problèmes. Donc, pour l’instant au moins, il est préférable de s’en tenir à un AMD HD 7350 si vous souhaitez reproduire la configuration ci-dessus. La carte mère Milk-V Jupiter Mini-ITX est probablement une meilleure plate-forme matérielle que le BPI-F3 SBC pour lire les cartes graphiques WTH car elle dispose d’un emplacement PCIE approprié et peut également être installé dans un châssis mini-ITX.
Via les actualités des hackers
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

