Advertentie
Een security-onderzoeker is erin geslaagd Linux op een PlayStation 5 te draaien en de console daarmee in feite te veranderen in een volwaardige pc die Steam-games kan draaien. Op de gemodificeerde console draait onder meer GTA V Enhanced Edition met ray tracing op 1440p en ongeveer 60fps.
De hack werd uitgevoerd door security-engineer Andy Nguyen, die meerdere beveiligingslagen van Sony wist te omzeilen met een volledige keten van exploits. Daarmee kreeg hij uiteindelijk kernel-niveau controle over het systeem en kon hij niet-ondertekende code uitvoeren, waaronder een Linux-installatie.
Van console naar Linux-pc
In een demonstratievideo is te zien hoe een PS5 Slim een volledige Linux-omgeving draait. Omdat de console intern gebaseerd is op een x86-architectuur, vergelijkbaar met die van moderne pc’s, kan het systeem na de hack in principe alles doen wat een normale computer ook kan. Dat betekent onder meer dat games via Steam kunnen worden gestart.
Nguyen liet zien dat GTA V Enhanced Edition op de aangepaste console draait met de een resolutie van 1440p, ray tracing via de High RT-preset en een vrij stabiele 60 frames per seconde.
Ook audio-uitvoer en HDMI-uitvoer werken volgens de ontwikkelaar correct, en alle USB-poorten zijn bruikbaar.
De cpu draait rond 3,2GHz, terwijl de gpu ongeveer 2,0GHz haalt. In theorie kunnen die respectievelijk tot ongeveer 3,5GHz en 2,23GHz boosten. In de praktijk blijkt de PS5 Slim echter thermisch beperkt: bij hogere kloksnelheden raakt de console snel oververhit
X (Twitter) Privacymelding
Op deze positie willen we je een Twitter-feed tonen. We vinden het belangrijk om je gegevens te beschermen. X wil voor het afspelen van een feed cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de feed toch wil bekijken, kun je op de feed klikken. De feed wordt daarna geladen en getoond.Toon tweets vanaf nu direct
Oude firmware nodig voor de exploit
De hack werkt voorlopig alleen op PS5-systemen met zeer oude firmware, tussen versie 1.0 en 2.0, die rond vijf jaar geleden verscheen. Nguyen gebruikte daarbij de zogenoemde Byepervisor-exploit, waarmee de hypervisor van Sony kan worden omzeild. Die hypervisor vormt normaal gesproken de belangrijkste beveiligingslaag van de console.
GPU-acceleratie in Linux is nog niet volledig afgerond en bepaalde functies werken nog beperkt. Toch laat het project zien hoe ver de modding-community inmiddels is gekomen.
PS5 als Steam Machine
GTA V is al native speelbaar op de PS5 zelf. Het doel van het project is dan ook niet zozeer om bestaande PS5-games te vervangen, maar om te laten zien dat de console in essentie een dichtgetimmerde pc is.
De hardware van de PS5 bestaat immers uit een aangepaste AMD-apu met x86-cpu-cores en een RDNA-gpu. Zonder Sony’s beveiligingslagen zou het apparaat relatief eenvoudig andere besturingssystemen kunnen draaien. In de vroege dagen van de PlayStation 3 stond Sony dat zelfs officieel toe via de zogeheten OtherOS-functie.
Voorproefje van toekomstige Steam-hardware
Volgens de ontwikkelaar laat de Linux-PS5 in zekere zin zien hoe toekomstige Steam Machines zouden kunnen functioneren. Valve werkt al langer aan hardware die SteamOS, een Linux-gebaseerd besturingssysteem, gebruikt om pc-games te draaien.
Dankzij de compatibiliteitslaag Proton kunnen veel Windows-games inmiddels probleemloos op Linux draaien, soms zelfs met een kleine prestatieverbetering.
De gemodificeerde PS5 combineert daardoor in theorie “het beste van twee werelden”: na experimenteren met Linux kan de console gewoon weer worden gebruikt als een standaard PS5 om exclusieve PlayStation-games te spelen.