Emulator PlayStation 3 pod nazwą RPCS3 jest obecnie jednym z najaktywniej rozwijanych projektów tego rodzaju, a oto kolejny dowód aktywności twórców. Usunięto błąd, który dotychczas mocno ograniczał wydajność na kartach Nvidii.
Płynne odpalanie gier z PS3 na PC jeszcze kilka lat temu, z powodu skomplikowanej architektury tej konsoli, wydawało się wizją z gatunku fantastyki, ale świetna praca ekipy RPCS3 przynosi owoce. Właśnie dorzucono kolejny kamyczek do ogródka, a ucieszyć powinni się posiadacze kart Nvidii.
Autorzy RPCS3 zoptymalizowali zarządzanie pamięcią VRAM. Chodzi o tzw. render targets, czyli obszary pamięci używane jako cele renderowania. Gdy emulator musi dzielić istniejącą powierzchnię, potrzebuje kolejnego render targetu, a błąd sprawiał, że tworzył wówczas cały kolejny zasób GPU. Po zmianie natomiast najpierw sprawdza listę powierzchni wcześniej odrzuconych lub unieważnionych, by w razie potrzeby skorzystać z nich ponownie.
Efekty są spektakularne. Jak podano, na przykład Gran Turismo 5 na konfiguracji z Ryzenem 7 9850X3D i RTX 3070 osiąga teraz 147 fps, zamiast 107 fps, co daje przyrost na poziomie 37%. Jednocześnie zużywa znacząco mniej VRAM, bo nie 7,1 GB jak dotychczas, lecz jedynie 4,8 GB (-32%).
Nie wszędzie osiągi wzrosły tak znacząco, gdyż wiele zależy od konkretnej produkcji, ale za to na zyski mogą liczyć także posiadacze starszych konfiguracji. Według twórców, leciwy laptop z Core i7 7700HQ oraz GTX 1060 generuje teraz o 20% klatek więcej w Saints Row IV. Jednocześnie średni przyrost, uzyskany dzięki najnowszej aktualizacji, oceniono na 20-25%.
Trzeba przyznać, twórcy po raz kolejny wykonali kawał dobrej roboty, choć zaznaczmy także, że zmiana nie dotyczy układów AMD Radeon ani Intel Arc. Tam załatanego niniejszym błędu po prostu nie było.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Emulator PlayStation 3 na PC z ogromnym zastrzykiem wydajności. Warunek: karta Nvidii