PS5 kjører PS3-spill med RPCS3 på Linux: slik fungerer lokal emulering

  • Fellesskapet har klart å kjøre PS3-spill på PS5 ved hjelp av Linux og RPCS3-emulatoren med ytelse svært lik den opprinnelige.
  • Metoden er foreløpig bare mulig på konsoller med firmware 3.xx og 4.xx som tillater installasjon av PS5-Linux gjennom utnyttelser.
  • Emuleringen er avhengig av Zen 2 CPU, RDNA 2 GPU og Vulkan API, og drar full nytte av PS5-maskinvaren.
  • Fremgangen viser at mangelen på offisiell bakoverkompatibilitet med PS3 på PS5 skyldes programvare og forretningsavgjørelser, ikke strømbegrensninger.

PS5 som kjører PS3-spill med RPCS3 på Linux

Konsollmodding-scenen har tatt et viktig skritt ved å demonstrere det PlayStation 5 kan kjøre PlayStation 3-spill lokaltUten å være avhengig av skyen, og med ytelse svært nær den opprinnelige utførelsesmåten, oppnås dette ved å installere Linux på konsollen og bruke den velkjente RPCS3-emulatoren – en kombinasjon som forvandler Sonys maskin til noe veldig likt en stasjonær PC.

Denne utviklingen kommer på et vanskelig tidspunkt for det japanske selskapet, som fortsetter å investere i PS3 bakoverkompatibilitet kun via strømming på PS Plus PremiumDet samfunnet har vist, spesielt synlig i Europa og Spania hvor scenen er veldig aktiv, er at PS5-maskinvaren har mer enn nok kraft til å kjøre PS3-katalogen på egenhånd, forutsatt at programvarebegrensningene som er pålagt av det offisielle systemet overvinnes.

Hvordan det ble oppnådd: PS5-Linux og rollen til RPCS3

PS5 Linux og RPCS3-emulator

Nøkkelen til hele prosessen ligger i PS5-Linux, prosjektet drevet av Andy Nguyen Dette lar deg installere en Linux-distribusjon på PlayStation 5 ved å utnytte systemsårbarheter. Når dette åpne miljøet kjører, slutter konsollen å oppføre seg som en lukket maskin og begynner å fungere, med noen nyanser, som en vanlig PC.

Den er installert oppå Linux. RPCS3, PlayStation 3-emulatoren med åpen kildekodeDen har vært tilgjengelig i årevis på diverse plattformer, inkludert dette operativsystemet. Dette er ikke en nedgradert versjon eller en som er tilpasset eksklusivt for PS5, men den samme programvaren som brukes av PC-brukere, med regelmessige oppdateringer og vanlige optimaliseringer for moderne prosessorer.

I demonstrasjoner delt av fellesskapet har PS5 blitt sett kjøre MotorStorm Pacific Rift i RPCS3 under Linuxved hjelp av den originale PS3-platen eller dumpede spillfiler. Emulatoren tillater lasting av titler fra filer eller direkte fra diskstasjonen, forutsatt at brukeren oppgir de nødvendige dekrypteringsnøklene, på en lignende måte som det som gjøres i andre bevaringsmiljøer.

For den avanserte brukeren koker prosedyren ned til å installere Linux på den kompatible konsollen, legge til RPCS3-emulatoren og konfigurere den slik du ville gjort på en hvilken som helst PC. Derfra blir PS5 et hybridsystem: en lukket konsoll i det offisielle systemet og en stasjonær maskin når Linux starter opp..

Fastvarebegrensninger: kun for «eldre» PS5-modeller

Begrensninger for PS5 Linux-fastvare

Den store ulempen med all denne fremgangen er at Ikke hvilken som helst PlayStation 5 kan bli med i eksperimentetNåværende metoder for å installere Linux er avhengige av utnyttelser som per i dag bare er gyldige på konsoller med firmwareversjoner 3.xx og 4.xx. Med andre ord, enheter som ikke har blitt oppdatert på en stund og som i praksis representerer en minoritet i det europeiske markedet.

I følge dokumentasjon delt av utviklere og medlemmer av scenen, krever de nyeste firmwareversjonene det Linux kjører inne i den virtuelle GameOS-maskinen, PS5-systemets interne lag. Denne innkapslede utførelsen introduserer en klar ytelsesstraff, noe som gjør PS3-emulering mye mindre attraktiv under disse forholdene.

