Подписка

Xbox Series X теперь может запускать игры для PlayStation 5, но есть нюанс

Xbox Series X теперь может запускать игры для PlayStation 5, но есть нюанс
Поделиться:

Что такое эмулятор PS5X для Xbox Series X и как он работает?


Alex Van Aken/Shutterstock

В видео на YouTube, опубликованном 8 сентября, разработчик Devran Cosmo Uenal запустил версию Quake II для PlayStation 5 на Xbox Series X и поиграл в неё с контроллером Xbox. Однако игра работала через PS5X — порт созданного сообществом эмулятора PS5 KytyPS5 для Xbox, разработанный Uenal. Кроме того, ему удалось запустить на консоли ещё три игры для PS5.

Сам факт, что ему удалось запустить игры для PS5 на Xbox, впечатляет, но есть нюанс: PS5X работает только в официальном режиме разработчика консоли, где, согласно документации Microsoft, играм доступно не более 5 ГБ памяти. Это, к сожалению, исключает большинство игр нынешнего поколения, а публично скачать эмулятор и попробовать его пока нельзя.

Как работает PS5X

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», — написал Uenal в описании видео на YouTube, где также признал, что в работе использовался ИИ. Как отмечает VideoCardz, это означает, что исправления, которые команда KytyPS5 вносит в версию эмулятора для ПК, необходимо адаптировать, прежде чем их сможет использовать PS5X.

В видео Uenal также называет PS5X «исследовательским проектом» для «запуска любительских игр для PS5 и резервных копий игр» на Series X в режиме разработчика. По его словам, эмулятор не содержит прошивки PS5 или ключей расшифровки, а в документации KytyPS5 пользователям рекомендуют запускать только те игровые файлы, которые они получили законным путём. Именно обход защиты от копирования в итоге погубил эмулятор Switch Yuzu: его создатели урегулировали иск Nintendo в 2024 году, выплатив 2,4 млн долларов и закрыв проект. Команда разработчиков эмулятора PS3 RPCS3 называет KytyPS5 и SharpEmu двумя действующими эмуляторами PS5 с открытым исходным кодом, способными запускать игры, и предупреждает игроков о мошеннических сайтах, выдающих себя за настоящие.

Какие игры запускает PS5X

A PlayStation 5 console and controller.
Thamyris Salgueiro/Shutterstock

На момент написания статьи PS5X запускает версии для PS5 игр GEX Trilogy, Hellboy: Web of Wyrd, Marvel Cosmic Invasion и Quake II, причём все четыре игры поддерживают ввод с контроллера Xbox. В некоторых из них работает звук, а издание TweakTown оценивает частоту кадров в Quake II в ролике Uenal примерно в 25–45 кадров в секунду. Стоит отметить, что эти четыре игры также продаются на других платформах, поэтому пока нет никаких свидетельств, что PS5X запускает эксклюзивы для PS5. Сам Uenal признаёт, что проект находится на ранней стадии, а совместимость ограничена.

Android Authority сообщило 28 сентября, что KytyPS5 теперь запускает различные игры для PS5 на ПК. Один пользователь показал, как Marvel’s Wolverine медленно загружается до главного меню на компьютере с видеокартой NVIDIA RTX 5090. Однако в ролике не было игрового процесса, и неизвестно, использовалась ли стандартная сборка эмулятора. Эмуляция PS5 на ПК становится всё более осуществимой с каждой неделей, но это направление всё ещё находится в зачаточном состоянии. PS5X же сможет воспользоваться результатами этой работы, только когда каждое исправление будет адаптировано для DirectX и уместится в гораздо более скромный объём памяти.

Ограничение памяти в режиме разработчика

В режиме разработчика Microsoft ограничивает объём памяти для игр всего 5 ГБ, а для приложений — 1 ГБ. Запросы на больший объём памяти отклоняются. Для сравнения: игре на обычной розничной Series X доступно 13,5 ГБ из 16 ГБ памяти консоли, а оставшаяся часть зарезервирована для её операционной системы. Таким образом, PS5X может использовать лишь около 37% памяти, доступной обычной игре для Xbox, поэтому запуск крупных игр нынешнего поколения исключён. Microsoft снимает это ограничение только при запуске программ через отладчик Visual Studio — такая конфигурация предназначена для разработчиков, тестирующих свой код.

В 2023 году Microsoft полностью заблокировала эмуляторы в обычном розничном режиме Xbox. Компания объяснила это политикой магазина, запрещающей продукты, которые эмулируют игровую систему. Затем она начала применять санкции и, по сообщениям, выдавала игрокам, нашедшим обходной путь, 15-дневные блокировки. С тех пор желающим запускать игры для PS2 или GameCube через, например, Dolphin — самый популярный эмулятор GameCube, — приходится использовать режим разработчика. Однако в этом режиме консоль не может запускать розничные игры, пока её не переключат обратно.

В Xbox Series X установлены процессор с архитектурой Zen 2 и графика RDNA 2 — такие же, как в PS5. Объём памяти тоже одинаков, и PS5X может использовать меньше трети от него. Но всё это не имеет особого значения из-за ограничения памяти. Обойти его без взлома консоли невозможно, а значит, игроки на Xbox не смогут воспользоваться успехами разработчиков версии для ПК. Да, PS5X — интересный проект, но он так и останется любопытной диковинкой, а не чем-то по-настоящему полезным для игроков.

Если вы хотите попробовать PS5X и похожие проекты по эмуляции, будьте осторожны. Мошенники пользуются интересом к таким проектам и, например, распространяют вредоносные программы под похожими названиями, такими как PCS5X, пытаясь обманом заставить игроков скачать их.