A modolt PS5-ön már a Halo 2 és más eredeti Xbox-játékok is futnak

A Sony PlayStation 5 mostantól képes a Microsoft első Xbox konzoljára készült játékok futtatására, ha a PS5 fel van törve. A ZiZc3 nevet használó fejlesztő ezen a héten közzétette az XPSemu első nyilvános buildjét, az Alpha 1-et a GitHubon, amely már olyan játékokat is elindít, mint a Halo 2, a Forza Motorsport és a Fable: The Lost Chapters.
Az XPSemu az xemu, az eredeti Xbox PC-re készült nyílt forráskódú emulátorának portja, és natív PS5-alkalmazásként fut, nem pedig wrapperként vagy libretro core-ként. A dokumentáció szerint az emulátor a QEMU TCG just-in-time fordítójával fordítja le az Xbox processzorkódját, a konzol NV2A grafikáját pedig az xemu Vulkan renderelőjével jeleníti meg. Ez a renderelő a RADV-n, a Mesa nyílt forráskódú AMD Vulkan-illesztőprogramján fut; ezt a PS5_Vulkan projekt tette elérhetővé a Sony hardverén. A fejlesztők két további projektet is bemutattak, amelyek Xbox 360-as játékokat, illetve Windows PC-szoftvereket futtatnak a konzolon, de egyik sem jelent meg nyilvánosan.
A fejlesztő saját tesztjei szerint a Halo 2 módosítás nélkül 30 fps-sel fut. Egy közösségi, 60 fps-es javítás alkalmazásával a játék a nyitójelenetben 51–60 fps-t, játék közben pedig 36–50 fps-t ér el. A Forza Motorsport a menükben tartja a 30 fps-es korlátot, verseny közben azonban 15–21 fps-re esik vissza. A Fable: The Lost Chapters sok területen 22–30 fps-sel fut, az erőforrás-igényes jelenetekben viszont 10–20 fps-re lassul; a fejlesztő szerint a Crash Bandicoot: The Wrath of Cortex pedig zökkenőmentesen fut.
A projekt dokumentációja szerint a teljesítményt nem a grafikus hardver, hanem a processzor korlátozza. Az emulált Xbox CPU-szála az idő 85–97%-ában terhelés alatt van, miközben a PS5 GPU-ja nagyrészt tétlen. A fejlesztő ezt a QEMU általános célú fordítójának és a PS5 Zen 2 magjainak tulajdonítja: ezek 3,5 GHz-en működnek, és egymagos teljesítményben elmaradnak a gyors asztali processzoroktól. Emiatt a belső felbontás Xbox natív 480p-s értékéről akár négyszeresére emelése szinte egyáltalán nem csökkenti a képkockasebességet. A profilozás által vezérelt optimalizálásoknak köszönhetően a Fable nyitó része a korai PS5-ös buildjeiben mért körülbelül 7 fps-ről már 23–30 fps-re gyorsult.
Az XPSemu saját, Xbox által ihletett kezelőfelülettel érkezik, amelyet a DualSense kontroller kezelésére szabtak. A felületen játékborítókat megjelenítő játékcarousel, a legutóbb játszott címeket felsoroló polc és játékonkénti játékidő-követés található. A felhasználók minden címhez külön felbontást, megjelenítési és hangbeállításokat rendelhetnek. Az emulátor a játék betöltésekor a Jay's Magic Patch formátumú javításokat is a memóriában alkalmazza, így az eredeti lemezkép változatlan marad. Emellett olyan fedvény is rendelkezésre áll, amely megjeleníti a képkockasebességet, a képkockaidőt és a CPU terhelését.
Az XPSemu futtatásához olyan jailbreakelt PS5 szükséges, amely képes homebrew alkalmazások betöltésére, valamint egy XPSemu Tools nevű segéddaemon, amely a kstuff payload mellett fut. A felhasználóknak saját Xbox BIOS-t, MCPX boot ROM-ot és eredeti hardverről lementett merevlemez-képet is biztosítaniuk kell, mivel a projekt nem tartalmaz Microsoft-kódot vagy játékokat. A játékoknak XISO-képként a konzol belső tárhelyén kell lenniük, mert az emulátor nem tud lemezről bootolni. A fejlesztő kijelenti, hogy az XPSemu nem áll kapcsolatban a Microsofttal, a Sonyval vagy az xemu projekttel.
Az Alpha 1 az emulált Xbox memóriáját 64 MB-ra korlátozza, és a fejlesztő azt javasolja, hogy a felhasználók kapcsolják ki a hang-DSP emulációját, mivel az olyan játékokban, mint a Halo 2 és a Forza Motorsport, jelentős lassulást okoz. A mentési állapotok még nem támogatottak, a felbontás módosítása pedig csak a játékok között lép életbe. A projekt ütemterve választható képkockagenerálást is felsorol az AMD FSR 3 nyílt forráskódú Vulkan-portján keresztül, amelynek célja, hogy a 30 fps-es játékokat 60 fps-sel jelenítse meg; emellett egy mentéskezelő és további CPU-optimalizálások is szerepelnek a tervek között.
» A Top 10 multimédiás noteszgép - tesztek alapján
» A Top 10 játékos noteszgép
» A Top 10 belépő szintű üzleti noteszgép
» A Top 10 üzleti noteszgép
» A Top 10 notebook munkaállomása
» A Top 10 okostelefon - tesztek alapján
» A Top 10 táblagép
» A Top 10 Windows tabletje
» A Top 10 subnotebook - tesztek alapján
» A Top 10 300 euró alatti okostelefonja
» A Top 10 120 euró alatti okostelefonja
» A Top 10 phabletje (>5.5-inch)
» A Top 10 noteszgép 500 EUR (~160.000 HUF) alatt
» A Top 10 "pehelysúlyú" gaming notebookja















