PS5-Linux: Cum să-ți transformi PS5-ul într-un PC cu Linux

  • PS5-Linux vă permite să rulați Ubuntu pe PS5 folosind o vulnerabilitate a hipervizorului deja corectată de Sony.
  • Funcționează doar pe modelele PS5 Fat cu unitate de disc și firmware între 3.00 și 4.51, cu unele nuanțe pentru utilizarea unui SSD M.2.
  • Odată ce Linux este încărcat, consola funcționează ca un PC de gaming de gamă medie spre înaltă, capabil să ruleze jocuri și emulatoare Steam.
  • Modul nu este permanent: exploit-ul trebuie lansat la fiecare pornire și există încă limitări privind rețeaua, DualSense și video.

PS5 cu Linux pe desktop

PlayStation 5 a încetat să mai fie doar o consolă de sufragerie și a preluat un rol neașteptat: acela de... computer desktop cu LinuxDatorită muncii cercetătorului în securitate Andy Nguyen (cunoscut în domeniu sub numele de theflow0 sau TheOfficialFloW), proiectul PS5-Linux este acum disponibil publicului și documentat pentru oricine îndeplinește cerințele tehnice.

Această dezvoltare nu are nicio legătură cu un program oficial Sony sau cu o funcție de firmware ascunsă. Este o softmod bazat pe exploit-uri înlănțuite despre hipervizorul consolei, care vă permite să porniți o distribuție Ubuntu completă și să utilizați hardware-ul PS5 aproape ca și cum ar fi un PC convențional x86-64 cu accelerare grafică.

Ce este PS5-Linux și cine se află în spatele proiectului?

PS5-Linux este în esență un încărcător care exploatează o vulnerabilitate a hipervizorului pentru a... deblochează resursele AMD SoC care montează consola. De acolo, se pornește o imagine Ubuntu (documentația menționează Ubuntu 26.04 cu Kernel Linux 7) pregătit să ruleze pe arhitectura PS5, expunând CPU, GPU, memoria și porturile ca și cum ar fi un computer desktop.

Proiectul a pornit de la luni de teste interne în care Nguyen demonstrase deja Videoclipuri GTA V și alte titluri pentru PC Funcționa pe PS5 sub Linux. A fost doar o demonstrație singulară; diferența de acum este că metoda a fost lansată pe GitHub cu instrucțiuni pas cu pas și un server Discord unde întrebările, problemele și progresul comunității sunt centralizate.

Merită subliniat faptul că, deși soluția poate părea foarte frapantă fanilor și entuziaștilor scenei, autorul însuși o definește ca fiind o instrument experimental destinat utilizatorilor avansațiNecesită familiaritate cu comenzile Linux, înțelegerea riscurilor exploatării vulnerabilităților și acceptarea faptului că sistemul este departe de a fi perfecționat sau confortabil pentru utilizarea zilnică.

Desktop Linux care rulează pe PlayStation 5

Modele și versiuni de firmware compatibile cu PS5-Linux

Primul filtru important este hardware-ul. PS5-Linux În prezent, este compatibil doar cu modelele originale PS5 „Fat”.Adică versiunile timpurii cu unitate de disc, care erau mai voluminoase decât modelele Slim. Consolele digitale sau revizuite nu sunt acceptate în prezent.

A doua cerință cheie este versiunea de firmware. Exploatarea se bazează pe un vulnerabilitate a hipervizorului pe care Sony a remediat-o dejaPrin urmare, funcționează doar pe o gamă foarte specifică de sisteme mai vechi. În stadiul actual al proiectului, versiunile compatibile sunt:

  • Firmware 3.xx3.00, 3.10, 3.20 și 3.21. Acestea permit rularea Linux, dar fără suport pentru SSD-uri M.2 ca spațiu de stocare suplimentar dedicat.
  • Firmware 4.xx4.00, 4.02, 4.03, 4.50 și 4.51. În acest interval, o unitate M.2 NVMe poate fi utilizată în slotul de expansiune pentru a instala sau suplimenta instalarea Linux.

