PlayStation 5-ös játékokat futtattak Xbox Series X-en, de komoly korlátok vannak

ps5x

A konzolgenerációk közötti határok elmosása mindig is foglalkoztatta a rajongókat, most pedig technikai áttörés történt ezen a téren. Egy fejlesztőnek sikerült elindítania a PlayStation 5-ös szoftvereket a rivális Xbox Series X hardverén. A megoldás alapját az adja, hogy a két japán és amerikai konzol szinte azonos architektúrára épül, ám a gyakorlati megvalósítás jelentős korlátokba ütközik.

A KytyPS5-re épülő PS5X működési elve

A fejlesztő, Devran Cosmo Uenal az nyílt forráskódú, PC-re szánt KytyPS5 emulátort ültette át a Microsoft konzoljára, megalkotva a PS5X nevű szoftvert. A program futtatásához az Xbox hivatalos Developer Mode funkcióját használja, amely lehetővé teszi tesztelési célú alkalmazások futtatását a lakossági konzolokon.

Mivel mindkét platform nyolcmagos AMD Zen 2 processzort és RDNA 2 grafikus egységet használ GDDR6 memóriával, a kód közvetlenül a processzoron futtatható. A kísérleti szoftver inkább egy fordítórétegként működik, amely valós időben alakítja át a PlayStation szoftveres kéréseit az Xbox által megértett utasításokká.

A grafikai fordítás és a memóriakorlát problémája

A legnagyobb technikai akadályt az eltérő grafikai architektúrák kezelése jelenti. A PC-s KytyPS5 a Vulkan 1.3 grafikai interfészre épít, az Xbox Developer Mode viszont kizárólag a DirectX 11 és DirectX 12 rendszereket támogatja. Emiatt a szoftvernek minden Vulkan-utasítást valós időben át kell ültetnie DirectX-re, ami komoly teljesítményromlással jár.

Ezen felül egy sokkal szigorúbb akadály is jelen van: a Microsoft fejlesztői módja legfeljebb 5 GB memóriát engedélyez a futtatott alkalmazások számára. Mivel a nagyobb léptékű, modern PlayStation 5-ös játékok ennek többszörösét igénylik a zökkenőmentes működéshez, a nagyszabású exkluzív címek indítása jelenleg kivitelezhetetlen.

Tesztelt játékok és jelenlegi teljesítmény

A projekt korai fázisa miatt eddig csak kisebb gépigényű, független vagy klasszikus címeket sikerült érdemben megszólaltatni. A bemutatott demók között szerepelt a Quake II, a GEX Trilogy, a Hellboy: Web of Wyrd és a Marvel Cosmic Invasion. A próbák során a Quake II 25 és 45 képkocka/másodperc közötti sebességgel futott, ingadozó képfrissítés és érezhető irányítási késleltetés mellett.

  • A játékok felismerik és kezelik az Xbox vezérlőjének gombjait.
  • A hangfeldolgozás egyelőre hiányos, a tesztelt címek közül csak kevés adott ki hangot.
  • Nyilvánosan letölthető csomag még nem érhető el a nagyközönség számára.

A kísérlet jól mutatja a két platform architektúrájának hasonlóságát, de a mindennapi játékra alkalmas, keresztplatformos emulációtól még nagyon messze járunk.