- PS5-Linux käyttää hypervisorin hyökkäystä suorittaakseen täyden Linux-työpöydän ja päästäkseen käsiksi PS5:n suorittimeen ja näytönohjaimeen
- Toimii vain levypohjaisissa "Phat" PS5 -malleissa, joissa on laiteohjelmisto 3.xx–4.xx, ja vaatii tietyn laitteiston.
- Ubuntu 26.04 ja Linux-ydin 7 pystyvät ajamaan PC-pelejä, Steam-pelejä ja emulaattoreita jopa 4K60-tarkkuudella.
- Projekti on kokeellinen, ilman kaksoiskäynnistystä ja useilla rajoituksilla, suunnattu edistyneille käyttäjille
PlayStation 5:n käyttö ikään kuin se olisi Linux-pelitietokone ei ole enää vain sosiaalisessa mediassa jaettu tekninen demo. Kuukausien työn jälkeen tietoturvainsinööri ja tunnettu modaaja Andy Nguyen (theflow0) on julkaissut menetelmän, jonka avulla tietyt PS5-yksiköt voivat käynnistää täyden Linux-työpöydän ja pelata PC-pelejä laitteistokiihdytyksellä.
Projekti, joka tunnetaan nimellä PS5-Linux mullistaa Sonyn konsolin koneeseen, joka käyttäytyy paljon lähempänä perinteistä x86-64-tietokonetta. Se ei ole virallinen ominaisuus eikä suunnattu keskivertopelaajalle, mutta se avaa uuden polun harrastajille, jotka haluavat kokeilla laitteistoaan tavallisen PlayStation-käyttöliittymän ulkopuolella.
Mikä tarkalleen ottaen on PS5-Linux ja miten se toimii?
Hankkeen ydin perustuu hypervisorin haavoittuvuus, joka on jo korjattu uudemmissa laiteohjelmistoversioissa. Hyödyntämällä tätä heikkoutta PS5-Linux ohittaa osan konsolin GameOS-ympäristön suojauskerroksista ja saa matalan tason pääsyn PlayStation 5:ssä käytettyyn mukautettuun AMD SoC:hen.
Kun hyötykuorma on injektoitu ja Linux on ladattu, konsoli paljastaa sen 8-ytiminen / 16-säikeinen Zen 2 -suoritin, jopa 3.5 GHz:n kellotaajuus ja RDNA2-näytönohjain jopa 2.23 GHz:n kellotaajuudella käyttöjärjestelmään. Tämä tarkoittaa, että laitteisto ei enää toimi suljetun konsolin tavoin, vaan kuin PC-luokan kone, jossa on tavallinen Linux-jakelu.
Sieltä järjestelmä voidaan konfiguroida ns. täysi työpöytäympäristö Ubuntu 26.04:ään perustuen yhdistettynä Linux-ytimen 7Käyttäjät ovat raportoineet tällä asetuksella kyvystä käynnistää Steam-pelejä, PC-pelejä yhteensopivuuskerrosten kautta ja erilaisia emulaattoreita, kaikki perinteisestä Linux-istunnosta.
Projektin muistiinpanojen mukaan hyväksikäyttö, jota käytetään PS5-Linux on vain "pehmeä modi"Se ei korvaa pysyvästi PlayStation-käyttöjärjestelmää eikä flashaa mukautettua laiteohjelmistoa. Muutos on muistissa; kun konsoli sammutetaan tai käynnistetään uudelleen normaalisti, kaikki palautuu takaisin alkuperäiseen PS5-käyttöjärjestelmään.

