Half-Life 2 fonctionnera sur votre Raspberry Pi, mais est-il jouable ?

Si nous parlons du classique de Valve sorti en 2004, nous parlons alors de l'un des meilleurs jeux de l'histoire du PC et d'une histoire encore incomplète, bien que dans ce cas ce ne soit pas pour parler d'une troisième partie qui conclut l'histoire qui est restée. à mi-chemin, surtout après la fin abrupte de l'épisode 2. Le dernier en date ? Près de 20 ans après la sortie du jeu , nous pouvons maintenant jouer à Half-Life 2 sur un Raspberry Pi .

Bien que cela puisse vous surprendre, Half-Life 2 est déjà apparu plusieurs fois sur des plateformes qui ne reposent pas sur la technologie PC. Par exemple, nous avions une fois une version pour SONY PlayStation 3, basé sur le processeur CBEA, de la populaire Orange Box. Il y a quelques années aussi NVIDIA a sorti une console portable, la Tegra Shield, basée sur un BRAS processeur de jeu d'instructions.

Half-Life 2 fonctionnera sur votre Raspberry Pi

Half-Life 2 arrive sur Raspberry Pi 4

Eh bien, ledit ISA est le même que celui utilisé par le Raspberry Pi, cependant, l'origine du code source n'est pas la version qui a été publiée il y a des années pour l'ordinateur portable NVIDIA défaillant puisque le code de ladite version avait des optimisations pour des éléments uniques. du matériel de l'entreprise verte. Plutôt , son origine se trouve dans une fuite du code source de Team Fortress 2 cela s'est produit en 2018, cependant, malgré le fait qu'ils aient réussi à faire fonctionner le jeu, on ne peut pas dire que ses performances sont optimales, de plus, il peut être considéré comme injouable selon les normes actuelles.

Nous devons cet exploit à l'utilisateur de Reddit zbios , qui a également compilé une autre version du jeu pour Apple's processeurs M2, mais avec des résultats différents.

Raspberry Pi Half-Life 2

Ce n'est pas une version que nous recommandons de jouer

Et il faut prendre en compte que Half-Life 2 sous Raspberry Pi ne fonctionne que sur l'appareil de quatrième génération et que l'intégré GPU est extrêmement simple. Pas seulement en termes de puissance brute, mais en termes d'API prises en charge. Et c'est qu'il ne peut même pas faire tourner le jeu avec ses meilleurs vêtements, qui sont les graphismes sous DirectX 9 ou OpenGL 2, mais il faut plutôt le faire sous la première version d'OpenGL. Ce qui manque complètement de shaders graphiques et l'aspect visuel est assez perceptible.

L'autre point est la fréquence d'images et la résolution, le jeu n'arrive pas à dépasser les 20 FPS en résolution 720p et il ne faut pas s'attendre à une grosse amélioration par l'overclocking. Cela nous rappelle la tristement célèbre version pour PS2 qui est sortie au milieu des années 2000 et qui était injouable par manque de puissance. En tout cas, on l'a compris à partir du moment où le Raspberry Pi n'a pas été pensé pour Half Life 2 et sa liste de possibilités va au-delà de l'exécution de jeux vidéo, malgré l'entêtement à réduire son utilité à l'exécution de ROMS d'anciens jeux.

Une version pour Apple M2 est également apparue

Comme nous l'avons déjà dit, celui qui a compilé le code source a également fait sa version correspondante pour l'Apple M2, ici la différence de performances entre les deux puces est perceptible et avec une différence. Et c'est que le processeur des ordinateurs de Cupertino est capable de déplacer au maximum les graphismes avec toutes les options visuelles, à une résolution beaucoup plus élevée et à plus de 300 FPS

Demi-vie 2 Apple M2

Tout cela ouvre la porte aux versions Homebrew de Half Life 2 et pas seulement pour les ordinateurs Pi 4 et Apple, mais pour tout système basé sur un processeur compatible avec les instructions ARM. Par exemple, le Nintendo Switch, qui a récemment reçu une version de Portal utilisant le même moteur, ou encore la PlayStation Vita viennent à l'esprit. Dans tous les cas, rappelez-vous qu'il ne s'agit pas de versions officielles de Valve et qu'elles proviennent plutôt de la communauté. Quoi qu'il en soit, il est toujours bienvenu de jouer un classique comme celui-ci sur n'importe quelle plateforme, même si ce n'est pas, disons, conventionnel.