Twórcy jednego z najpopularniejszych emulatorów konsol właśnie zaskoczyli społeczność pecetowych graczy. Najnowsza aktualizacja RPCS3 znacząco obniża wymagania sprzętowe, dzięki czemu emulator PlayStation 3 potrafi uruchomić gry nawet na kartach graficznych ATI Radeon HD 2000, 3000 i 4000. Mowa o układach, które debiutowały w latach 2007–2009 i dla wielu użytkowników dawno trafiły już do szuflady lub na złom.
Choć trudno liczyć na wysoką wydajność w każdej produkcji, sam fakt uruchomienia emulatora PS3 na niemal 20-letnim sprzęcie pokazuje, jak ogromny postęp wykonał projekt RPCS3 w ostatnich latach.
RPCS3 wspiera jeszcze starsze karty ATI
Zespół rozwijający RPCS3 poinformował, że emulator otrzymał obsługę architektury ATI TeraScale 1. Dzięki temu kompatybilność rozszerzono o karty Radeon HD 2000, Radeon HD 3000 oraz Radeon HD 4000.
Dotychczas minimalnym wspieranym sprzętem były modele Radeon HD 5000 i HD 6000 oparte na architekturze TeraScale 2. Tę zgodność wprowadzono już w 2021 roku, a kolejne lata przyniosły liczne optymalizacje poprawiające wydajność starszych układów. Nowa aktualizacja idzie o krok dalej. Emulator potrafi teraz wykorzystać sprzęt, który ma niemal dwie dekady.
RPCS3 obsługuje teraz karty graficzne ATI Radeon HD serii 2000, 3000 i 4000 – wszystkie z procesorami graficznymi TeraScale 1. Jest to uzupełnienie wcześniej obsługiwanych procesorów graficznych TeraScale 2 z serii ATI Radeon HD 5000 i 6000.
Linux zamiast Windows
Na razie rozszerzone wsparcie nie obejmuje wszystkich platform. Funkcja została przygotowana wyłącznie dla użytkowników Linuksa korzystających ze sterowników Mesa r600.
Twórcy zastosowali nietypowe rozwiązanie. Starsze układy ATI oficjalnie deklarują obsługę OpenGL 3.3, podczas gdy RPCS3 wymaga nowszych funkcji. Programiści wykorzystali możliwość nadpisania zgłaszanej wersji OpenGL do poziomu 4.3 oraz GLSL 4.40, dzięki czemu emulator może działać również na tych wysłużonych kartach.
Najmocniejszy Radeon HD 4890 nadal daje radę
Pierwsze testy przeprowadzono na karcie ATI Radeon HD 4890 wyposażonej w 1 GB pamięci VRAM. Był to najmocniejszy przedstawiciel pierwszej generacji TeraScale.
Według twórców emulatora sam układ graficzny dysponuje większą mocą obliczeniową niż procesor graficzny zastosowany w PlayStation 3. Problem stanowi jednak współczesny kod shaderów RPCS3, który nie został zaprojektowany z myślą o architekturze sprzed kilkunastu lat.
Mimo tego wiele prostszych gier działa z zaskakująco dobrą płynnością. W testach zaprezentowano między innymi Metal Gear Solid HD Collection oraz OutRun Online Arcade, gdzie liczba klatek potrafi zbliżać się do 60 FPS.
Jeszcze starsze modele także uruchamiają gry
Jeszcze ciekawiej wygląda sytuacja modeli Radeon HD 3870 oraz innych przedstawicieli serii HD 3000. One również potrafią uruchomić emulator PlayStation 3, choć wymagają bardzo mocnego obniżenia rozdzielczości. Programiści wskazują wartość około 273p, czyli poziom przypominający możliwości przenośnego PlayStation Portable.
Przy takiej konfiguracji część mniej wymagających produkcji pozostaje grywalna, choć trudno mówić o komforcie znanym z nowoczesnych komputerów.
Radeon HD 2600 XT pokazuje granice możliwości
Największym wyzwaniem okazał się ATI Radeon HD 2600 XT wyposażony w zaledwie 256 MB pamięci VRAM.
To właśnie na tej karcie widać, gdzie kończą się możliwości ponad 19-letniego sprzętu. W OutRun Online Arcade emulator osiąga około 8 klatek na sekundę, natomiast Portal działa z prędkością około 13 FPS nawet przy rozdzielczości 273p. Takie wyniki nie pozwalają na komfortową rozgrywkę, ale pokazują skalę wykonanej pracy. Jeszcze kilka lat temu uruchomienie emulatora PS3 na takim GPU wydawało się praktycznie niemożliwe.
Optymalizacje przynoszą coraz większe efekty
Twórcy RPCS3 przypominają, że podobny proces optymalizacji przeszedł wcześniej TeraScale 2. Dobrym przykładem jest Persona 5. W 2021 roku karta Radeon HD 5850 wraz z procesorem AMD FX-8350 osiągała około 35 klatek na sekundę podczas eksploracji zamku Kamoshidy. Obecnie identyczna konfiguracja potrafi wygenerować około 49 FPS bez wymiany sprzętu.
To pokazuje, że rozwój emulatora potrafi znacząco wydłużyć życie komputerów, które dawno przestały spełniać wymagania współczesnych gier.
To dopiero początek
Programiści nie ukrywają, że obecna implementacja jest dopiero pierwszym etapem prac. Kolejne optymalizacje mają poprawić wykorzystanie starszych architektur ATI i zwiększyć wydajność w wielu grach.
Dla miłośników retro komputerów oznacza to doskonałą okazję, aby ponownie uruchomić stare maszyny wyposażone w karty Radeon HD 2000, 3000 lub 4000 i sprawdzić, jak dziś radzą sobie z emulacją PlayStation 3. Jeszcze niedawno taki scenariusz wydawał się mało realny.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Emulator PS3 dodaje obsługę starych Radeonów. 20-letnie karty dostały drugie życie