Devran Cosmo Uenal független fejlesztő sikeresen átültette a nyílt forráskódú KytyPS5 emulátort az Xbox Series X konzolra, és a YouTube-on közzétett bemutatóban demonstrálta a PlayStation 5-ös szoftverek futtatását a konkurens gépen. A PS5X néven futó kísérleti projekt a Microsoft hivatalos Developer Mode (fejlesztői mód) környezetét használja, kontrolleres irányítást biztosít, és a két platform közös AMD x86-os lapkaarchitektúrájára építkezik.
Vulkan helyett DirectX 12: technikai akadályok a zöld hardveren
A PC-s KytyPS5 a Vulkan grafikus API-ra támaszkodik, amelyet a PlayStation grafikus parancsainak közvetlen leképezésére terveztek. Az Xbox Series X operációs rendszere és az univerzális Windows platform (UWP) keretrendszer azonban nem teszi elérhetővé a Vulkant a fejlesztői környezetben. A fejlesztő emiatt a teljes renderelési útvonalat átírta DirectX 12-re, a grafikus hívások konverzióját pedig részben mesterséges intelligenciával támogatott kódátíró eszközökkel gyorsította fel.
Ez a technikai elágazás komoly fejlesztési árat követel: az asztali számítógépeken futó KytyPS5 forráskódjának frissítései nem emelhetők át automatikusan a konzolos változatba. Minden upstream hibajavítást és optimalizációt manuálisan kell portolni az Xbox DirectX 12-es alrendszerére, ami megnehezíti a két projekt párhuzamos haladását.
Játszhatóság, korlátok és a szigorodó platformvédelem
A gyakorlati tesztek során a PlayStation 5-ös Quake II jelenleg 25 és 45 képkocka/másodperc (FPS) közötti sebességgel fut az Xbox Series X-en, a menük betöltésekor és intenzívebb harci jelenetekben pedig 20 FPS alá is beesik. A beépített kontrolleres irányítás mellett a hangkeltés is működik. A Quake II mellett a GEX Trilogy, a Hellboy: Web of Wyrd és a Marvel Cosmic Invasion indítható el a jelenlegi kódváltozattal.
A technikai áttörés hátterében az áll, hogy a két kilencedik generációs konzol vasai rokonok: mindkét gép nyolcmagos AMD Zen 2 processzort és RDNA 2 architektúrájú grafikus vezérlőt használ, ami elméletben ideális feltételeket teremt a hardverközeli szoftverfuttatásra. A modder közösség mozgástere ugyanakkor egyre szűkül: a Sony sorra küldi ki a jogi felszólításokat az emulációs és modding projektek ellen, ahogyan az a The Last of Us Part II PC-s multiplayer modjának leállításakor is történt.
Bár a korábbi PlayStation 5-ös Linux kísérletek már bizonyították a platform hardveres sokoldalúságát, a PS5X egyelőre korai kutatási fázisban van. A komplexebb AAA címek elindításához a memóriakezelés optimalizálása és a DirectX 12-es csővezeték stabilizálása elengedhetetlen feladat marad.