Muljetavat saavutust, arendajad on suutnud töötada populaarsel AAA-mängul “The Witcher 3: Wild Hunt” arvutis, mida toetab RISC-V arhitektuur. Kuigi RISC-V on endiselt varases arenguetapis ja kasutuselevõtu poolest võrreldes peamiste protsessoritega nagu ARM ja x86/x64, näitab see saavutus avatud lähtekoodiga arhitektuuri potentsiaali.
Arendajad kasutasid x86 juhiste emuleerimiseks ja sillana RISC-V ja Linuxi vahel kasutasid Box64, Wine’i ja DXVK kombinatsiooni. Üksikasjalikus blogipostituses selgitasid nad väljakutseid, mis olid seotud x86/x64 protsessori juhiste tõlkimisega selliseks, mida RISC-V võiks mõista. See protsess nõudis märkimisväärset riistvara ressursse, kuna RISC-V arhitektuur muutis keeruliseks varasemalt lihtsad x86 juhised.
Kuigi võime jooksutada The Witcher 3 mängu RISC-V’l on oluline tehniline saavutus, on oluline hoida ootused realistlikena. Praegu saavutab mäng ainult 15 kaadrit sekundis RISC-V’l, muutes selle poolmängitavaks, kuid kaugel immersiivsest kogemusest. Siiski sillutab see saavutus teed tulevastele edusammudele avatud lähtekoodiga arhitektuuris.
Möödunud aastal suutsid samad arendajad saavutada täielikult mängitavaid 2D-mänge RISC-V’l, nagu Stardew Valley ja World of Goo. Et tuua The Witcher 3 RISC-V’le, vajasid nad Milk-V Pioneerit, RISC-V PC-d koos PCIe pesaga, ja AMD Radeon RX 5500 XT installi. See piiratud mänguvorm näitab, et RISC-V arhitektuur suudab käsitada eelmise generatsiooni AAA-titelte toiminguid õige riistvarakonfiguratsiooniga.
Praegu võib selle läbimurde mõju mänguturule olla väike, kuid see toob esile järjepidevad pingutused hiiglaslike tehnoloogiafirmade valitsemisele väljakutse esitamiseks. Sarnaselt edusammudele Windowsi ja Arm’i ning Protoni ja Linuxi puhul võiks võimeka RISC-V mänguarvuti arendamine olla järgmise kümnendi jooksul reaalsus, pärssides hetkeseisu, mida kontrollivad Microsoft, Intel ja AMD.
Kuna RISC-V kogukond jätkab piiride nihutamist selle, mida on võimalik saavutada, tundub avatud lähtekoodiga arhitektuuri tulevik mängumaailmas paljulubav. Püsige kursis Tom’s Hardware’iga, et saada rohkem uudiseid ja põhjalikke ülevaateid.
Lisafaktid:
– RISC-V on avatud lähtekoodiga käsku määratlev arhitektuur (ISA), mis võimaldab kellelgi kavandada ja ehitada oma protsessoreid, lähtudes RISC-V spetsifikatsioonidest.
– RISC-V arhitektuur välja töötati California ülikoolis, Berkeley’s aastal 2010 ja on viimastel aastatel saavutanud suurenevat populaarsust.
– RISC-V pakub paindlikkust ja astutatavust, muutes selle sobivaks mitmesugusteks rakendusteks, sealhulgas manussüsteemid, IoT seadmed ja nüüd ka mängud.
– Box64 on dünaamiline binaartõlkija, mis võimaldab x86 rakendustel töötada mitte-x86 platvormidel, nagu RISC-V.
– Wine on ühilduvuskiht, mis võimaldab Windowsi tarkvara töötada mitte-Windowsi operatsioonisüsteemides.
– DXVK on Vulkanil põhinev tõlkisikiht, mis võimaldab DirectX 10 ja 11 mängud töötada Linuxis parema jõudlusega.
Põhiküsimused ja vastused:
K: Miks peetakse The Witcher 3 jooksmist RISC-V’l läbimurdeks?
V: See on oluline saavutus, kuna see näitab avatud lähtekoodiga arhitektuuri potentsiaali mängutööstuses ja seab kahtluse alla privaatsete protsessori arhitektuuride domineerimise.
K: Millised olid väljakutsed The Witcher 3 jooksmisel RISC-V’l?
V: X86/x64 protsessori juhiste tõlkimine midagi selliseks, mida RISC-V võiks mõista, oli keeruline protsess, mis nõudis emuleerimise- ja sillatehnoloogiate kasutamist nagu Box64, Wine ja DXVK. RISC-V arhitektuur muutis ka varem lihtsaid x86 juhiseid keeruliseks.
K: Mis on RISC-V arhitektuuri eelised mängude jaoks?
V: RISC-V avatud lähtekoodi olemus võimaldab suuremat kohandamist ja optimeerimist, mis võiks viia efektiivsemate mängusüsteemideni. See pakub ka alternatiivi suurte tehnoloogiafirmade domineerimisele mänguturul.
Põhiväljakutsed ja vaidlused:
– Jõudlus: Praegu suudab The Witcher 3 saavutada ainult 15 kaadrit sekundis RISC-V’l, mis muudab selle vähem optimaalseks sujuva mängukogemuse jaoks.
– Riistvaranõuded: AAA-mängude jooksmine RISC-V’l nõuab spetsiifilisi riistvarakonfiguratsioone, nagu Milk-V Pioneer ja AMD Radeon RX 5500 XT, piirates juurdepääsetavust.
– Vastuvõtt: RISC-V on endiselt varases arengu- ja kasutamisetapis võrreldes peamiste protsessorite arhitektuuridega nagu ARM ja x86/x64, mis võivad takistada selle laialdast kasutamist mängudes.
Eelised:
– Avatud lähtekoodiga arhitektuur: RISC-V avatud olemus annab võimalusi kohandamiseks ja innovatsiooniks, võimaldades arendajatel kohandada süsteeme vastavalt oma vajadustele.
– Praeguse olukorra häirimine: RISC-V-l on potentsiaal häirida suurte tehnoloogiafirmade domineerimist, pakkudes alternatiivset arhitektuuri mänguarvutitele.
– Tulevased edusammud: The Witcher 3 jooksmise läbimurre RISC-V’l sillutab teed edasistele avatud lähtekoodiga arhitektuuri edusammudele, mis võiksid potentsiaalselt viia võimekamate mängusüsteemideni tulevikus.
Puudused:
– Piiratud jõudlus: Praegune AAA-mängude jõudlus RISC-V’l on suboptimaalne, madalamate kaadrisagedustega võrreldes peamiste protsessori arhitektuuridega nagu x86/x64.
– Riistvaranõuded: AAA-mängude jooksmine RISC-V’l nõuab spetsiifilisi riistvarakonfiguratsioone, mis võivad piirata juurdepääsu tavakasutajale.
– Varajane arengustaadium: RISC-V on endiselt varases arengu- ja kasutamisetapis, mis tähendab, et selle laialdane kasutamine mängutööstuses võib võtta aega.
Soovitatud seotud lingid:
– RISC-V ametlik veebisait
– Tom’s Hardware