Разработчики AnyPS5 сообщили, что декодер эмулятора распознаёт все 1166 GPU-инструкций из наборов AMD RDNA 1 и RDNA 2. При этом до запуска игр PlayStation 5 на Windows и Linux ещё далеко: распознавание кода не означает ни его корректного выполнения, ни нормального вывода графики.
Для запуска игр AnyPS5 использует специальный релинкер: он преобразует исполняемые файлы PS5 в приложения для Windows и Linux. Проект также разрабатывает собственные версии системных библиотек PlayStation 5, без которых игры не заработают. Согласно трекеру AnyPS5, реализованы 2575 из 3038 отслеживаемых функций системных библиотек — это 84,76%. Список функций может пополняться, поэтому со временем их число может увеличиться.
Правильное выполнение GPU-инструкций — отдельная задача. Если эмулятор распознаёт инструкцию, но обрабатывает её некорректно, в играх могут возникать графические сбои.
Поэтому даже стопроцентное распознавание GPU-инструкций само по себе не гарантирует, что игры PS5 уже можно запускать на ПК: нужны совместимые системные библиотеки, корректная работа графической подсистемы, синхронизация и другие функции, не связанные напрямую с декодированием шейдеров.
Ранее AnyPS5 запускал платформер Dreaming Sarah со стабильными 60 кадрами в секунду на компьютере с GeForce GTX 1050 Ti и Core i5-7500. При этом разработчики не предсказывают, когда эмулятор сможет полноценно запускать игры класса AAA.
Когда, по-вашему, AnyPS5 сможет перейти от распознавания инструкций к полноценному запуску высокобюджетных игр для PS5?
Источник новости: vgtimes.ru

