AnyPS5 достигает 100% покрытия шейдеров GPU для запуска игр PS5 на ПК
Проект AnyPS5, разрабатывающий open-source слой трансляции (по аналогии с Proton) для переноса игр с PlayStation 5 на ПК, демонстрирует стремительный прогресс. Всего за пару недель после анонса разработчики достигли критически важного этапа: проект обеспечил 100% покрытие инструкций GPU шейдеров консоли. Это означает, что все графические инструкции PlayStation 5 теперь могут быть корректно преобразованы в эквивалентные команды для видеокарт на Windows или Linux.
Технический прогресс и текущие ограничения
Несмотря на успех с графическим конвейером, задача по обеспечению полной совместимости остается масштабной. На данный момент AnyPS5 поддерживает все 1166 инструкций GPU шейдеров PlayStation 5. Однако работа с системными библиотеками продвинулась на 84.69%: из 3044 обнаруженных функций системных библиотек покрыто 2578. Важно отметить, что это число не является окончательным — команда разработчиков использует пометку «с asterisk» (со звездочкой), так как общее количество функций в системе постоянно растет по мере исследования архитектуры, и текущий показатель отражает лишь то, что уже было найдено и протестировано.
Важно понимать: полная поддержка шейдеров — это фундамент, но не гарантия мгновенного запуска любого проекта. Для работы сложных игр всё еще требуется глубокая отладка и устранение специфических ошибок, характерных для подобных проектов по эмуляции или трансляции.
Первые результаты и сравнение подходов
Первой полноценной игрой, совместимой с AnyPS5, стала инди-платформер Dreaming Sarah. Результаты тестирования показывают, что проект нацелен на высокую эффективность: игра выдает 35 FPS на интегрированной графике Intel HD Graphics 620 и стабильные 60 FPS на NVIDIA GeForce GTX 1050 Ti. Это подтверждает основную цель AnyPS5 — обеспечить запуск софта от PlayStation 5 на ПК с минимальными накладными расходами, позволяя играть даже на относительно слабом железе.
Для сравнения: проект KyTy PS5 уже способен запускать коммерческие хиты, такие как Grand Theft Auto V, но использует методы традиционной эмуляции. Это требует от ПК гораздо большей мощности, чем сама консоль, в то время как подход AnyPS5 стремится к более легковесной трансляции инструкций.