Технические специалисты Digital Foundry протестировали эмуляцию игр для PlayStation 3 на железе PlayStation 5. Эксперимент стал возможен благодаря запуску Linux и эмулятора RPCS3 на неофициально модифицированной консоли.
Полученные результаты объясняют, почему Sony до сих пор не выпустила нативный эмулятор PlayStation 3 и предлагает старые игры исключительно через облачный сервис.
Как установили эксперты, главная проблема заключается в архитектуре процессора Cell, использовавшегося в PlayStation 3. Его сопроцессоры (SPU) выполняли сложные вычисления, с которыми центральный процессор PlayStation 5 не справляется должным образом в режиме эмуляции. При этом повышение разрешения практически не влияет на производительность — это подтверждает, что узким местом выступает именно процессор, а не графический чип.
Слабо нагружающие SPU игры работают на железе PlayStation 5 стабильно. Ridge Racer 7 запускается в 4K при 60 кадрах в секунду, Resistance: Fall of Man выдаёт 30 кадров в нативном 4K, а Heavenly Sword держит почти стабильные 30 FPS — в отличие от оригинальной консоли, где регулярно наблюдались просадки.
Однако проекты с активным использованием SPU демонстрируют серьёзные проблемы. Grand Theft Auto IV и Metal Gear Solid 4 проседают до 15 кадров даже в разрешении 720p — местами результат оказывается вдвое хуже, чем на PlayStation 3. God of War: Ascension теряет 10–20 кадров по сравнению с оригиналом. Killzone 2 работает примерно на треть медленнее вне зависимости от разрешения, а в MotorStorm: Apocalypse для стабильной работы в 4K пришлось отключать сглаживание MLAA, которое также обрабатывалось на SPU.
Эксперты полагают, что полноценная программная эмуляция архитектуры Cell станет возможной лишь на PlayStation 6 с процессором Zen 6. Текущего поколения консолей Sony для этой задачи недостаточно, а доработка эмулятора под ограничения PlayStation 5 может оказаться нецелесообразной накануне выхода нового железа.
Источник: gamemag.ru