Исследователи проверили работу эмулятора PS3 RPCS3 на взломанной PlayStation 5 с Linux

от автора

В Digital Foundry решили протестировать работу эмулятора PS3 RPCS3 на взломанной PlayStation 5 с Linux, чтобы понять, почему Sony не внедрила полноценную обратную совместимость для игр эпохи PS3. Тест подтвердил, что современные мощности PS5 не всегда помогают справиться со сложной архитектурой процессора Cell.

Для запуска RPCS3 исследователи применили PS5 с Linux и нативной версией эмулятора без слоя совместимости Proton. Часть игр смогла работать заметно лучше оригинала, особенно ранние проекты, которые задействовали мощности графического чипа, а не процессора. Так, Ridge Racer 7 запустилась в нативном 4K при стабильных 60 FPS, а Resistance: Fall of Man работала в 4K и удерживала около 30 FPS, хотя и были проблемы с равномерностью кадров. Heavenly Sword, которая на PS3 регулярно проседала до 15–20 FPS, на PS5 через RPCS3 выдавала почти стабильные 30 FPS даже при повышенном разрешении.

Однако в более поздних играх, таких как GTA 4 и Metal Gear Solid 4, производительность падала до 15 FPS даже при запуске в 720p. Увеличение разрешения до 4K почти не влияло на скорость работы, так как процессор не справлялся с нагрузкой. 

Проблема связана с тем, как разработчики использовали SPU-блоки процессора Cell. Во второй половине жизненного цикла PS3 студии начали активно переносить на них задачи постобработки, сглаживания и других вычислений, а эмуляция таких особенностей требует очень высокой производительности CPU. Урезанная версия Zen 2 в PS5 с этой задачей справляется не всегда.

Например, в God of War: Ascension и Killzone 2 в некоторых сценах разница достигала 10–20 кадров в пользу оригинальной PS3. Killzone 2 на PS5 через RPCS3 часто опускалась до 20–25 FPS, тогда как на оригинальной консоли игра в основном держала 30 FPS. А вот Killzone 3 показала лучшую производительность, а в ряде сцен игра работала близко к стабильным 30 FPS даже в высоком разрешении. То же и в серии MotorStorm, где первая часть работала в 1440p, а MotorStorm: Pacific Rift и MotorStorm Apocalypse запускались даже в 4K после отключения MLAA.

В Digital Foundry сделали вывод, что текущих возможностей PS5 недостаточно для полноценной эмуляции сложных игр PS3. Полноценный официальный эмулятор может появиться только на следующем поколении PlayStation с более мощным процессором на архитектуре Zen 6. Сама Sony сейчас предлагает лишь ограниченный каталог игр PS3 через облачный сервис PlayStation Plus Premium.

Между тем разработчик Энди Нгуен представил открытый проект ps5-linux, с помощью которого можно сделать из PlayStation 5 в режиме софт-мода полноценный ПК под управлением Linux. В этом случае на устройстве можно запускать приложения и игры для ПК. По словам автора, решение раскрывает почти весь потенциал платформы, включая передачу через HDMI картинки вплоть до 4K при 60 Гц, рабочий звук, доступ к встроенному SSD и активные USB-порты. Благодаря этому PS5 фактически превращается в высокопроизводительный десктоп, способный запускать требовательные проекты.

ссылка на оригинал статьи https://habr.com/ru/articles/1039378/