PS5 vada PS3 spēles ar RPCS3 operētājsistēmā Linux: tā darbojas lokālā emulācija

  • Kopienai ir izdevies palaist PS3 spēles uz PS5, izmantojot Linux un RPCS3 emulatoru, ar veiktspēju, kas ir ļoti tuvu vietējai.
  • Šī metode pagaidām ir piemērota tikai konsolēm ar 3.xx un 4.xx programmaparatūru, kas ļauj instalēt PS5-Linux, izmantojot ievainojamības.
  • Emulācija balstās uz Zen 2 centrālo procesoru, RDNA 2 grafisko procesoru un Vulkan API, pilnībā izmantojot PS5 aparatūras priekšrocības.
  • Progress liecina, ka oficiālas atpakaļsaderības trūkums ar PS3 uz PS5 ir saistīts ar programmatūras un biznesa lēmumiem, nevis jaudas ierobežojumiem.

PS5, kurā darbojas PS3 spēles ar RPCS3 operētājsistēmā Linux

Konsoļu modifikāciju aina ir spērusi svarīgu soli, demonstrējot, ka PlayStation 5 var lokāli palaist PlayStation 3 spēlesNepaļaujoties uz mākoņpakalpojumiem un ar veiktspēju, kas ir ļoti tuvu vietējai izpildei, tas tiek panākts, instalējot Linux konsolē un izmantojot labi zināmo RPCS3 emulatoru — kombināciju, kas pārveido Sony ierīci par kaut ko ļoti līdzīgu galddatoram.

Šī attīstība notiek Japānas uzņēmumam sarežģītā laikā, jo tas turpina investēt. PS3 atpakaļsaderība tikai straumēšanas veidā PS Plus Premium platformāKopiena ir parādījusi, īpaši Eiropā un Spānijā, kur šī aina ir ļoti aktīva, ka PS5 aparatūrai ir vairāk nekā pietiekami daudz jaudas, lai patstāvīgi darbinātu PS3 katalogu, ja vien tiek pārvarēti oficiālās sistēmas noteiktie programmatūras ierobežojumi.

Kā tas tika panākts: PS5-Linux un RPCS3 loma

PS5 Linux un RPCS3 emulators

Visa procesa atslēga slēpjas tajā, PS5-Linux, Endija Ngujena vadītais projekts Tas ļauj instalēt Linux izplatījumu PlayStation 5 konsolē, izmantojot sistēmas ievainojamības. Kad šī atvērtā vide darbojas, konsole pārstāj darboties kā slēgta mašīna un sāk darboties ar dažām niansēm kā standarta dators.

Tas ir instalēts virs šī Linux. RPCS3, atvērtā koda PlayStation 3 emulatorsTā jau gadiem ilgi ir pieejama dažādās platformās, tostarp šajā operētājsistēmā. Šī nav saīsināta versija vai pielāgota tikai PS5, bet gan tā pati programmatūra, ko izmanto datoru lietotāji, ar regulāriem atjauninājumiem un ierastajām optimizācijām mūsdienu procesoriem.

Kopienas kopīgotajās demonstrācijās PS5 ir redzēta darbojamies MotorStorm Pacific Rift RPCS3 vidē Linux vidēizmantojot oriģinālo PS3 disku vai izgāztos spēļu failus. Emulators ļauj ielādēt nosaukumus no failiem vai tieši no diska diskdziņa, ja lietotājs to nodrošina. nepieciešamās atšifrēšanas atslēgas, līdzīgi kā tas tiek darīts citās saglabāšanas vidēs.

Pieredzējušam lietotājam procedūra ir saistīta ar Linux instalēšanu saderīgā konsolē, RPCS3 emulatora pievienošanu un konfigurēšanu tāpat kā jebkurā datorā. Pēc tam PS5 kļūst par hibrīdsistēma: slēgta konsole oficiālajā sistēmā un galddators, kad Linux tiek startēts..

Programmatūras ierobežojumi: tikai "vecākiem" PS5 modeļiem

PS5 Linux programmaparatūras ierobežojumi

Visa šī progresa lielākais trūkums ir tas, ka Ne jebkura PlayStation 5 var pievienoties eksperimentamPašreizējās Linux instalēšanas metodes balstās uz ievainojamībām, kas šobrīd ir derīgas tikai konsolēm ar programmaparatūras versijām 3.xx un 4.xx. Citiem vārdiem sakot, ierīces, kas nav atjauninātas diezgan ilgu laiku un praksē pārstāv mazākumu Eiropas tirgū.

Saskaņā ar izstrādātāju un sižeta dalībnieku kopīgoto dokumentāciju, jaunākajām programmaparatūras versijām ir nepieciešams, lai Linux darbojas GameOS virtuālajā mašīnā, PS5 sistēmas iekšējais slānis. Šī iekapsulētā izpilde rada skaidru veiktspējas sodu, padarot PS3 emulāciju daudz mazāk pievilcīgu šādos apstākļos.