Derfor er det nåværende scenariet svært spesifikt: bare PS5-er "frosset" på 3.xx eller 4.xx De kan få mest mulig ut av denne modden med selvtillit. Dette er de samme konsollene som allerede var et prioritert mål for andre moddingprosjekter, så den potensielle brukerbasen er konsentrert i det mer tekniske og entusiastiske miljøet, ikke allmennheten.

Dette fastvarekravet utgjør også et praktisk dilemma for de som bor i Spania eller andre europeiske land med god tilkobling: behold en konsoll uten å oppdatere Dette betyr at du må gi avkall på nye offisielle funksjoner, sikkerhetsoppdateringer og standardisert tilgang til online spilling. Det er ikke en triviell avveining, spesielt hvis du bruker PS5 som din primære konsoll.

PS5-maskinvaren står overfor utfordringen med Cell-arkitekturen

Et av de mest interessante elementene i denne historien er hvordan PS5-maskinvaren blir endelig målt mot den kompliserte arven fra PS3.Sonys tredje hjemmekonsoll var basert på Cell Broadband Engine-prosessoren, en helt spesiell arkitektur med en sentral kjerne (PPE) og flere SPE-er (Synergistic Processing Elements) dedikert til spesifikke oppgaver. Nettopp på grunn av denne strukturen har PS3-emulering alltid vært en utfordring.

I motsetning til dette bruker PlayStation 5 en CPU AMD Zen 2 åttekjerners, sekstentråders prosessor RPCS3 er basert på x86-64-arkitekturen, som er mye nærmere den til en konvensjonell PC, og lar den utnytte optimaliseringer som allerede er utviklet for stasjonære prosessorer, noe som reduserer latens i Cells dynamiske instruksjonsrekompilering og forbedrer den generelle ytelsen i krevende spill.

Ytelsestester under Linux, med verktøy som Geekbench i andre sammenhenger, plasserer PS5s CPU på tall som ligner på en ... Ryzen 5 3600 i flerkjerneytelse og rundt en Core i7 7700 i enkeltkjernemodus. Det er ikke et nåværende high-end-monster, men det er en veldig velbalansert mellomklassebrikke for spilling og emuleringsoppgaver.

I tillegg til dette er det GPU-en basert på RDNA 2-arkitektur og tilgang til Vulkan API RPCS3 kjører på Linux, noe som gjør at den kan dra nytte av moderne grafikkakselerasjon. Emulatoren var allerede svært optimalisert for Vulkan på PC, og det samme grunnlaget videreføres her, noe som resulterer i mer stabile bildefrekvenser og færre bildetap enn tidligere konsollemuleringsforsøk.

Å bruke en Linux-distribusjon bidrar også til å unngå Sonys proprietære operativsystembegrensninger (Orbis OS/Prospero) på områder som minne og trådhåndtering. I et åpent miljø kan emulatoren være mer aggressiv i allokeringen av ressurser, noe som resulterer i en opplevelse som ligner mer på en moderne PC.

Fra hjemmelaget «Steam Machine» til emuleringssenter

Å installere Linux på PS5 er ikke bare for å emulere PS3. Flere tekniske analyser har vist at ved hjelp av kompatibilitetslag som Proton (den samme som brukes av Steam Deck)Konsollen kan kjøre PC-spill med svært respektabel ytelse. I Europa, hvor PC-spilling er veldig populært, åpner dette døren for at Sonys maskin kan bli en slags hjemmebasert «Steam Machine».

I tester med titler med høyt budsjett har man sett resultater som i noen tilfeller nærmer seg eller matcher ytelsen til selve PS5 i de offisielle modusene. I spesielt CPU-intensive spill har Linux på PS5 nådd konkurrere med konsollens ytelsesmodusImidlertid yter ikke alle titler like bra, og problemer med forsinkelser oppstår i mer delikate produksjoner.

Spesialister har imidlertid også oppdaget klare flaskehalser, spesielt knyttet til enhetlig minnehåndteringI motsetning til en PC med dedikert VRAM, deler PS5 minnet mellom system- og grafikkminnet, og under Linux kan dette skape spenning når spill prøver å maksimere båndbredden, noe som er veldig vanlig i nåværende porter.

