TL ; RD : Nous avons établi que Doom peut fonctionner sur une pomme de terre, mais qu’en est-il de quelque chose de plus compliqué ? Un moddeur a récemment essayé d’exécuter Half-Life 2 en mode natif sur un Raspberry Pi 4. Les premiers résultats semblent approximatifs mais montrent un potentiel d’expansion théorique du support de la plate-forme de Valve.

Les vidéos publiées sur Reddit cette semaine montrent des sections de Half-Life 2 en cours nativement sur un Raspberry Pi 4 et un Macbook Air Apple M2. Redditor zbios a déclaré que l’objectif principal de la démo n’était pas de tester le Raspberry mais de voir si le moteur Source de Valve pouvait fonctionner sur les plates-formes Arm.

Avant de devenir trop excité, sachez que le micro-ordinateur ne fait pas bien fonctionner le jeu de tir à la première personne de 2004 de Valve. Le jeu gère environ 15 à 20 images par seconde, avec des graphismes réglés sur un mélange de paramètres bas et élevés à 720p.

À 1080p, le framerate peut tomber aussi bas que 10fps. Le jeu peut sembler à peine jouable, mais il est suffisamment stable pour prouver qu’un jeu de moteur Source peut fonctionner sur un système Linux basé sur Arm, ce qui était l’objectif principal de Redditor.

2023 03 14 image 27

Le projet a été rendu possible grâce à la fuite du code source de Team Fortress 2 en 2018, qui a conduit à la mise à disposition gratuite d’une version du moteur de Valve sur GitHub. La prise en charge de ce code pour tous les systèmes basés sur Arm, à l’exception de Windows on Arm, a permis à zbios de porter Half-Life 2 sur le Raspberry Pi 4 basé sur Linux.

Le moddeur a ensuite utilisé la version RP pour modifier le jeu pour le silicium M2 d’Apple, gérant sans surprise le jeu beaucoup mieux. Le début de la section Revenholm gérait 300 à 400 images par seconde, prouvant davantage les possibilités de portage des jeux du moteur Source sur Arm. Selon zbios, la conversion de Portal devrait également être possible, mais les commentaires sur la page GitHub indiquent que Garry’s Mod est hors de portée en raison de ses modifications apportées au moteur.

Ces démonstrations réussies soulèvent la question de savoir si Valve pourrait proposer des versions natives Arm de tous ses jeux de moteur Source sur Steam, comme DOTA 2, Counter-Strike : Global Offensive (qui pourrait bientôt recevoir une suite ou une mise à jour majeure) et Portal 2 .Peut-être pourraient-ils se joindre à la déjà vaste liste de jeux sur Steam qui s’exécutent nativement sur Apple Silicon. De plus, Nvidia Lightspeed Studios a publié des versions Android de Half-Life 2 et Portal pour Nvidia Shield en 2018, prouver que la base du support de bras existe.