Tāpēc pašreizējais scenārijs ir ļoti specifisks: tikai PS5 "iesaldētas" 3.xx vai 4.xx versijās Viņi var pārliecinoši gūt maksimālu labumu no šī moda. Tās ir tās pašas konsoles, kas jau bija prioritārs mērķis citiem modēšanas projektiem, tāpēc potenciālā lietotāju bāze ir koncentrēta tehniskākajā un entuziastiskākajā kopienā, nevis plašākā sabiedrībā.

Šī programmaparatūras prasība rada arī praktisku dilemmu tiem, kas dzīvo Spānijā vai citās Eiropas valstīs ar labu savienojamību: paturēt konsoli bez atjauninājumiem Tas nozīmē atteikšanos no jaunām oficiālām funkcijām, drošības ielāpiem un standartizētas piekļuves tiešsaistes spēlēm. Tas nav triviāls kompromiss, it īpaši, ja kā galveno konsoli izmantojat PS5.

PS5 aparatūra saskaras ar Cell arhitektūras izaicinājumu

Viens no interesantākajiem šī stāsta elementiem ir tas, kā PS5 aparatūra beidzot tiek salīdzināta ar sarežģīto PS3 mantojumu.Sony trešā mājas spēļu konsole bija balstīta uz Cell Broadband Engine procesoru — ļoti specifisku arhitektūru ar centrālo kodolu (PPE) un vairākiem SPE (Sinerģiskiem apstrādes elementiem), kas paredzēti konkrētiem uzdevumiem. Tieši šīs struktūras dēļ PS3 emulācija vienmēr ir bijusi izaicinājums.

Turpretī PlayStation 5 izmanto centrālo procesoru (CPU). AMD Zen 2 astoņu kodolu, sešpadsmit pavedienu procesors Balstoties uz x86-64 arhitektūru, kas ir daudz tuvāka parastā datora arhitektūrai, RPCS3 ļauj izmantot jau izstrādātas optimizācijas galddatoru procesoriem, samazinot latentumu Cell dinamiskajā instrukciju rekompilācijā un uzlabojot kopējo veiktspēju prasīgās spēlēs.

Veiktspējas testi operētājsistēmā Linux, citos kontekstos izmantojot tādus rīkus kā Geekbench, PS5 centrālā procesora jauda ir līdzīga tai, kāda ir… Ryzen 5 3600 vairāku kodolu veiktspējā un ap Core i7 7700 vienkodola režīmā. Tas nav pašreizējais augstākās klases monstrs, taču tas ir ļoti labi sabalansēts vidējas klases mikroshēmojums spēļu un emulācijas uzdevumiem.

Papildus tam ir arī GPU, kas balstīts uz RDNA 2 arhitektūra un piekļuve Vulkan API RPCS3 darbojas Linux vidē, ļaujot tai izmantot modernās grafikas paātrinājuma priekšrocības. Emulators jau bija ļoti optimizēts Vulkan operētājsistēmai PC, un tas pats pamatprincips tiek saglabāts arī šeit, kā rezultātā kadru nomaiņas ātrums ir stabilāks un kadru izkrišanas ir mazāk nekā iepriekšējos konsoles emulācijas mēģinājumos.

Linux distributīva izmantošana arī palīdz izvairīties no Sony patentētie operētājsistēmas ierobežojumi (Orbis OS/Prospero) tādās jomās kā atmiņas un pavedienu pārvaldība. Atvērtā vidē emulators var būt agresīvāks resursu piešķiršanā, kā rezultātā pieredze ir tuvāka mūsdienu datora pieredzei.

No paštaisītas “tvaika mašīnas” līdz emulācijas centram

Linux instalēšana PS5 konsolē nav paredzēta tikai PS3 emulēšanai. Vairākas tehniskās analīzes ir parādījušas, ka ar tādu saderības slāņu palīdzību kā Protons (tas pats, ko izmanto Steam Deck)Konsole var darbināt datorspēles ar ļoti cienījamu veiktspēju. Eiropā, kur datorspēles ir ļoti populāras, tas paver durvis Sony ierīcei kļūt par sava veida mājas "tvaika mašīnu".

Testos ar augsta budžeta nosaukumiem ir novēroti rezultāti, kas dažos gadījumos tuvojas vai sasniedz pašas PS5 veiktspēju tās oficiālajos režīmos. Īpaši procesora ietilpīgās spēlēs Linux operētājsistēmā PS5 ir sasniedzis konkurēt ar konsoles veiktspējas režīmuTomēr ne visi nosaukumi darbojas vienlīdz labi, un problēmas ar aiztures pauzēm rodas delikātākās filmās.

Tomēr speciālisti ir atklājuši arī skaidras vājās vietas, īpaši saistībā ar vienota atmiņas pārvaldībaAtšķirībā no datora ar īpašu video atmiņu, PS5 sadala atmiņu starp sistēmu un grafiku, un Linux sistēmā tas var radīt spriedzi, kad spēles mēģina maksimāli izmantot joslas platumu, kas ir ļoti izplatīta parādība pašreizējās pieslēgvietās.