Tuetut PS5-mallit ja laiteohjelmistoversiot
Yksi tärkeimmistä varauksista on, että PS5-Linux toimii vain hyvin tietyillä laitteisto- ja laiteohjelmistoyhdistelmilläProjekti kohdistuu tällä hetkellä levypohjaisiin ”Phat”-malleihin, eli alkuperäiseen, täysikokoiseen PS5-konsoliin optisella asemalla.
Hyödyntökyky ja hyötykuorma on kehitetty laiteohjelmistosarjat 3.xx ja 4.xxNäiden versioiden konsolit voivat saada suoran pääsyn laitteistoon ja nauttia PS5-Linuxin kaikista ominaisuuksista. Tämän jälkeen päivitetyt järjestelmät ovat käytännössä lukittuja toistaiseksi, koska Sony korjasi haavoittuvuuden.
Näissä tuetuissa haaroissa on myös joitakin vivahteita. Laitteissa, joiden laiteohjelmisto on alhaisimmalla 3.xx-luokalla, ei ole M.2 SSD -tukea, joten ne eivät voi käyttää sisäistä NVMe-asemaa yksinomaan Linuxille. Sitä vastoin 4.xx-laiteohjelmistolla varustetut PS5:t voivat hyödyntää M.2-paikkaa, jolloin asema on varattu Linux-ympäristölle ja saavutetaan parempi tallennusteho.
Hankkeen kehittäjät eivät sulje pois tuleva tuki laiteohjelmistolle 5.xx ja jopa vanhempia 1.xx- tai 2.xx-koontiversioita, mutta he korostavat, että tämä ei ole nykyinen prioriteetti. Joka tapauksessa Linuxin pitäisi todennäköisesti toimia virtualisoidussa ympäristössä uudemmilla laiteohjelmistoilla, heikentyneellä suorituskyvyllä ja enemmän rajoituksilla verrattuna nykyiseen paljaaseen metalliin perustuvaan käyttöön.
Näiden vaatimusten vuoksi suuri osa olemassa olevasta PS5-asennuskannasta on suljettu poisVain omistajat, jotka ovat tarkoituksella pysyneet vanhemmassa laiteohjelmistossa tai yksinkertaisesti lopettaneet konsolinsa päivittämisen aikaisin, voivat realistisesti kokeilla PS5-Linuxia tänään.
Laitteistovaatimukset ja suositeltu kokoonpano
Oikean konsolin ja laiteohjelmiston lisäksi PS5-Linux vaatii jonkin verran lisälaitteistoa käyttökelpoiseksi pöytätietokonejärjestelmäksi. Peruselementti on vähintään 64 Gt:n USB-tallennuslaite, mieluiten ulkoinen SSD-levy nopeampien latausaikojen ja sulavamman yleisen suorituskyvyn takaamiseksi.
Arkikäyttöön projekti odottaa tavallinen USB-näppäimistö ja hiiri, koska Linux-työpöydän navigointi ohjaimella on kaikkea muuta kuin ihanteellista. PS5:n USB-portit ovat käytettävissä Linuxissa, mikä tekee näiden oheislaitteiden kytkemisestä helppoa.
Verkostoituminen hoidetaan mm. USB Ethernet- tai USB Wi-Fi -sovitinKonsolin sisäänrakennettua verkkolaitteistoa ei tueta täysin suoraan pakkauksesta, joten yhteensopivaa USB-ratkaisua suositellaan tällä hetkellä verkkoyhteyden saamiseksi ja latausten, päivitysten tai etävarastojen hallintaan.
On myös valinnainen tuki Linuxin asentamiseen sisäiselle M.2 SSD -levylle jos laiteohjelmisto tarjoaa M.2-toiminnallisuuden. Tässä tilanteessa konsoli voi varata NVMe-aseman kokonaan Linuxille säilyttäen samalla alkuperäisen PS5-tallennustilan tavallisille peleille ja viralliselle käyttöjärjestelmälle.
Jos käyttäjät haluavat jatkaa virallisen palvelun käyttöä DualSense-ohjain Bluetoothin kautta, he tarvitsevat ylimääräisen USB-Bluetooth-sovittimen. Linux ei tässä vaiheessa voi käyttää suoraan PS5:n integroitua Bluetooth-moduulia, joten ulkoinen neuvonantaja on ainoa tapa yhdistää laite langattomasti ilman kaapelia.
Linux PS5:llä: suorituskyky ja peliominaisuudet
Kun järjestelmä on määritetty, se paljastaa, miksi tämä projekti on herättänyt niin paljon huomiota: PS5:n laitteisto on riittävän tehokas toimimaan pätevänä Linux-pelitietokoneenaKaikkien kahdeksan suorittimen ytimen ja RDNA2-näytönohjaimen ansiosta suorituskyky on mukavasti kohtuullisen keskitason pöytätietokoneen tasolla.
Ubuntu 26.04:ssä ja kernelin 7:ssä varhaiset testit osoittavat, että Steam-pelit ja muut PC-pelit voivat toimia vakaalla ruudunpäivitysnopeudella, erityisesti Linux-grafiikkapinojen ja nykyaikaisten API-rajapintojen avulla. Konsolin GPU:n tarjoama laitteistokiihdytys mahdollistaa edistyneiden tehosteiden ja vaativien työkuormien käytön, jotka olisivat mahdottomia kevyemmillä laitteilla.
Jotkut demonstraatiot osoittavat GTA V pyörii 60 kuvaa sekunnissa ja siinä on parannettu säteenseuranta. Ubuntulla PS5:n kautta, mikä havainnollistaa, kuinka pitkälle tätä kokeellista kokoonpanoa voidaan viedä. Toinen laajalti mainittu esimerkki on Spider-Man, joka saavuttaa 1440p-resoluution 60 fps:n nopeudella, jälleen Linux-ympäristössä konsolilla.
Videolähtö tukee 1080p, 1440p ja 4K resoluutiot jopa 60 Hz:n taajuudella HDMI:n kautta, mukaan lukien digitaalinen ääni. Nykyinen toteutus säilyttää 60 Hz:n ylärajan kaikilla tuetuilla resoluutioilla. Kehittäjät ovat maininneet, että muita virkistystaajuuksia, kuten 120 Hz tai 30 Hz, voidaan lisätä myöhemmin, mutta ne eivät ole tällä hetkellä saatavilla.
Kaupallisten PC-pelien lisäksi käyttäjät voivat myös asentaa emulaattoreita, retro-käyttöliittymiä ja tavallisia Linux-sovelluksia kuten selaimia, toimistotyökaluja tai mediasoittimia. Käytännössä tämä muuttaa PS5:n joustavaksi työasemaksi, joka pystyy käsittelemään sekä tuottavuustehtäviä että viihdettä, aina projektin kokeellisen luonteen rajoissa.
Edistyneet säätimet: VRAM, tuulettimien nopeudet ja tehostustilat
PS5-Linux menee käyttöjärjestelmän minimaalisen käynnistyksen pidemmälle ja sisältää useita konsolin laitteiston edistyneet hallintatyökalutNämä vaihtoehdot ovat erityisen tärkeitä niille, jotka ovat huolissaan lämpötiloista, järjestelmän vakaudesta sekä suorituskyvyn ja melun välisestä tasapainosta.
Yksi keskeisistä ominaisuuksista on mukautettu VRAM-allokointiPäätekomentojen avulla käyttäjät voivat päättää, kuinka paljon videomuistia varataan grafiikkatyökuormille, mikä voi auttaa hienosäätämään tiettyjen pelien tai sovellusten toimintaa, jotka vaativat enemmän näytönohjaimen käyttöä.
On myös tuulettimen ohjausliittymä, jonka avulla käyttäjät voivat säätää jäähdytyskäyttäytymistäOhittamalla automaattiset käyrät harrastajat voivat joko suosia alhaisempia lämpötiloja suuremman melun kustannuksella tai sallia hieman korkeammat lämpötilat hiljaisemman järjestelmän vastineeksi ottaen aina huomioon pitkän aikavälin vaikutukset laitteistoon.
Lisäksi projektiin kuuluu mm. vaihtoehtoja erilaisten tehostustilojen ottamiseksi käyttöön tai poistamiseksi käytöstä Linux-päätteestä. Nämä vaikuttavat siihen, kuinka aggressiivisesti suoritin ja näytönohjain nostavat kellotaajuuttaan, mikä puolestaan vaikuttaa suorituskykyyn, lämmöntuottoon ja virrankulutukseen.
Kehittäjät suosittelevat hieman konservatiiviset profiilit kellotaajuuksille, kuten CPU:n asettaminen noin 3.2 GHz:iin ja GPU:n pitäminen lähellä 2.0 GHz:iä, erityisesti jos järjestelmä on Slim-versio tai jos sitä aiotaan käyttää pitkiin pelisessioihin raskaan kuormituksen alla.
Nykyiset rajoitukset, virheet ja puuttuvat ominaisuudet
Ominaisuuksistaan huolimatta PS5-Linux on edelleen keskeneräinen työ, jolla on selkeä luettelo rajoituksistaSe ei ole virallisen käyttöjärjestelmän korvaaja, eikä se tarjoa samaa integraatio- ja viimeistelytasoa kuin mitä käyttäjät odottavat kuluttajavalmiilta tuotteilta.
Aluksi on olemassa ei kaksoiskäynnistysjärjestelmää tai pysyvää Linux-merkintää konsolin valikossaJoka kerta, kun käyttäjä haluaa palata Linuxiin, hänen on toistettava hyökkäysketju, syötettävä hyötykuorma ja suoritettava käynnistysprosessi uudelleen. Normaali uudelleenkäynnistys palauttaa konsolin normaaliin PlayStation-ympäristöön ilman Linuxia.
Ominaisuudet kuten valmius- tai lepotila eivät ole käytettävissä tässä yhteydessäKehittäjät ovat esitelleet ajatuksen sammutusmekanismista, joka asettaisi konsolin käynnistymään takaisin Linuxiin seuraavan käynnistyksen yhteydessä, mutta se ei ole vielä osa julkista versiota.
Jotkut käyttäjät ovat ilmoittaneet HDMI-lähtöön ja näytönsäästäjän toimintaan liittyvät ongelmatTietyissä näytöissä tai televisioissa videon tai äänen alustus ei välttämättä onnistu oikein, mikä pakottaa manuaalisiin säätöihin tai uudelleenkäynnistyksiin. Toisissa tapauksissa näytönsäästäjä tai virransäästötoiminnot eivät toimi hyvin näytön kanssa, mikä johtaa mustiin näyttöihin tai odottamattomaan toimintaan.
Verkostoitumisella on myös omat omituisuutensa. Joissakin kokoonpanoissa Täysi yhteys edellyttää WLAN-sovittimen poistamista käytöstä ja uudelleen käyttöönottoa ensimmäisen Linux-käynnistyksen jälkeen. Sisäistä verkkomoduulia ei vielä käsitellä samalla tavalla kuin tietokoneen emolevyllä, joten sen toiminta voi vaihdella kokoonpanosta ja ajureista riippuen.
Kenelle PS5-Linux todella on tarkoitettu?
Teknisten esteiden ja kokeellisen tilanteen vuoksi PS5-Linux on selvästi tarkoitettu edistyneille käyttäjille eikä vain niille, jotka haluavat lisätä selaimen tai pari PC-peliä konsoliinsa. Linux-komentorivityökalujen tuntemus ja jonkin verran perehtyneisyyttä laiteohjelmiston hyökkäyksiin suositellaan, ennen kuin edes harkitaan asennusta.
Projekti riippuu siitä, käyttäen haavoittuvuutta, jonka Sony on jo korjannut uudemmissa laiteohjelmistoissa. Tämä ei ainoastaan rajoita yhteensopivuutta, vaan herättää myös kysymyksiä pitkän aikavälin elinkelpoisuudesta: jos käyttäjä päättää päivittää konsolin, Linux-polku estetään, eikä ole takeita siitä, että vastaava avautuminen ilmestyy uudelleen.
On myös taloudelliset ja käytännön näkökohdat, jotka on otettava huomioonVaikka PS5-laitteisto onkin ominaisuuksiltaan tehokas, PC-pelikokemusta ensisijaisesti etsivien voi olla helpompaa rakentaa tai ostaa erillinen tietokone sen sijaan, että turvautuisivat hyökkäyspohjaiseen kokoonpanoon, joka on käynnistettävä uudelleen joka kerta.
Niille, jotka eivät enää käytä PS5:tä pääkonsolina tai joilla on toissijainen yksikkö vanhalla laiteohjelmistolla, PS5-Linux voi olla mielenkiintoinen leikkikenttä järjestelmäarkkitehtuurikokeiluille, kotitekoista kehitystä, emulointia ja vaihtoehtoisia käyttötapauksia, jotka ylittävät virallisen luettelon.
Laajemmasta konsolimaailman näkökulmasta, arvo on tässä enemmän tutkimuksessa ja tiedonhaussa kuin käytännön jokapäiväisessä käytössä. Se osoittaa, kuinka pitkälle laitteistoa voidaan viedä, kun hypervisor ei ole enää musta laatikko ja kun kehittäjät saavat mahdollisuuden hallita kelloja, muistia ja ajureita tutusta Linux-ympäristöstä.
Asennusresurssit ja yhteisön tuki
Niille, jotka sopivat profiiliin ja joilla on sopivat laitteistot, Lähtökohtana on virallinen PS5-Linux-arkisto GitHubissaSiellä Andy Nguyen ja yhteistyökumppanit ovat julkaisseet yksityiskohtaiset asennusohjeet, hyötykuormatiedostot ja jatkuvat muistiinpanot yhteensopivuudesta, virheistä ja suunnitelluista parannuksista.
Dokumentaatio kuvaa Koko ketju: USB-aseman valmistelusta Ubuntun käynnistämiseen, ytimen konfigurointi, verkkosovittimien käsittely ja edistyneempien parametrien säätäminen. Se on prosessi, joka vaatii kärsivällisyyttä ja tarkkuutta, mutta sen etuna on myös toistettavuus, kunhan laiteohjelmisto ja konsolin malli vastaavat vaatimuksia.
GitHubin lisäksi projekti koordinoi suurta osaa tuestaan seuraavien kautta: erillinen Discord-palvelinTässä yhteisötilassa käyttäjät jakavat tuloksiaan, ratkaisevat asennusongelmia ja ehdottavat muutoksia tai lisäyksiä skripteihin ja dokumentaatioon.
Nguyen itse on sanonut, että konsolin pysyvän tiiliin tiivistämisen riskiä ei käytännössä ole jos ohjeita noudatetaan, koska hyökkäys toimii muistissa eikä korvaa virallista järjestelmän laiteohjelmistoa. Kuten minkä tahansa matalan tason muokkauksen kanssa, on kuitenkin suositeltavaa edetä huolellisesti, varmistaa, että edellytykset täyttyvät, ja hyväksyä, että ongelmia voi ilmetä matkan varrella.
Tällä hetkellä PS5-Linux on huomattava esimerkki siitä, miten suljettu konsoli voidaan muuttaa täysin toimivaksi Linux-pelitietokoneeksi hyvin erityisissä olosuhteissa. Se ei ole valtavirran ominaisuus, eikä sen ole tarkoitus korvata erillistä tietokonetta, mutta se havainnollistaa sekä Sonyn laitteiston raa'an kyvykkyyden että yhteisön sitkeyttä, joka jatkuvasti rikkoo nykyaikaisen konsolin kykyjen rajoja.
