Emulator RPCS3 PlayStation 3 dodaje obsługę Ryzen 9000, zapewniając płynną rozgrywkę w stylu retro na Zen 5

Tak, powiedzieliśmy to — prawdopodobnie myślisz o grach 8- i 16-bitowych jako o grach „retro”, ale PlayStation 3 jest na tyle dorosła, że ​​można na nią głosować, a to zdecydowanie sprawia, że ​​jest ona obecnie „retro” dla wielu dorosłych. Z drugiej strony, jeśli przeczytałeś ten nagłówek i część, która Cię zmyliła, brzmiała „Dodano obsługę Ryzen 9000”, pozwól nam to wyjaśnić.
PlayStation 3 to maszyna niezwykle trudna do naśladowania. Nie chodzi o to, że wykorzystuje procesor PowerPC; Tłumaczenie PowerPC na x86-64 jest całkiem proste. Problem polega na tym, że jego procesor Cell ma unikalną konstrukcję z siedmioma „elementami przetwarzania synergicznego” (SPE), które mieszczą się pomiędzy pełnymi rdzeniami a czymś w rodzaju jednostek wektorowych nowoczesnego procesora. Gry w różny sposób wykorzystują SPE, ale mają funkcje, które są trudne do odtworzenia przy pełnej prędkości nawet na nowoczesnych procesorach x86-64 i ARM.

Dzięki tym wyzwaniom RPCS3 stał się niesamowicie zoptymalizowanym oprogramowaniem, a osiąga to poprzez długi etap wstępnej kompilacji, który ma miejsce przy pierwszym uruchomieniu gry w emulatorze. Podczas tego procesu emulator kompiluje kod CELL specjalnie pod kątem architektury procesora, zapewniając najlepszą wydajność, ponieważ wykorzystuje wszystkie funkcje zwiększające wydajność procesora.

rpcs3 tweetuje zen5
Jeśli RPCS3 nie wie, jaki jest twój procesor, zamiast tego spróbuje skompilować oprogramowanie PS3 do ogólnego celu, który jego zdaniem będzie działał na twoim sprzęcie, ale może to skutkować bardzo słabą wydajnością, a także problemami ze stabilnością. Właśnie dlatego RPCS3 musiał zostać zaktualizowany dla nowych procesorów opartych na AMD Zen 5 — nie chodzi o to, że są one w jakiś sposób mniej wydajne niż chipy poprzedniej generacji, po prostu oprogramowanie ich nie rozpoznało, więc wypluło bzdury przekonwertowany kod.
Bóg wojny 3
God of War 3, podobnie jak Red Dead Redemption (na górze), to jedna z najbardziej wymagających gier na PS3, które można emulować…
W rzeczywistości, po łatce, która sprawia, że ​​emulator rozpoznaje nowe chipy AMD, RPCS3 działa wyjątkowo dobrze na Zen 5 dzięki ulepszeniom w obsłudze instrukcji AVX-512 przez architekturę. Zen 4 był już bardzo wydajną platformą do emulacji PlayStation 3 – każda gra na PS3 będzie działać dobrze na Ryzen 7 7800X3D – ale Zen 5 ma znaczące optymalizacje w swoich jednostkach SIMD, które prawie dwukrotnie zwiększają przepustowość zmiennoprzecinkową przy użyciu określonych instrukcji i mogłoby to nieco pomóc RPCS3 poza ogólnym wzrostem wydajności architektury.
godofwar3 zen4
…ale działa pięknie na procesorach Zen 4, nawet przy dużej liczbie klatek na sekundę.

Może to być nadal pomocne, gdy próbujesz uruchamiać gry z poprawkami odblokowującymi liczbę klatek na sekundę lub hackami do skalowania rozdzielczości – chociaż to drugie jest bardziej kwestią GPU niż procesora. Mimo to wiele efektów jest wykonywanych na procesorze i liczy się każdy najmniejszy kawałek wydajności jednowątkowej. Jeśli chcesz przeprowadzić emulację PS3, nie znajdziesz wielu lepszych opcji niż jeden z zupełnie nowych procesorów AMD, które zostaną wprowadzone na rynek jutro.

×