Tomēr konsoles iegūtā daudzpusība ir ievērojama: no emulatori, piemēram, RPCS3, produktivitātes lietojumprogrammāmŠī ierīce pierāda, ka aparatūras līmenī tā ir paredzēta daudz vairāk nekā tikai patentētu spēļu palaišanai. Robežas galvenokārt nosaka piekļuve sistēmai un lietotāja lēmums to modificēt vai nē.

Atpakaļejoša saderība: aina aizpilda Sony atstāto robu

RPCS3 ieviešanai PS5 ir acīmredzama nozīme ikvienam, kurš seko līdzi jaunākajām videospēļu ziņām Spānijā un Eiropā: Ja konsole var tik gludi atdarināt PS3, oficiālās atpakaļsaderības trūkums šķiet drīzāk stratēģisks lēmums, nevis tehniska neiespējamība.Pagaidām Sony ir izvēlējies lielu daļu PS3 kataloga rezervēt savam mākoņpakalpojumam, nepiedāvājot lokālu izpildi PS5.

Salīdzinājumi ar iepriekšējām paaudzēm ir neizbēgami. "Resnajiem" PlayStation 3 modeļiem, īpaši atsaucēm CECHAxx un CECHBxx varēja palaist PS1 un PS2 spēles dabiski no disku diskdziņa, ko Eiropas lietotāji labi atceras. Pēc tam Sony pakāpeniski samazināja šo saderību izmaksu un dizaina apsvērumu dēļ, līdz nonāca pie pašreizējās situācijas, kurā PS5 neatskaņo PS3 diskus ne oficiāli, ne ar kādu slēptu metodi.

Saskaroties ar šo tukšumu, modifikāciju scēna ir sākusi meklēt alternatīvas, un Linux un RPCS3 kombinācija ir kļuvusi par daudzsološāko. Līdz šim. Tas nav risinājums ikvienam; tas prasa tehniskas zināšanas un risku uzņemšanos, taču tas pierāda, ka pašreizējā aparatūra var apstrādāt visprasīgākās septītās paaudzes spēles, nepaļaujoties uz ārējiem serveriem.

Turklāt iespēja, Lasiet spēles tieši no PS3 disku diskdziņa Linux operētājsistēma PS5 pastiprina saglabāšanas aspektu. Kolekcionāriem un spēlētājiem, kuri uztur savas fiziskās bibliotēkas, šī metode ļauj saglabāt šos diskus dzīvus modernā aparatūrā, pat ja tā atrodas ārpus ražotāja paredzētajiem kanāliem.

Kopumā tiek radīts priekšstats par Eiropas tehnisko kopienu, kas nav apmierināta ar zīmola piedāvāto abonēšanas un straumēšanas modeli un meklē veidus, kā to uzlabot. lai saglabātu PS3 mantojumu pieejamu, nepaļaujoties uz pakalpojumiem, kas var mainīties vai pazust laika gaitā.

Ko šis uzlabojums nozīmē PS5 lietotājiem?

Vidējam PS5 lietotājam Spānijā šī attīstība vienas nakts laikā nemainīs viņu spēles stilu, jo Tā nav ne oficiāla funkcija, ne vienkāršs processTas prasa konsoli ar vecu programmaparatūru, ievainojamību izmantošanu, Linux instalēšanu un uzlabota emulatora, piemēram, RPCS3, pārvaldību — darbības, kas ir tālu no Sony sistēmas piedāvātā “plug and play” profila.

Tomēr simboliskā ietekme ir liela. Demonstrācija par PS5 ar MotorStorm Pacific Rift, izmantojot RPCS3 Tas maina debates par atpakaļejošo saderību: vairs nav jautājums par to, vai konsole var vai nevar atskaņot PS3, bet gan par to, kāpēc šī iespēja nav oficiāli un kontrolējami integrēta zīmola ekosistēmā.

Praktiski Linux un RPCS3 lietošana Eiropā paredzami aprobežosies ar ļoti specializētu minoritāti, kas būs ieinteresēta gan tehniskos eksperimentos, gan spēļu saglabāšanā. Taču tas kalpo kā atgādinājums, ka Mūsdienu konsoles arvien vairāk līdzinās jaudīgiem datoriem un ka šķēršļi, kas tos atšķir no atvērtās programmatūras pasaules, galvenokārt ir saistīti ar dizainu un licencēšanu.

Galu galā, uz galda ir likts, ka PS5 ir pietiekami daudz jaudas, lai PS3 uzskatītu par stabili emulējamu sistēmu.Izmantojot Linux, Vulkan un daudzu gadu RPCS3 izstrādes darbu, Sony saglabā savu apņemšanos attiecībā uz mākoņpakalpojumiem un abonēšanas pakalpojumiem, atklājot konsoles otru pusi: mašīnu, kas spēj atskatīties pagātnē un saglabāt septītās paaudzes mantojumu ar saviem resursiem, pat ja tā ir pieejama tikai tiem, kas uzdrošinās pārsniegt oficiālās izvēlnes atļauto.

Emulēt vecās konsoles no RetroArch
saistīto rakstu:
Emulējiet vecākas konsoles operētājsistēmā Windows, izmantojot šos ieteicamos emulatorus