Consolele actualizate la firmware-ul 6.xx sau o versiune ulterioară este complet exclus pentru această metodă. Pentru ramura 5.xx, se ia în considerare opțiunea de a oferi compatibilitate ulterior, deși în acest caz Linux ar rula în cadrul mașinii virtuale GameOS de la Sony, cu acces parțial la hardware și, prin urmare, cu performanță mai scăzută și restricții suplimentare.

Nguyen a menționat, de asemenea, că sprijinul ar putea fi extins pentru a firmware-uri 1.xx și 2.xx la un moment dat, dar a precizat clar că nu este o prioritate în acest moment. Prin urmare, accentul se pune pe acea nișă de console PS5 Fat care rulează versiuni între 3.00 și 4.51, care în Europa și Spania reprezintă doar o fracțiune din numărul total de mașini vândute.

PS5 rulează jocuri Steam sub Linux

Cum funcționează exploit-ul și ce face exact PS5-Linux?

Nucleul tehnic al proiectului se bazează pe combinarea a două vulnerabilități: o exploatare inițială, cunoscută sub numele de umtx2, care permite executarea de cod arbitrar pe sistem și o a doua vulnerabilitate a hipervizorului (denumită în unele texte Byepervisor) care ocolește straturile de securitate și oferă acces direct la hardware consola.

Odată ce exploit-ul este aplicat, încărcătorul PS5-Linux pornește o imagine Ubuntu special pregătită care prezintă PS5 ca un PC x86-64 desktop. Sistemul folosește cele opt nuclee Zen 2 cu 16 fire de execuție la frecvențe de până la 3,5 GHz, iar GPU-ul RDNA2 poate funcționa până la 2,23 GHz, cu recomandări de utilizare ceva mai conservatoare (de exemplu, în jur de 3,2 GHz pentru CPU și 2,0 GHz pentru GPU) pentru a menține temperatura controlată.

În ceea ce privește ieșirea video, mediul Linux de pe PS5 oferă rezoluții de 1080p, 1440p și 4K (2160p) la 60 Hz prin HDMI, cu transmisie audio digitală inclusă. Dezvoltatorii au ridicat posibilitatea încorporării modurilor de 30 Hz sau 120 Hz în viitor, dar aceste frecvențe nu fac încă parte din instalația standard.

Toate porturile USB rămân operaționale sub Linux, permițând o conectivitate fără probleme. tastatură, mouse și adaptoare de rețeaÎn prezent, modulul Wi-Fi intern nu este acceptat nativ, așadar este necesar un adaptor Wi-Fi extern Ethernet sau USB pentru a accesa internetul. În unele cazuri, s-a documentat faptul că, dacă rețeaua se defectează în timpul pornirii, simpla dezactivare și reactivare a adaptorului USB poate restabili conexiunea.

Interfața Ubuntu pe consola PlayStation 5

Cerințe hardware și pregătire prealabilă pe consolă

Dincolo de model și firmware, PS5-Linux necesită mai multe dispozitive externe pentru a funcționa chiar și minimal fără probleme. Documentația indică faptul că... Unitate USB de cel puțin 64 GBSe recomandă utilizarea unui SSD extern pentru a evita blocajele și scăderile de performanță în timpul utilizării.

Pe lângă unitatea de depozitare respectivă, următoarele sunt considerate esențiale: Tastatură și mouse USBprecum și un adaptor USB Ethernet sau Wi-Fi pentru conectivitate. Dacă firmware-ul este pe ramura 4.xx și doriți să mergeți mai departe, puteți dedica un M.2 SSD instalat în slotul intern pentru a găzdui o parte sau întreaga instalare Linux și a câștiga și mai multă fluiditate.

În ceea ce privește controlerul oficial, DualSense nu funcționează cu Bluetooth integrat în consola însăși în mediul Linux. Pentru a-l utiliza, este necesar un dongle Bluetooth extern prin USB. Aceasta este una dintre cele mai vizibile limitări ale stării actuale a proiectului și una dintre domeniile în care comunitatea speră la îmbunătățiri viitoare ale driverelor.

Înainte de a începe procesul, este recomandabil să ajustați și unele opțiuni din meniul PS5. Printre recomandările comune se numără configurarea alimentare permanentă la porturile USB În modul standby, dezactivați funcția HDMI Device Link, dezactivați actualizările automate ale sistemului și dezactivați raportarea automată a erorilor. Toate acestea au scopul de a minimiza interferențele și de a împiedica actualizarea consolei la firmware incompatibil.

