En kjent sikkerhetsforsker har nå klart noe mange trodde var umulig: å gjøre Playstation 5 om til en slags uoffisiell Steam Machine. Resultatet er at konsollen kan kjøre Linux, og til og med spill som GTA V Enhanced med ray tracing.
Forsker har gjor PS5 til en PC med ray tracing-støtte
Hacker og utvikler Andy Nguyen, kjent på X under brukernavnet @theflow0, har publisert en video som får teknologifans til å måpe, for videoen avslører at Sonys PS5 kjører Linux og starte GTA V Enhanced. I videoen vises spillet i gang med ray tracing aktivert, noe som antyder at grafikkdriverne mer enn bare fungerer, de yter, også.
Nguyen er en velkjent sikkerhetsforsker som tidligere har funnet flere sårbarheter i Playstation-plattformen. Denne gangen har han brukt en full exploit-kjede for å få tilgang til systemet og installere Linux på maskinen, men merk at konsollen må kjøre på en eldre fastvare for at dette sikkerhetshullet kan utnyttes.
Vulkan + Linux = sant på PS5
Ifølge Nguyen støtter Linux-oppsettet allerede flere viktige funksjoner. Konsollen leverer 4K-video og lyd over HDMI, og alle USB-portene fungerer, så da kan den fungere fint som en strømmeboks med en CPU som kjører på rundt 3,2 GHz, mens GPU-en ligger på rundt 2,0 GHz.
Annonse
Det er mulig å presse ytelsen litt høyere: Nguyen forklarer at systemet kan økes til rundt 3,5 GHz CPU og 2,23 GHz GPU, men at PS5 Slim-modellen hans ble for varm.
Den kanskje mest imponerende delen av prosjektet er at PS5s RDNA 2-baserte grafikkprosessor faktisk fungerer med Linux. For å få dette til måtte Nguyen bidra med endringer til Mesa, den åpne grafikkdriveren som brukes av mange Linux-systemer, så dette er et imponerende prosjekt.
Krever komplett hack
Dette er en viktig milepæl fordi Sonys hypervisor og sikkerhetslag tradisjonelt har gjort konsollen svært vanskelig å åpne opp.
En utvikler påpekte i diskusjonen at dette i praksis betyr at noen har fått Vulkan-grafikk til å fungere på PS5 under Linux. Det åpner potensielt for å kjøre en rekke PC-spill, enten direkte eller gjennom kompatibilitetslag.
Nguyen understreker at metoden krever en såkalt «full chain exploit», altså en komplett kjede av sikkerhetshull som gir tilgang til systemnivået i konsollen. Slike utnyttelser fungerer vanligvis bare med eldre fastvare-versjoner. Prosjektet bruker blant annet exploit-verktøyet Byepervisor, som er utviklet av PS5-scenen for å omgå deler av Sonys sikkerhetssystem.
Alt er en PC til syvende og sist
Dette demonstrasjonen hvor kraftig maskinvaren i PS5 egentlig er. Konsollen er basert på AMD Zen 2 CPU og RDNA 2-grafikk, altså teknologi som også brukes i moderne PC-er. Med fungerende Linux-drivere og Vulkan-støtte kan en slik maskin i teorien fungere som en rimelig spill-PC.
Flere brukere på X foreslo allerede nye eksperimenter. En av dem ba Nguyen prøve å kjøre RPCS3, emulatoren for PlayStation 3, for å se hvordan ytelsen blir.
Andre foreslo å starte systemet direkte i Steam Game Mode via Gamescope, noe som i praksis ville gjort konsollen til en ekte Steam Machine. Ironisk nok var dette faktisk en ide Valve prøvde seg på allerede for over ti år siden. Den gang slo Steam Machines aldri ordentlig an i markedet, så får vi se om Microsoft sin nye konsoll som skal kjøre konsollspill- og PC-spill, kan bli en suksess da den er mer åpen enn tradisjonelle konsoller.


