PS5X: How one developer managed to run PS5 games on Xbox Series X

  • PS5X is an experimental adaptation of the KytyPS5 emulator that allows you to run PS5 games on Xbox Series X through Developer Mode.
  • Four titles have been successfully tested: GEX Trilogy, Hellboy: Web of Wyrd, Marvel Cosmic Invasion and Quake II, although only the latter shows a playable frame rate.
  • The main technical obstacle is the lack of native support for Vulkan on Xbox, forcing the translation of the graphics API to DirectX 12.
  • The project is for educational purposes and does not include Sony firmware or decryption keys, and its future depends largely on the evolution of the base emulator on PC.

PS5 emulation on Xbox Series X

Console emulation has always been a slippery slope, but also a fascinating testing ground for the tech community. This time, a developer has achieved something that until recently seemed like science fiction: running PlayStation 5 games on an Xbox Series X. The person behind it is Devran Cosmo Uenal, and his project, dubbed PS5X, is generating a lot of buzz in forums and on social media.

This isn't an emulator built from scratch, but rather an adaptation of the well-known KytyPS5, one of the most advanced PS5 emulators for PC. Thanks to Xbox Developer Mode, Uenal has managed to get Microsoft's console to run several titles from Sony's library. While performance is far from optimal, the mere fact that the rival console can run PS5 games is a technical milestone that deserves attention.

PS5X: This is how the first PS5 emulator works on Xbox Series X

PS5X emulator on Xbox Series X

The PS5X project isn't a standalone emulator, but rather a bridge between two worlds. Uenal has taken the open-source code of KytyPS5 and adapted it to run on the Xbox Series X. To do this, he used Developer Mode, an official Microsoft tool that allows custom software to run on commercial consoles. In his own words, it's a research project with educational and technical purposes.

So far, four games have successfully booted up and are operational: GEX Trilogy, Hellboy: Web of Wyrd, Marvel Cosmic Invasion, and Quake II . All of them recognize the Xbox controller, although the audio varies depending on the title. The standout is Quake II, which in testing showed a frame rate fluctuating between 25 and 45 FPS, with occasional drops below 20 FPS. It's not exactly a 60 FPS experience, but for an adaptation at such an early stage, it's more than respectable.

From Vulkan to DirectX 12: the cornerstone of adaptation

Vulkan to DirectX 12 translation on emulator

One of the biggest technical hurdles for PS5X is its graphics API. KytyPS5 uses Vulkan in its PC version, but the Xbox Series X doesn't offer native support for this technology. The solution has been to translate the rendering path to DirectX 12, something that can't be done automatically. Every graphics operation needs to be manually reinterpreted and checked , which significantly slows down development.

This obstacle also means that the improvements made in the PC version of the emulator cannot be directly transferred to the console. Any enhancements to the original emulator's rendering engine must be adapted to the DirectX standard, a far from simple process. Despite this, Uenal has managed to make 3D games like Quake II display more than acceptable quality, with audio and controller support.

The future of PS5X and its potential in the emulation ecosystem

The future of PS5 emulation on Xbox

The truth is that PS5X is in a very preliminary stage. Compatibility is limited, and not all games that launch run smoothly. The evolution of the KytyPS5 emulator on PC will be key to the future of this adaptation on Xbox Series X , given that both projects are closely linked. On PC, KytyPS5 has gone from being unable to run Demon's Souls to running it at a stable 30 FPS in just a few days, and has even managed to run GTA 5 at 60 FPS on high-end hardware.

Uenal has also acknowledged using artificial intelligence tools to facilitate code conversion between the two graphics APIs. While he hasn't specified the extent of their use, this strategy appears to have streamlined work on a project that demands significant dedication. In any case, the developer insists that PS5X is an experiment and not recommended for the average user. It doesn't include Sony firmware or decryption keys and is intended for running homebrew and legal copies.

In the current climate, where Sony has decided to reinforce its commitment to exclusives, seeing a rival console run PS5 software is a significant blow to its strategy, even if only experimentally. The emulation community has demonstrated, once again, that creativity and ingenuity know no bounds. With the constant progress of KytyPS5 and the gradual improvement of graphical translations, it wouldn't be unreasonable to think that we'll soon see more complex titles running on Xbox Series X, although major PlayStation exclusives still seem a long way off. For now, we can enjoy an achievement that, however improbable, has managed to astonish an entire community.


Add as preferred source in Google