Эмуляция PS5 получила новый поворот: open source-проект AnyPS5 обещает запускать консольные игры на ПК без классической эмуляции. Для разработчиков и энтузиастов это важный сигнал: вместо имитации всей консоли авторы пытаются использовать родство PlayStation 5 с обычными x86-64-системами.
AnyPS5 позиционируется как инструмент для автоматического переноса исполняемых файлов PlayStation 5 в форматы Linux и Windows, сообщает Tom's Hardware. Идея строится на том, что PS5 работает на аппаратной платформе AMD Zen 2 и использует архитектуру x86-64. Поэтому проект не пытается полностью эмулировать процессор консоли, а действует ближе к слою совместимости в духе Proton или Wine: берет оригинальные исполняемые файлы PS5 и переводит их для запуска на ПК.
Графическая часть тоже не остается «как есть». По описанию проекта, шейдеры перекомпилируются в SPIR-V для Vulkan. Это важная деталь: узкое место у консольных эмуляторов часто не только в CPU, но и в переводе графических API, работе с шейдерами, памятью и системными вызовами. Если часть этого пути удастся пройти без полноценной эмуляции, накладные расходы теоретически могут быть ниже, а производительность — стабильнее.
Но до практического сценария пока далеко. Тестовые сборки, по данным источника, уже умеют доводить отдельные игры до главного меню, а некоторые проекты — даже до игрового процесса со звуком. Это звучит бодро, пока не вспоминаешь, что «запустилось» и «можно играть вечером после работы» — разные состояния материи. Публичной рабочей сборки AnyPS5 еще нет, а сам проект остается ранним и экспериментальным.
Главная проблема — не в том, что PS5 построена на чужой планете. Наоборот, близость к ПК и делает AnyPS5 интересным. Проблема в системных библиотеках, проприетарных API и особенностях операционной системы PlayStation 5. Даже если исполняемый код близок к x86-64-миру ПК, игра все равно ожидает конкретное окружение консоли: файловую систему, сервисы, драйверы, графический стек, поведение памяти и массу низкоуровневых деталей, которые Sony не проектировала как переносимый SDK для Windows-геймеров.
Контекст у этой истории тоже занятный. Интерес к эмуляции PS5 заметно вырос после того, как Sony, по данным источника, обозначила отказ от дальнейших ПК-портов для части своих first-party сюжетных одиночных игр. Для рынка это болезненная тема: пользователи ПК уже привыкли, что крупные эксклюзивы PlayStation постепенно доходят до Steam и Epic Games Store, пусть и с задержкой. Если этот канал сужается, энтузиасты снова смотрят в сторону обратной разработки и совместимости.
AnyPS5 здесь не единственный игрок. KytyPS5 остается одним из заметных экспериментальных эмуляторов PlayStation 5. Проект уже смог запустить PS5-версию Grand Theft Auto V на мощном ПК с показателями до 40–60 FPS, но стабильной игровой производительности пока нет. Другой проект, SharpEmu, делает ставку на точность и инфраструктуру совместимости. Он демонстрировал Astro’s Playroom на Steam Deck, но на уровне примерно 0,5–1 FPS и без прохождения дальше вступительной части.
Для разработчиков в этой истории интереснее всего не пиратский подтекст, а инженерный. AnyPS5 фактически проверяет гипотезу: можно ли для современной консоли на x86-64 построить не «тяжелый» эмулятор, а слой переноса бинарников и графики. Если подход окажется жизнеспособным, он может повлиять не только на игровую сцену, но и на разговор о переносимости софта между закрытыми платформами, совместимости API и стоимости платформенной эксклюзивности.
Бизнесу вывод тоже неприятно прагматичный. Чем больше издатели закрывают официальные маршруты распространения, тем больше энергии уходит в неофициальные. Это не значит, что AnyPS5 завтра заменит ПК-порты Sony или превратит библиотеку PlayStation 5 в каталог Steam. Но сама архитектурная возможность запускать часть кода без классической эмуляции — повод внимательно смотреть на проект: иногда самые ранние и сырые инструменты первыми показывают, где у закрытой платформы тонкое место.