
Ang emulator Kaya na ngayon ng RPCS3 na pangasiwaan ang 70% ng buong katalogo ng PlayStation 3. Magandang balita ito, lalo na't isinasaalang-alang na ang ikatlong console ng Sony ay inilunsad na may kakaibang arkitektura. Dahil dito, mahusay ang ginagawa ng mga developer ng RPCS3 sa pagpapahusay ng compatibility nito, ngunit marami pa rin silang dapat gawin kung gusto nilang maging isang praktikal na opsyon ang kanilang emulator.
Simulan natin sa kung ano ang ating kinagigiliwan: sa kanya page ng compatibility Nakikita natin na 70.94% ay minarkahan na ng berde bilang "Mape-play", na Nangangahulugan ito na maaari silang makumpleto nang may mahusay na pagganap at walang mga pagkakamali.26.19% ay minarkahan ng dilaw bilang "In-Game," ibig sabihin ay hindi pa tapos ang mga ito, may malubhang bug, o hindi sapat ang performance. Mayroon ding 2.93% na minarkahan bilang "Intro," na nagpapakita ng mga imahe ngunit hindi lumalabas sa mga menu, at 0.03% na naglo-load ngunit walang ipinapakita. Walang laro ang tuluyang nabibigo, ibig sabihin ay hindi man lang ito naglo-load.
Madalas na nabibigo ang RPCS3 sa mga pinakakilalang titulo
Naaalala ko noong ni-mod ko ang PS3 ko, sa mga listahan ng ranggo na tiningnan ko, halos palaging numero uno ang The Last of Us. Isa iyon sa mga larong minarkahan bilang "Ingame," na parang lotto: puwede mo itong simulan, pero malamang hindi mo ito matatapos at makakaranas ka ng lahat ng uri ng glitches.
Sa personal, mayroon akong PS3 na itinatago ko pangunahin para sa lahat ng laro ng God of War mula 2005-2013 na nasa pinakamagandang kondisyon. Totoo ngang nilaro ko ang God of War 2 sa isang mini-PC gamit ang... PCSX2Pero hindi ito mukhang kasing ganda ng PS3 remaster, bahagyang dahil sa kakulangan ng lakas. Oo, maaari ko itong makuha sa Steam Deck, ngunit hindi garantiya ng Deck na magagawa kong laruin at tapusin ang God of War 3 at Ascension.
Dahil diyan, naniniwala ako na 70% ng mga karakter na puwedeng laruin ay hindi sapat para sa akin: ang mga pinaka-gusto ko ay hindi gumagana nang maayos..
Ang arkitektura ng PlayStation 3
Ang PS3 emulation ay lubhang masinsinan sa CPU at medyo hindi nangangailangan ng malaking tulong sa GPU. Ito ay dahil sa Cell architecture ng console, batay sa isang general-purpose core (PPE) at ilang SPU coprocessors, na nangangailangan ng tumpak, parallel, at high-IPC emulation. Ang pagkopya sa ganitong pag-uugali sa isang modernong PC ay nangangailangan ng pagsasalin ng maraming game logic sa CPU, na may patuloy na pag-synchronize sa pagitan ng mga thread, na ginagawang pangunahing bottleneck ang CPU. Sa kabilang banda, ang GPU ay karaniwang higit pa sa sapat na naaasikaso, dahil ang orihinal na PS3 graphics load ay katamtaman para sa kasalukuyang hardware; ang tunay na hamon ay nasa tumpak na pagkopya ng internal processing ng system.
Ang nabanggit ay nagpapaliwanag lamang sa mas teknikal na paraan kung bakit napakatagal bago mapagana ang maraming laro sa RPCS3: hindi kasalanan ng mga developer; ito ay dahil magastos ito at aabutin ng oras. Bagama't halos lahat ay gumagana sa mga larong "In-game", ang mga hindi matapos at may mga "aberya" ay maaaring gawing laruin gamit ang ilang pagsasaayos, ngunit kakailanganin ang pasensya.
Mas madali sa shadPS4
Sa katunayan, sinasabi pa nga na Mas madali sana kung papagawain ang God of War 3/Ascension o The Last of Us Remaster. shadPS4 kaysa sa normal na bersyon sa RPCS3Ang bersyon ng PS4, na gumagamit ng x86 at mas malakas na GPU, ay magiging mas madaling patakbuhin at mas matatag, na magbibigay-daan sa modernong lakas na tumuon sa graphics at resolution sa halip na gayahin ang mga kumplikadong SPU.
Ang downside sa kasalukuyang estado ng mga larong ito ay maraming isyung kailangang lutasin ang mga developer ng RPCS3, habang ang shadPS4 team ay nagsisimula pa lamang. Ang maganda rito ay 70% ng katalogo ng PlayStation 3 ay gumagana na sa kanilang pangunahing emulator.
Ngayon, mahalagang tandaan na para maayos na makapaglaro ng RPCS3, kailangan mo ng mid-range hardware o mas mahusay pa, ngunit isa na naman iyan sa mga paksang hindi natin tatalakayin dito.