RISC-V Läpimurto: Witcher 3 toimimassa RISC-V-arkkitehtuurilla

27 elokuun 2024
RISC-V Breakthrough: The Witcher 3 Running on RISC-V Architecture

Vaikuttavassa teossa kehittäjät ovat onnistuneet ajamaan suositun AAA-pelin The Witcher 3: Wild Hunt PC:llä, jossa on RISC-V-arkkitehtuuri. Vaikka RISC-V on vielä kehityksen ja käytön osalta varhaisessa vaiheessa verrattuna mainstream-suorittimiin kuten ARM ja x86/x64, tämä saavutus osoittaa avoimen lähdekoodin arkkitehtuurin potentiaalin.

Kehittäjät hyödynsivät Box64:n, Winen ja DXVK:n yhdistelmää emuloidakseen x86-komentoja ja ylittääkseen kuilun RISC-V:n ja Linuxin välillä. Yksityiskohtaisessa blogikirjoituksessaan he selittivät haasteet x86/x64-suorittimen käskyjen kääntämisessä sellaiseen muotoon, jota RISC-V ymmärtäisi. Tämä prosessi vaati merkittävää laitteiston tehonkulutusta, sillä RISC-V-arkkitehtuuri teki entisestä yksinkertaisista x86-komennoista monimutkaisia.

Vaikka kyky ajaa The Witcher 3 RISC-V:llä on merkittävä tekninen saavutus, odotusten hallinta on tärkeää. Peli saavuttaa tällä hetkellä vain 15 FPS RISC-V:llä, mikä tekee siitä puolittain pelattavan, mutta kaukana immersiivisestä kokemuksesta. Silti tämä saavutus raivaa tietä tuleville kehitysaskeleille avoimen lähdekoodin arkkitehtuurissa.

Viime vuonna samat kehittäjät saavuttivat täysin pelattavat 2D-pelit RISC-V:llä, kuten Stardew Valleyn ja World of Goon. Tuoden The Witcher 3:lle RISC-V:lle he tarvitsivat Milk-V Pioneerin, RISC-V PC:n PCIe-paikalla, yhdessä AMD Radeon RX 5500 XT -asennuksen kanssa. Tämä rajoitettu pelimuoto osoittaa, että RISC-V-arkkitehtuuri kykenee käsittelemään viime vuosikymmenen AAA-pelejä oikealla laitteistokonfiguraatiolla.

Tällä hetkellä tämä läpimurto ei välttämättä vaikuta merkittävästi pelimarkkinoihin; se kuitenkin korostaa jatkuvia ponnisteluja, jotka haastavat suurten teknologiayritysten vallan. Samoin kuin Windowsin kehitys Arm-arkkitehtuurille ja Proton Linuxille, kyky kehittää kyvykäs RISC-V-pelitietokone voi olla todellisuutta seuraavan vuosikymmenen aikana, mullistaen nykyisen maiseman, jota hallitsevat Microsoft, Intel ja AMD.

Kun RISC-V-yhteisö jatkaa mahdollisuuksien rajojen työntämistä, pelimaailman avoimen lähdekoodin arkkitehtuurin tulevaisuus näyttää lupaavalta. Pysy ajan tasalla Tom’s Hardwaren uutisista ja syvällisistä arvioista.

Lisätietoja:
– RISC-V on avoimen lähdekoodin komentosarja-arkkitehtuuri (ISA), jonka avulla kuka tahansa voi suunnitella ja rakentaa omia prosessoreitaan RISC-V-määritysten perusteella.
– RISC-V-arkkitehtuuri kehitettiin Kalifornian yliopistossa, Berkeleyssa vuonna 2010 ja se on saavuttanut kasvavaa suosiota viime vuosina.
– RISC-V tarjoaa joustavuutta ja skaalautuvuutta, mikä tekee siitä sopivan monenlaisiin käyttökohteisiin, mukaan lukien upotetut järjestelmät, IoT-laitteet ja nyt myös pelaaminen.
– Box64 on dynaaminen binäärikääntäjä, joka mahdollistaa x86-sovellusten ajamisen ei-x86-alustoilla, kuten RISC-V:llä.
– Wine on yhteensopivuuskerros, joka mahdollistaa Windows-ohjelmien ajamisen ei-Windows-käyttöjärjestelmissä.
– DXVK on Vulkan-pohjainen käännöskerros, joka mahdollistaa DirectX 10- ja 11-pelien toimimisen Linuxilla paremmalla suorituskyvyllä.

