Домой Игры и геймерская техника Проект AnyPS5 нацелен на нативный запуск игр PlayStation 5 на ПК

Проект AnyPS5 нацелен на нативный запуск игр PlayStation 5 на ПК

Новый проект AnyPS5 предлагает запускать игры с PlayStation 5 на Windows и Linux без использования эмуляции, преобразуя системные библиотеки консоли для ПК.

1
0

Разработчики представили проект с открытым исходным кодом под названием AnyPS5, который ставит перед собой амбициозную задачу: обеспечить запуск игр для PlayStation 5 на компьютерах под управлением Windows и Linux без применения традиционной эмуляции. Информация об инициативе была опубликована на странице проекта на платформе GitHub.

Логотип или графическое представление проекта AnyPS5

Особенности технологического подхода AnyPS5

В отличие от классических эмуляторов, которые имитируют аппаратное обеспечение другой системы, AnyPS5 использует иной метод. Инструмент пересобирает исполняемые файлы PS5 в формат, понятный для хостовой системы. Разработчики реализуют систему динамического связывания библиотек, что концептуально близко к принципам работы таких проектов, как Wine или Proton.

Поскольку архитектура PlayStation 5 основана на процессорах x86-64 Zen 2, что технически близко к современным персональным компьютерам, AnyPS5 исключает необходимость эмуляции центрального процессора. Вместо этого программа выполняет перекомпиляцию шейдеров в формат SPIR-V для графического API Vulkan, что позволяет добиться более эффективного взаимодействия с аппаратным обеспечением ПК.

Текущий статус и перспективы проекта

На текущем этапе разработки проект находится в ранней стадии. Согласно данным автора, программное обеспечение уже способно дойти до вызова основной функции игры, а также имеет реализованную систему обработки исключений. Шейдерный перекомпилятор успешно создает код SPIR-V, который проходит проверку на корректность. В документации репозитория указано, что одной из игр удалось достичь этапа отображения логотипа, запуска главного меню и даже воспроизведения звука в процессе игрового цикла. Однако на данный момент публичная версия инструмента отсутствует, и разработчик не планирует выпускать релиз до тех пор, пока какая-либо игра не заработает через AnyPS5 в полноценном режиме.

Контекст интереса к эмуляции консолей

Эксперты отмечают, что подобные разработки становятся актуальными на фоне стратегии Sony, которая начала сокращать темпы портирования своих однопользовательских эксклюзивов на ПК. Дополнительным фактором интереса к эмуляции и нативным портам послужило решение компании полностью прекратить производство физических дисков к 2028 году.

Помимо AnyPS5, в сфере запуска игр с PS5 на других устройствах наблюдается определенная активность. Например, проект KytyPS5 демонстрирует заметный прогресс: он смог кратковременно запустить GTA 5 с частотой до 60 кадров в секунду, прежде чем произошел сбой. Кроме того, ведутся работы по адаптации подобных технологий для консолей Xbox Series X. Несмотря на энтузиазм сообщества, ожидать полноценного запуска таких проектов, как God of War: Laufey или GTA 6, на текущий момент не стоит. Опыт работы над совместимостью для систем PlayStation 4 и PlayStation 3 показывает, что доведение подобных инструментов до стабильного рабочего состояния зачастую требует многих лет напряженной инженерной работы.

Источник: https://www.techpowerup.com