Allsidigheten som konsollen har oppnådd er imidlertid bemerkelsesverdig: fra emulatorer som RPCS3 til produktivitetsapplikasjonerMaskinen demonstrerer at den på maskinvarenivå er designet for mye mer enn bare å kjøre proprietære spill. Grensen er primært definert av systemtilgang og brukerens beslutning om å endre den eller ikke.

Bakoverkompatibilitet: Scenen fyller gapet etter Sony

Utrullingen av RPCS3 på PS5 har en åpenbar betydning for alle som følger de siste videospillnyhetene i Spania og Europa: Hvis konsollen kan etterligne PS3 så problemfritt, virker mangelen på offisiell bakoverkompatibilitet mer som en strategisk avgjørelse enn en teknisk umulighet.Sony har foreløpig valgt å reservere en stor del av PS3-katalogen til skytjenesten sin, uten å tilby lokal utførelse på PS5.

Sammenligninger med tidligere generasjoner er uunngåelige. De «fete» PlayStation 3-modellene, spesielt referansene CECHAxx og CECHBxx kunne kjøre PS1- og PS2-spill direkte fra diskstasjonen, noe europeiske brukere husker godt. Derfra reduserte Sony gradvis kompatibiliteten på grunn av kostnads- og designhensyn, helt til de nådde den nåværende situasjonen der PS5 ikke spiller PS3-plater, verken offisielt eller gjennom noen skjult metode.

Stilt overfor dette tomrommet har modding-scenen begitt seg ut for å finne alternativer, og Linux pluss RPCS3 har blitt den mest lovende kombinasjonen Til dags dato. Det er ikke en løsning for alle; det krever teknisk kunnskap og risikotaking, men det viser at dagens maskinvare kan håndtere de mest krevende syvendegenerasjonsspillene uten å være avhengig av eksterne servere.

Videre muligheten for Les spill direkte fra PS3-diskstasjonen Å kjøre Linux på en PS5 forsterker bevaringsaspektet. For samlere og spillere som vedlikeholder sine fysiske biblioteker, holder denne metoden disse diskene levende på moderne maskinvare, selv om det er utenfor kanalene som produsenten har til hensikt.

Samlet sett er bildet som projiseres et europeisk teknisk miljø som ikke er fornøyd med abonnements- og strømmemodellen som merkevaren foreslår, og som ser etter måter å for å holde PS3-arven tilgjengelig uten å være avhengig av tjenester som kan endres eller forsvinne over tid.

Hva betyr denne forbedringen for PS5-brukere?

For den gjennomsnittlige PS5-brukeren i Spania kommer ikke denne utviklingen til å endre måten de spiller på over natten, fordi Det er verken en offisiell funksjon eller en enkel prosessDet krever at man har en konsoll med gammel firmware, bruker utnyttelser, installerer Linux og administrerer en avansert emulator som RPCS3, trinn som er langt fra plug and play-profilen som tilbys av Sonys system rett ut av esken.

Den symbolske virkningen er imidlertid stor. Demonstrasjonen av en PS5 kjører MotorStorm Pacific Rift via RPCS3 Det endrer debatten om bakoverkompatibilitet: det er ikke lenger et spørsmål om hvorvidt konsollen kan spille PS3 eller ikke, men om hvorfor den funksjonaliteten ikke er offisielt og kontrollerbart integrert i merkets økosystem.

I praksis vil bruken av Linux og RPCS3 i Europa forutsigbart være begrenset til en svært spesialisert minoritet, interessert i både teknisk eksperimentering og spillbevaring. Men det tjener som en påminnelse om at Moderne konsoller blir mer og mer som kraftige PC-er og at barrierene som skiller dem fra den åpne programvarens verden fremfor alt handler om design og lisensiering.

Til slutt er det som har blitt lagt på bordet at PS5 har nok kraft til å behandle PS3 som et solid emulerbart system.Ved å utnytte Linux, Vulkan og det akkumulerte arbeidet gjennom mange års RPCS3-utvikling, opprettholder Sony sin forpliktelse til skyen og abonnementstjenester, og avslører en annen side av konsollen: en maskin som er i stand til å se tilbake og holde arven fra syvende generasjon i live med sine egne ressurser, selv om den bare er tilgjengelig for de som tør å gå utover det den offisielle menyen tillater.

Emuler gamle konsoller fra RetroArch
Relatert artikkel:
Emuler eldre konsoller på Windows med disse anbefalte emulatorene