Softmod, pornirea sistemului și limitări

Unul dintre cele mai importante aspecte de reținut este că PS5-Linux funcționează ca un softmod nepermanentExploatul nu scrie nimic pe SSD-ul intern al consolei și nici nu înlocuiește sistemul de operare oficial al Sony. De fiecare dată când PS5 este oprit sau repornit, sistemul pornește normal în GameOS.

Aceasta înseamnă că nu există bootare duală convențională între sistemul de operare PS5 și LinuxPentru a reporni mediul Linux, trebuie să repetați procesul de încărcare a sarcinii utile și de execuție a exploit-ului. Se studiază un mod de oprire care ar pune consola într-o stare de repaus și ar facilita revenirea la Linux la pornire, dar această caracteristică nu este încă stabilă și nu este destinată utilizării generale.

O altă deficiență frapantă se referă la funcțiile energetice avansate. Modul standby pentru PS5 nu este acceptat În Linux, pot apărea probleme neobișnuite legate de screensavere, ieșirea HDMI sau funcționalitatea de reluare a redării, în funcție de monitorul sau televizorul utilizat. Unii utilizatori au raportat, de asemenea, probleme minore audio sau video cu anumite modele de afișare.

Lipsa Wi-Fi-ului încorporat și a Bluetooth-ului nativ obligă utilizatorii să se bazeze pe adaptoare externe, introducând un alt nivel de complexitate. În plus, sistemul... Necesită repetarea exploit-ului în fiecare sesiune.Acest lucru poate fi plictisitor dacă intenționați să utilizați consola ca principal computer de serviciu sau de jocuri pe PC.

Control termic, VRAM și setări avansate

Proiectul nu se limitează la pornirea unui mediu desktop de bază. Una dintre domeniile în care s-au depus cele mai multe eforturi este în management detaliat al hardware-uluiîn special în ceea ce privește temperaturile și consumul de energie. PS5-Linux integrează instrumente de terminal care vă permit să modificați profilul ventilatorului, să activați și să dezactivați modurile boost pe CPU și GPU și să ajustați cantitatea de memorie video dedicată.

Dezvoltatorii înșiși insistă asupra necesității activați profilurile de ventilatoare corespunzătoare Când frecvența este crescută, este necesar să se evite limitarea temperaturii. Sistemul de răcire al consolei a fost proiectat având în vedere modelele de utilizare ale sistemului de operare oficial și ale jocurilor sale, nu sarcini de lucru continue pe desktop cu aplicații, emulatoare și jocuri pentru PC care rulează pe Linux.

Pe lângă acestea, capacitatea de a gestiona Alocare VRAM Aceasta deschide calea pentru a extinde puțin mai mult GPU-ul RDNA2 integrat, în special în scenarii care implică jocuri solicitante sub Proton, emulatoare cu rezoluție internă mare sau medii grafice complexe. Toate acestea necesită, desigur, o bună înțelegere a instrumentelor consolei oferite de proiect.

Acest tip de ajustări avansate întărește ideea că PS5-Linux nu este conceput ca o experiență tradițională de tip „instalare și utilizare” în stilul unei console, ci mai degrabă ca o platformă de testare pentru pasionați de sisteme, emulare și performanță care vor să investigheze limitele hardware-ului PS5.

Performanță în lumea reală: de la GTA V la Spider-Man pe Linux

Dincolo de specificații, scena a prezentat exemple concrete care ajută la evaluarea a ceea ce se poate face în practică cu PS5-Linux. Printre demonstrațiile cele mai discutate se numără... GTA V rulează cu ray tracing îmbunătățit pe Ubuntu, atingând 60 de cadre pe secundă pe consolă.

Au fost efectuate și teste cu Spider-Man la 1440p și 60 fpsÎmpreună cu alte jocuri pe PC, a rulat fără probleme la 1080p și 4K la 60 Hz. Per total, performanța este comparabilă cu cea a unui PC de gamă medie spre superioară bazat pe arhitectura AMD actuală, ceea ce este de așteptat, având în vedere designul SoC al PS5.

Compatibilitatea cu Steam, Proton și o multitudine de emulatoare face ca un PS5 cu firmware mai vechi să fie o opțiune interesantă pentru cei care doresc să aibă un... Sistem Linux pentru jocuri și emulare fără a investi într-un tower complet, mai ales într-un context european în care prețul plăcilor grafice dedicate rămâne ridicat.

Totuși, nu sunt toate vești bune pentru jucătorul obișnuit. Metoda necesită repetarea exploit-ului de fiecare dată, utilizarea adaptoarelor de rețea și Bluetooth, acceptarea anumitor instabilități ale ecranului și, în cele din urmă, acceptarea faptului că este vorba de... mai mult o platformă de testare decât un înlocuitor direct al PC-uluiPentru un utilizator ocazional care vrea doar să-l pornească, să se joace și să-l oprească, efortul probabil nu merită.

Context în Spania și Europa: nișă de entuziaști

Pe piețe precum Spania și restul Europei, unde PS5 a atins cifre de vânzări foarte mari și a depășit clar Xbox Series X|S, apariția PS5-Linux deschide o mică dezbatere despre reutilizarea consolelor cu firmware vechiExistă destul de multe unități care au rămas neactualizate o vreme din motive legate de peisaj, iar acest proiect le oferă o nouă utilizare posibilă.

Pentru mulți utilizatori care au cumpărat consola la lansare și au acceptat toate actualizările, PS5-Linux nu va fi o opțiune: vulnerabilitatea a fost remediată și Nu există nicio modalitate oficială de a reveni la versiunile anterioare.Prin urmare, accentul rămâne pus pe proprietarii de modele Fat care au menținut firmware-ul între 3.00 și 4.51, un grup minoritar dacă ne uităm la flota globală.

În cadrul acestui grup, atractivitatea proiectului este dublă. Pe de o parte, oferă o modalitate de a construi o Un desktop Linux destul de puternic la un cost rezonabil, profitând de hardware-ul deja achiziționat. Pe de altă parte, servește drept teren de testare pentru dezvoltatori, cercetători în domeniul securității și pasionații de emulare care doresc să experimenteze cu drivere, performanțe grafice sau noi configurații.

Din punct de vedere legal și al garanției, faptul că PS5-Linux este un softmod și nu modifică SSD-ul intern reduce riscul de a face consola inutilizabilă. Nguyen însuși susține că procesul, dacă este urmat cu atenție în instrucțiunile GitHub, nu ar trebui să provoace o „cărămidă”. Chiar și așa, exploatarea vulnerabilităților și Utilizarea software-ului neautorizat implică întotdeauna un anumit grad de risc. pe care utilizatorul și le asumă singur.

O consolă care se comportă ca un PC, dar cu multe nuanțe

Concluzia care se poate trage din toate materialele publicate este că PS5-Linux demonstrează măsura în care PlayStation 5 poate se comportă ca un PC de înaltă performanță sub Linuxcu acces aproape complet la procesor, grafică, porturi și stocare. Posibilitatea de a rula Ubuntu 26.04, de a instala aplicații desktop, de a utiliza browsere, suite office, emulatoare și Steam aduce experiența mai aproape de cea a unui computer tradițional.

Totuși, limitările sunt semnificative: necesitatea unui firmware foarte specific, dependența de o vulnerabilitate deja actualizată, lipsa conectivității wireless native, lipsa dual boot-ului, o restricție de 60Hz pentru ieșirea video și o oarecare fragilitate în ceea ce privește suportul pentru monitor și audio. Toate acestea plasează proiectul într-un teritoriu tipic pentru utilizatori avansați și scena berii artizanale, mai degrabă decât ca un instrument cu atractivitate pentru masă.

În cele din urmă, PS5-Linux transformă anumite console europene PlayStation 5 în adevărate experimente de inginerie casnică: console care, cu condiția să îndeplinească cerințele hardware și firmware, pot funcționa ca un PC de gaming Linux destul de capabil, în schimbul răbdării, timpului și dorinței de a experimenta.

Linux 7.0 este acum disponibil
Articol asociat:
Linux 7.0 este acum disponibil: schimbări cheie în noul kernel