AnyPS5 распознаёт все 1166 GPU-инструкций PS5, но игры пока не запускает

AnyPS5 распознаёт все 1166 GPU-инструкций PS5, но игры пока не запускает

Arkadiy Andrienko

Разработчики AnyPS5 сообщили, что декодер эмулятора распознаёт все 1166 GPU-инструкций из наборов AMD RDNA 1 и RDNA 2. При этом до запуска игр PlayStation 5 на Windows и Linux ещё далеко: распознавание кода не означает ни его корректного выполнения, ни нормального вывода графики.

Для запуска игр AnyPS5 использует специальный релинкер: он преобразует исполняемые файлы PS5 в приложения для Windows и Linux. Проект также разрабатывает собственные версии системных библиотек PlayStation 5, без которых игры не заработают. Согласно трекеру AnyPS5, реализованы 2575 из 3038 отслеживаемых функций системных библиотек — это 84,76%. Список функций может пополняться, поэтому со временем их число может увеличиться.

Диаграмма прогресса эмулятора AnyPS5
Диаграмма прогресса эмулятора AnyPS5

Правильное выполнение GPU-инструкций — отдельная задача. Если эмулятор распознаёт инструкцию, но обрабатывает её некорректно, в играх могут возникать графические сбои.

Поэтому даже стопроцентное распознавание GPU-инструкций само по себе не гарантирует, что игры PS5 уже можно запускать на ПК: нужны совместимые системные библиотеки, корректная работа графической подсистемы, синхронизация и другие функции, не связанные напрямую с декодированием шейдеров.

Ранее AnyPS5 запускал платформер Dreaming Sarah со стабильными 60 кадрами в секунду на компьютере с GeForce GTX 1050 Ti и Core i5-7500. При этом разработчики не предсказывают, когда эмулятор сможет полноценно запускать игры класса AAA.

Когда, по-вашему, AnyPS5 сможет перейти от распознавания инструкций к полноценному запуску высокобюджетных игр для PS5?

☕️ Скрещивание игр продолжается: теперь Капхэда добавили в Hollow Knight
    Об авторе
    Комментарии1