Прогресс транслятора AnyPS5 для запуска игр PlayStation 5 на ПК снизился с 90% до 64%

Прогресс транслятора AnyPS5 для запуска игр PlayStation 5 на ПК снизился с 90% до 64%

Разработчики открытого инструмента AnyPS5, созданного для прямого переноса исполняемых файлов PlayStation 5 на операционные системы Windows и Linux, столкнулись с резким пересчетом шкалы готовности. Если несколько дней назад общий показатель готовности системных библиотек в репозитории проекта приближался к отметке 90%, то теперь он опустился до 64.19%. Падение отображаемого прогресса не связано с регрессией исходного кода или техническими проблемами в архитектуре. В репозитории отслеживается не абсолютный объем операционной системы консоли, а лишь процент известных на текущий момент функций из системных файлов prx. По мере анализа дампов коммерческих игр сообщество выявляет новые модули, из-за чего общий знаменатель базы функций возрастает, а итоговая доля реализованного кода закономерно снижается.

На данный момент разработчики успешно реализовали 4261 системную функцию из 6638 уже каталогизированных проектом вызовов. В то же время графический стек демонстрирует абсолютную готовность: инструкции шейдеров графического процессора закрыты на 100.0%, охватив все 1166 инструкций через трансляцию в SPIR-V. Инструмент AnyPS5 принципиально отличается от классических эмуляторов, поскольку не использует отдельный изолированный процесс или виртуальную машину. Архитектура проекта опирается на статический релинкер, трансформирующий бинарные файлы PlayStation 5 в нативные форматы целевых платформ, а также на открытую реализацию системных библиотек, динамически связываемых во время исполнения на хост-системе.

В сообществе инженеров подобный пересчет расценивают как позитивный шаг вперед, поскольку распознавание ранее скрытых библиотек операционной системы позволит избежать скрытых сбоев и добиться стабильной кадровой частоты в играх. При этом авторы проекта подчеркивают необходимость длительной и методичной работы над оставшимися тысячами вызовов, среди которых остаются модули сетевого взаимодействия, обработчики мультимедиа и сервисные функции ядра. Разработка ведется под лицензией GPL-2.0 открытым сообществом программистов, использующих для ускорения декомпиляции передовые модели искусственного интеллекта и средства автоматизированного анализа кода.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо