6 points par GN⁺ 2026-03-09 | 1 commentaires | Partager sur WhatsApp
  • Une vidéo montre Linux porté sur une PS5, faisant tourner GTA 5 Enhanced sur Steam avec le ray tracing activé
  • Le tweet en question a aussi été rédigé directement depuis la PS5, avec prise en charge de la vidéo + audio HDMI 4K et de tous les ports USB
  • Le système fonctionne actuellement à 3,2 GHz pour le CPU et 2,0 GHz pour le GPU, avec un boost possible jusqu’à 3,5 GHz pour le CPU et 2,23 GHz pour le GPU, mais comme il s’agit d’une PS5 Slim, elle surchauffe rapidement
  • Pour l’instant, cela n’est possible qu’avec des exploits full-chain comme Byepervisor sur d’anciens firmwares 1.xx-2.xx

1 commentaires

 
GN⁺ 2026-03-09
Commentaires sur Hacker News
  • C’est un peu triste de trouver aussi passionnant le fait de faire tourner mon propre logiciel sur mon propre matériel

    • J’ai l’impression que ça va devenir de plus en plus difficile. Pas seulement sur PC, mais aussi sur des appareils comme la PS ou la Xbox, qui vont être de plus en plus verrouillés
      Remplacer le firmware de nombreux appareils électroménagers connectés est déjà compliqué, et ça risque de l’être encore davantage à l’avenir
      Les imprimantes 3D vont bientôt être soumises à des restrictions réglementaires, et les tracteurs le sont déjà, comme l’a montré le cas John Deere
      On ne peut pas non plus corriger soi-même les problèmes logiciels d’un lave-vaisselle ou d’un réfrigérateur. Tout cela est en grande partie lié à des questions de responsabilité juridique
    • C’est précisément l’esprit hacker. Prendre quelque chose conçu pour un usage et le détourner vers un autre, et c’est encore plus grisant quand cela va à l’encontre de l’intention du fabricant
    • Je vois tout à fait ce que tu veux dire. Mais ce genre de chose a toujours été passionnant
      Ça me fait penser à un billet où quelqu’un expliquait avoir fait tourner Apple Basic sur un Commodore 64
    • C’est inévitable avec les consoles. Elles sont subventionnées par les coûts de licence et de publication des jeux, donc il est dans leur intérêt d’empêcher les utilisateurs d’exécuter des logiciels arbitraires
    • Il faut faire revivre cette culture
  • Impressionnant d’avoir stabilisé le pilote GPU sur PS5 au point de lancer Steam
    Le complexe d’E/S personnalisé de la PS5 (unité de décompression matérielle) a dû être difficile à contourner ; je me demande s’il a été complètement ignoré ou si une partie est tout de même gérée sous Linux
    Je me demande aussi comment se comporte la gestion thermique sous charge prolongée. Le refroidissement de la PS5 est calibré pour les limites de puissance du firmware d’origine, donc une charge Linux arbitraire pourrait avoir un profil thermique différent

    • Linux et le pilote GPU avaient déjà été portés sur le BC-250, une puce dérivée de la PS5
      La modification nécessaire pour prendre en charge une vraie PS5 n’était qu’un changement d’une seule ligne pour reconnaître l’ID du GPU
  • Projet intéressant, mais il y a très peu de détails techniques. On sait seulement qu’il faut un ancien firmware et exécuter toute une chaîne d’exploits
    L’article de Notebookcheck mentionne cela
    Je me demande si, une fois Linux installé, on peut encore accéder à l’OS d’origine. Comme il faut aussi utiliser la bibliothèque PS5, j’aimerais savoir s’il faut deux machines

    • J’ai vu il y a quelques jours une mise à jour sur l’exploit mast1c0re : apparemment, même avec le firmware PS5 le plus récent, il permet l’exécution de code native en espace utilisateur (userland) sans exploit kernel
      Lien vers le tweet correspondant
  • En voyant l’identifiant Twitter de l’auteur, ça ne m’a pas surpris. TheFlow est un hacker actif sur la scène homebrew console depuis plus de 10 ans, et il est vraiment extrêmement doué

  • Je me demande si les travaux autour du BC-250 ont pu aider

    • C’est très probable. Le BC-250 est une version de la PS5 avec 24 CU au lieu de 36
      Voir la documentation BC-250 pour plus de détails
      Il a probablement utilisé le code de prise en charge APU intégré à Mesa 25.1
  • Il faut aussi libérer la Xbox. Au minimum, il faudrait pouvoir y faire tourner Steam Link

    • Je ne pensais pas voir la PS5 devenir utilisable comme un PC avant la Xbox
    • La plupart ont construit un écosystème homebrew assez actif en exploitant le bac à sable développeur autorisé par Microsoft
      On peut le voir sur xbdev.store
      À l’inverse, Sony bloque rigoureusement l’exécution de code personnel, et l’accès aux outils de développement y est un vrai cauchemar
  • Je me demande comment l’interface GPU de la PS5 a été découverte et portée

    • Ce n’est pas une réponse directe, mais si on regarde la PR de prise en charge PS5 dans Mesa,
      on dirait que cela a été ajouté via une modification d’une seule ligne liée à AMDGPU_GFX1013_RANGE
    • La PS5 utilise un GPU AMD RDNA2. Il y a peut-être quelques spécialisations, mais à 99 %, c’est identique aux autres GPU RDNA2
    • Il suffit de regarder du côté du BC-250. C’est un modèle basé sur la PS5, conçu pour le minage, qu’on peut trouver à bas prix sur eBay
  • La documentation de jailbreak correspondante est ici
    En résumé, elle dit d’acheter Star Wars: Racer Revenge sur PS4 tant que le prix n’a pas encore grimpé

    • L’article date du 4 janvier, donc il est peut-être déjà trop tard
  • La PS5 dispose de nombreuses fonctions matérielles, comme la mémoire partagée entre CPU et GPU, mais j’imagine que les jeux doivent être codés spécialement pour en tirer parti

    • La mémoire partagée entre CPU et GPU n’est pas une spécificité des consoles. La plupart des GPU intégrés (iGPU) fonctionnent ainsi
      La différence avec les consoles, c’est que le CPU y utilise de la mémoire GDDR au lieu de la DDR. La manière de coder reste la même, mais les caractéristiques de performance changent
    • En réalité, tous les iGPU et les SoC embarqués ont cette architecture. Cela ne nécessite pas de programmation particulière
  • J’ai besoin d’un petit serveur multimédia, et ce serait vraiment génial de pouvoir le faire tourner sur une PS5