Aizraujošajā videospēļu pasaulē daudzi sapņo par konsoli, kas spēj darīt "vairāk" - piemēram, atskaņot spēles no konkurentu platformas. Šis sapnis ir kļuvis nedaudz tuvāks realitātei, jo izstrādātājs Devrans Kosmo Uenals ir demonstrējis, ka uz Xbox Series X konsoles var palaist PlayStation 5 spēles, izmantojot PS5X emulātoru. Tomēr, kā jau tas bieži gadās tehnoloģiju jaunumos, ir arī būtisks ierobežojums, kas liedz šo sasniegumu izmantot plašai sabiedrībai.
Kā Xbox Series X konsolē nonāk PS5 spēles?
Panākuma atslēga ir PS5X emulātors - atvērtā koda PS5 emulātora KytyPS5 versija, kas pielāgota Xbox. Abas jaunākās paaudzes konsoles, Xbox Series X un PlayStation 5, ir būvētas uz līdzīgas AMD aparatūras bāzes. Tās izmanto astoņus Zen 2 CPU kodolus, RDNA 2 grafiku un 16 GB GDDR6 atmiņu, kā arī PS5 spēles ir kompilētas priekš tās pašas x86-64 procesora arhitektūras, ko izmanto datori.
KytyPS5 darbojas kā saderības slānis, kas pārtulko PS5 spēļu komandas uz platformai saprotamu valodu. Kamēr PC versija grafikas komandas pārtulko uz Vulkan API, Xbox Developer Mode atbalsta tikai DirectX 11 un DirectX 12. Tāpēc PS5X versijā visas Vulkan komandas ir jāpārvērš par DirectX, un šajā procesā ir izmantots arī mākslīgais intelekts.
Būtiskais šķērslis: atmiņas ierobežojumi
Galvenais iemesls, kāpēc PS5X nav piemērots plašai lietošanai, ir Xbox Developer Mode noteiktais atmiņas ierobežojums. Šajā režīmā spēlēm ir pieejami tikai 5 GB atmiņas, savukārt lietotnēm - 1 GB. Salīdzinājumam, standarta Xbox Series X spēles izmanto aptuveni 13,5 GB no konsoles 16 GB kopējās atmiņas, pārējo rezervējot operētājsistēmai. Tas nozīmē, ka PS5X darbojas ar mazāk nekā trešdaļu no atmiņas, kas ir pieejama parastai Xbox spēlei, kas ievērojami ierobežo iespējas palaist lielākas, mūsdienīgās paaudzes spēles. Microsoft atceļ šo ierobežojumu tikai tad, ja programmatūra tiek palaista, izmantojot Visual Studio atkļūdotāju - iestatījumu, kas paredzēts izstrādātājiem.
Kādas spēles jau darbojas un drošības brīdinājumi
Šobrīd PS5X spēj palaist tādas PlayStation 5 spēles kā GEX Trilogy, Hellboy: Web of Wyrd, Marvel Cosmic Invasion un Quake II. Visas četras spēles ir saderīgas ar Xbox kontrolieri, un dažām no tām ir arī funkcionējoša skaņa. Piemēram, Quake II emulātorā darbojas ar aptuveni 25 līdz 45 kadriem sekundē. Ir svarīgi atzīmēt, ka visas šīs spēles ir pieejamas arī citās platformās, un pagaidām nav informācijas par to, ka PS5X spētu palaist kādu no PS5 ekskluzīvajiem nosaukumiem.
Uenals PS5X dēvē par "pētniecības projektu" PS5 homebrew un spēļu rezerves kopiju palaišanai Developer Mode. Emulātors neietver nekādu PS5 programmaparatūru vai atšifrēšanas atslēgas, un KytyPS5 dokumentācija aicina lietotājus izmantot tikai legāli iegūtas spēles. Agrāk tika ziņots par Nintendo tiesas prāvu pret Switch emulātora Yuzu veidotājiem, kas beidzās ar izlīgumu par 2,4 miljoniem ASV dolāru un projekta slēgšanu, liekot nozares dalībniekiem uzmanīties no autortiesību pārkāpumiem.
Vēl viens būtisks brīdinājums: interese par šādiem emulācijas projektiem piesaista krāpniekus. Ir tikuši izlaisti ļaunprātīgi programmatūras varianti ar līdzīgiem nosaukumiem, piemēram, PCS5X, lai apmānītu spēlētājus un mudinātu lejupielādēt bīstamu saturu.
Lai gan iespēja spēlēt PS5 spēles uz Xbox Series X izklausās aizraujoši, pašreizējie atmiņas ierobežojumi Developer Mode režīmā padara PS5X par interesantu eksperimentu, nevis praktisku risinājumu ikdienas spēlētājiem. Kamēr netiks atrasts veids, kā apiet šos ierobežojumus, PS5X drīzāk paliks tehnoloģiju entuziastu niša. Ko Tu domā par šādu konsoles "pārrobežu" spēju - vai tas ir nākotnes rādītājs?
Iezīmē tekstu un spied ziņot par kļūdu.