Kysymykset ja vastaukset:
K: Miksi The Witcher 3:n ajaminen RISC-V:llä on merkittävä saavutus?
V: Se on merkittävä saavutus, koska se osoittaa avoimen lähdekoodin arkkitehtuurin potentiaalin peliteollisuudessa ja haastaa suljettujen suoritinarkkitehtuurien vallan.

K: Mitkä olivat haasteet The Witcher 3:n ajamisessa RISC-V:llä?
V: X86/x64-suorittimen käskyjen kääntäminen sellaiseen muotoon, jota RISC-V ymmärtäisi, oli monimutkainen prosessi, joka vaati emulointia ja yhdistäviä teknologioita kuten Box64, Wine ja DXVK. RISC-V-arkkitehtuuri teki myös entisestä yksinkertaisista x86-komennoista monimutkaisia.

K: Mitkä ovat RISC-V-arkkitehtuurin edut pelaamisessa?
V: RISC-V:n avoimen lähdekoodin luonne mahdollistaa suuremman mukauttamisen ja optimoinnin, mahdollisesti johtaen tehokkaampiin pelijärjestelmiin. Se tarjoaa myös vaihtoehdon suurten teknologiayritysten vallalle pelimarkkinoilla.

Tärkeät haasteet tai kiistakysymykset:
– Suorituskyky: The Witcher 3 saavuttaa tällä hetkellä vain 15 kuvaa sekunnissa RISC-V:llä, mikä tekee siitä epäoptimaalisen sujuvan pelikokemuksen kannalta.
– Laitteistovaatimukset: AAA-pelien ajamiseen RISC-V:llä tarvitaan tiettyjä laitekonfiguraatioita, kuten Milk-V Pioneer ja AMD Radeon RX 5500 XT, mikä rajoittaa saavutettavuutta.
– Hyväksyntä: RISC-V on vielä alkuvaiheessa kehityksessä ja hyväksynnässä verrattuna päästream-suoritinarkkitehtuureihin kuten ARM ja x86/x64, mikä saattaa hidastaa sen laajamittaista käyttöä pelaamisessa.

Edut:
– Avoimen lähdekoodin arkkitehtuuri: RISC-V:n avoin luonne tarjoaa mahdollisuuksia mukauttamiseen ja innovointiin, sallien kehittäjien räätälöidä järjestelmiä omiin tarpeisiinsa.
– Nykyisen maiseman muuttaminen: RISC-V:llä on potentiaalia muuttaa suurten teknologiayritysten vallitsevuus tarjoamalla vaihtoehtoisen arkkitehtuurin pelitietokoneille.
– Tulevat kehitysaskeleet: The Witcher 3:n ajaminen RISC-V:llä raivaa tietä edistyneemmille avoimen lähdekoodin arkkitehtuureille, johtaen mahdollisesti kyvykkäämpiin pelijärjestelmiin tulevaisuudessa.

Haitat:
– Rajoitettu suorituskyky: Nykyinen suorituskyky AAA-peleissä RISC-V:llä on epäoptimaalinen, alhaisemmat kuvataajuudet verrattuna päästream-suoritinarkkitehtuureihin kuten x86/x64.
– Laitteistovaatimukset: AAA-pelien ajamiseen RISC-V:llä tarvitaan tiettyjä laitekonfiguraatioita, mikä saattaa rajoittaa saatavuutta tavalliselle kuluttajalle.
– Varhainen kehitysvaihe: RISC-V on vielä alkuvaiheessa kehityksessä ja hyväksynnässä, mikä tarkoittaa, että siihen saattaa kulua aikaa ennen kuin se yleistyy peliteollisuudessa.

Ehdotetut liittyvät linkit:
RISC-V:n viralliset verkkosivut
Tom’s Hardware

Don't Miss

Get Ready for Non-Stop Excitement with Epic’s Latest Free Games

Valmistaudu jatkuvaa jännitystä varten Epicin uusimpien ilmaispelien parissa

Jos pidät ilmaisista peleistä, sinua hemmotellaan tällä viikolla. Epic Games
Exciting New Additions to Xbox Cloud Gaming on October 25th

Jännittäviä uusia lisäyksiä Xbox Cloud Gaming -palveluun 25. lokakuuta

Pelialue laajenee, kun kolme ikonista Call of Duty -peliä tulee