Разработчик запустил игры PlayStation 5 на Xbox Series X через эмулятор PS5X
Девран Космо Уэнал запустил Quake II на Xbox Series X, но в режиме разработчика лимит памяти — 5 ГБ
Разработчик Девран Космо Уэнал (Devran Cosmo Uenal) запустил версию Quake II для PlayStation 5 на консоли Xbox Series X и сыграл в неё с геймпадом Xbox. Работает это через эмулятор PS5X, но с серьёзным ограничением.

Видео вышло на YouTube 8 сентября. PS5X — это порт на Xbox открытого эмулятора PS5 под названием KytyPS5. Помимо Quake II, Уэнал заставил работать ещё три игры для PS5. Публичной загрузки пока нет, а сам эмулятор действует только в официальном режиме разработчика Xbox, где, согласно документации Microsoft, игре доступно не больше 5 ГБ памяти. Из-за этого большинство игр нынешнего поколения запустить не получится.
Почему это вообще возможно
Консоли Sony и Microsoft построены на близком по характеристикам железе AMD: у обеих по восемь ядер Zen 2, графика RDNA 2 и 16 ГБ памяти GDDR6. Игры для PS5 собраны под ту же архитектуру x86-64, что и у ПК. Поэтому KytyPS5 исполняет их код на процессоре напрямую, а не воссоздаёт железо PS5 программно. Сам автор называет проект слоем совместимости, а по сути это переводчик: он превращает запросы игры PS5 в понятные для ПК.
KytyPS5 переводит графические команды PS5 и перекомпилирует шейдеры под Vulkan, поэтому на ПК ему нужна видеокарта с поддержкой Vulkan 1.3. В режиме разработчика Xbox доступны только DirectX 11 и DirectX 12. «Раз Vulkan не поддерживается, всё нужно переводить в DirectX», — написал Уэнал в описании видео, признав, что в работе участвовал ИИ. Как отметил VideoCardz, исправления, которые команда KytyPS5 вносит в рендерер для ПК, приходится адаптировать, прежде чем их сможет использовать PS5X.
Уэнал называет PS5X исследовательским проектом для запуска homebrew-приложений и резервных копий игр для PS5. По его словам, прошивки PS5 и ключей расшифровки в проекте нет, а документация KytyPS5 советует использовать только законно полученные файлы игр. Обход защиты от копирования в итоге погубил эмулятор Switch Yuzu: в 2024 году его создатели урегулировали иск Nintendo, заплатив $2,4 млн и закрыв проект.

Что уже работает
На данный момент PS5X запускает версии для PS5 игр GEX Trilogy, Hellboy: Web of Wyrd, Marvel Cosmic Invasion и Quake II, во всех работает управление геймпадом Xbox. В некоторых есть звук. По оценке TweakTown, Quake II в ролике Уэнала идёт примерно при 25–45 кадрах в секунду. Все четыре игры выходят и на других платформах, так что эксклюзивы PS5 эмулятор пока не запускал. Сам Уэнал признаёт, что это ранний этап и совместимость ограничена.
Команда эмулятора PS3 RPCS3 называет KytyPS5 и SharpEmu двумя активными открытыми эмуляторами PS5, которые способны запускать игры. Android Authority сообщал 28 сентября, что KytyPS5 на ПК уже заходит в игру в ряде тайтлов, а один пользователь показал Marvel's Wolverine, дошедшую до главного меню в замедленном виде на видеокарте NVIDIA RTX 5090. Геймплея в ролике не было, и неизвестно, использовалась ли стандартная сборка.
Лимит памяти в режиме разработчика
Microsoft ограничивает игры в режиме разработчика 5 ГБ памяти, а приложения — 1 ГБ; запросы сверх лимита не выполняются. Обычной розничной игре на Series X доступно 13,5 ГБ из 16 ГБ, остальное занимает система. Получается, что PS5X располагает примерно 37% памяти обычной игры. Лимит снимается только при запуске через отладчик Visual Studio, который предназначен для разработчиков.
В обычном розничном режиме Xbox Microsoft полностью заблокировала эмуляторы в 2023 году, сославшись на правило магазина, запрещающее продукты, которые эмулируют игровые системы. Игроки, нашедшие обходной путь, по некоторым данным, получали 15-дневные блокировки. С тех пор для запуска игр PS2 или GameCube через эмуляторы вроде Dolphin приходится использовать режим разработчика, в котором розничные игры не загружаются, пока консоль не переключат обратно.
Без джейлбрейка обойти лимит нельзя, поэтому прогресс эмуляции на ПК владельцам Xbox пока не поможет. Мошенники уже пользуются интересом к таким проектам: под похожими названиями, например PCS5X, распространяют вредоносные программы.