RPCS3 probio Cell CPU: Više FPS-a na svakom računalu

RPCS3 probio Cell CPU: Više FPS-a na svakom računalu📷 © Tech&Space
- ★5–7% više FPS-a u *Twisted Metal*-u bez novog hardvera
- ★Otkrivena nepoznata SPU shema mijenja pravila emulacije
- ★70% PS3 biblioteka već je igraljiva – sad ide još brže
Elad Ashuri, jedan od vodećih developera RPCS3-a, nije tražio novu generaciju procesora kada je otkrio neprepoznate obrasce u ponašanju PS3-ovog Cell Broadband Enginea. Umjesto toga, njegov tim je pronašao način da prevedu SPU (Synergistic Processing Unit) instrukcije direktno u x86 kod – i time smjesta podigne performanse svake igre u emulatoru.
Twisted Metal sada trči 5–7% brže, a to nije iznimka: prema Tom’s Hardware-u, poboljšanje vrijedi za cijelu biblioteku. Razlog zašto ovo nije samo još jedan patch leži u arhitekturi Cell procesora – istog onog koji je Sony 2006. predstavio kao neosvojivu kombinaciju PowerPC jezgri i sedam specijaliziranih SPU-ova.
Emulatori kao što je RPCS3 godinama su se mučili s njim, pretvarajući instrukcije u nešto što moderni CPU-i mogu probaviti. Ali sada, kada je Elad pronašao skrivenu shemu kako SPU-ovi komuniciraju s glavnom jezgrom, sve – od Core i3-a do Threadrippera – dobiva besplatan upgrade.
Community je reagirao onako kako i očekujemo: Reddit thread o novom buildu već je pun komentara tipa „Moja stara Phenom X6 sad može pokrenuti Demon’s Souls bez lagova?“ i „Čekaj, znači li ovo da mogu igrati Gran Turismo 5 na 60 FPS-u na mojoj GTX 1060?“ Odgovor: da, ali ne zaboravite na GPU bottleneck.

Optimizacija koja ne traži RTX 4090, ali svakoj kartici daje bonus📷 © Tech&Space
Optimizacija koja ne traži RTX 4090, ali svakoj kartici daje bonus
Za razliku od prethodnih optimizacija koje su često bile igra-specifične (poput fiksova za Personu 5 ili God of War), ovaj update je univerzalni lift. RPCS3 već emulira 70% PS3 biblioteka kao igraljivo, a sada te igre ne samo da rade – nego i bolje iskorištavaju hardver koji već imate.
To je ključna razlika: umjesto da čekate novu Nvidia kartu ili AMD CPU, dobivate poboljšanje retroaktivno. Ali, naravno, nema optimizacije bez ali.
Dio korisnika na RPCS3 Discordu već primjećuje da neke igre (poput Heavy Rain-a) još uvijek imaju stuttering usred scena s puno NPC-ova, dok druge (npr. Uncharted serijal) profitiraju manje od očekivanog.
Pravi test će biti kada devovi objave stabilnu verziju – do tada, sve su to nightly build rezultati, a znate kako to ide: jedan korisnik kaže „radi savršeno“, drugi „crashi na startu“. Što je, međutim, sigurno: ovo nije kraj.
RPCS3 tim je jasno naznačio da će uslijediti daljnje fine-tuninge, posebno oko SPU threadova i memorijskog upravljanja. Ako ovo funkcionira kao proof of concept, sljedeći korak bi mogao biti dinamičko skaliranje performansi ovisno o igri – što bi, recimo, Metal Gear Solid 4 moglo učiniti igraljivim i na slabijem hardveru.
Ovo poboljšanje će sigurno biti dobrodošlo svim igračima koji koriste RPCS3 emulator. Sada će moći igrati svoje omiljene igre bez lagova i sa boljim performansama. Ovo je veliki korak naprijed za emulator i njegovu zajednicu. RPCS3 tim je pokazao da je moguće poboljšati performanse emulatora bez potrebe za novim hardverom.