RISC-V Prasidėjimas: „Vienaragio 3“ veikimas naudojant RISC-V architektūrą

RISC-V Prasidėjimas: „Vienaragio 3“ veikimas naudojant RISC-V architektūrą

RISC-V Breakthrough: The Witcher 3 Running on RISC-V Architecture

Įspūdingu pasiekimu programuotojams pavyko paleisti populiarią AAA žaidimą „The Witcher 3: Wild Hunt“ ant kompiuterio, kurį maitina RISC-V architektūra. Nors RISC-V vis dar yra ankstyvose plėtros ir priėmimo stadijose lyginant su įprastomis CPU, tokiomis kaip ARM ir x86/x64, šis pasiekimas parodo atviro kodo architektūros potencialą.

Programuotojai naudojo Box64, Wine ir DXVK derinį, kad emuliuotų x86 nurodymus ir tiltą tarp RISC-V ir „Linux“. Išsamioje tinklaraščio įraše jie paaiškino iššūkius, keliamus verčiant x86/x64 CPU nurodymus į kažką, ką galėtų suprasti RISC-V. Šis procesas sunaudojo nemažai aparatinės galios, nes RISC-V architektūra sugalvino tai, kas anksčiau buvo paprasti x86 nurodymai.

Nors galimybė paleisti The Witcher 3 ant RISC-V yra svarbus techninis pasiekimas, svarbu tvarkyti lūkesčius. Šiuo metu žaidimas RISC-V pasiekia tik 15 kadrų per sekundę, tai padaro jį pusiau žaisdamą, bet toli gražu nepanašų įslaptą patirtį. Vis dėlto šis pasiekimas rodo kelią atviro kodo architektūros ateičiai.

Praėjusiais metais tie patys programuotojai sėkmingai pasiekė pilnai žaisdinius 2D žaidimus ant RISC-V, tokius kaip „Stardew Valley“ ir „World of Goo“. Norint paleisti The Witcher 3 ant RISC-V, jiems reikėjo Milk-V Pioneer, RISC-V PC su PCIe lizdu, kartu su AMD Radeon RX 5500 XT įrengimu. Ši ribota žaidimo forma rodo, kad RISC-V architektūra gali tvarkytis su priešpriešinių AAA žaidimų pavieniu konfigūravimu.

Šiuo metu šis proveržis gali neturėti reikšmingo poveikio žaidimų rinkai; tačiau jis pabrėžia nuolatinius pastangas, iššaukiančias didžiųjų technologijų įmonių dominavimą. Panašiai į „Windows on Arm“ ir „Proton on Linux“ pažangą, turėjantys gabius RISC-V žaidimų kompiuterius gali tapti realybe artimiausioje dešimtmetyje ir sutrikdyti esamą žemėlapį, kurį kontroliuoja „Microsoft“, „Intel“ ir „AMD“.

Kol RISC-V bendruomenė tęsia ribų, kas yra galima, atviro kodo architektūros ateitis žaidimuose atrodo daug žadančia. Glauskite naujienų ir išsamų apžvalgų su „Tom’s Hardware“.

Papildomi faktai:
– RISC-V yra atviro kodo nurodymų rinkinio architektūra (ISA), leidžianti bet kam projektuoti ir kurti savo procesorius pagal RISC-V specifikacijas.
– RISC-V architektūra buvo sukurta Kalifornijos, Berklejaus universitete 2010 m. ir pastaraisiais metais įgavo vis daugiau populiarumo.
– RISC-V siūlo lankstumą ir skalę, todėl tinka įvairiems taikymams, įskaitant įmontuotus sistemas, IoT įrenginius ir dabar žaidimus.
– Box64 yra dinaminis binarinis vertėjas, leidžiantis x86 programoms veikti ne x86 platformose, pavyzdžiui, RISC-V.
– Wine yra suderinamumo lygis, leidžiantis paleisti „Windows“ programinę įrangą ne „Windows“ operacinėse sistemose.
– DXVK yra „Vulkan“ pagrindu veikianti vertėjimo lygis, leidžiantis „DirectX 10“ ir „11“ žaidimams veikti „Linux“ su pagerintu našumu.

Svarbūs klausimai ir atsakymai:

K: Kodėl The Witcher 3 paleidimas ant RISC-V laikomas proveržiu?
A: Tai yra svarbus pasiekimas, nes jis demonstruoja atviro kodo architektūros potencialą žaidimų pramonėje ir kelia iššūkį privačių CPU architektūrų dominavimui.

K: Kokie iššūkiai buvo susiję su The Witcher 3 paleidimu ant RISC-V?
A: Verčiant x86/x64 CPU nurodymus į kažką, ką RISC-V galėtų suprasti, buvo sudėtingas procesas, reikalavęs emuliavimo ir susiejimo technologijomis, tokiomis kaip Box64, Wine ir DXVK. RISC-V architektūra taip pat sugalvino tai, kas anksčiau buvo paprasti x86 nurodymai.

K: Kokie yra RISC-V architektūros privalumai žaidimams?
A: RISC-V atviro kodo pobūdis leidžia didesnį pritaikymą ir optimizavimą, galimai vedant prie efektyvesnių žaidimų sistemų. Tai taip pat suteikia alternatyvą didžiųjų technologijų įmonių dominavimui žaidimų rinkoje.

Svarbūs iššūkiai ar kontroversijos:

– Našumas: The Witcher 3 šiuo metu pasiekia tik 15 kadro per sekundę ant RISC-V, darydamas jį nepakankamai optimaliam sklandžiam žaidimų išgyvenimui.
– Aparatinės reikalavimai: AAA žaidimų vykdymui ant RISC-V reikalingi konkrečūs aparatinės konfigūracijos, pavyzdžiui, „Milk-V Pioneer“ ir AMD „Radeon RX 5500 XT“, riboja prieinamumą.
– Priėmimas: RISC-V vis dar yra ankstyvose plėtros ir priėmimo stadijose lyginant su įprastomis CPU architektūromis, pavyzdžiui, ARM ir x86/x64, kas gali trukdyti plačiam naudojimui žaidimuose.

Privalumai:
– Atviro kodo architektūra: RISC-V atviro kodo pobūdis suteikia galimybių pritaikymui ir inovacijoms, leidžiant kūrėjams pritaikyti sistemas savo specifiniams poreikiams.
– Dabartinio žemėlapio sutrikdinimas: RISC-V gali sutrikdyti didžiųjų technologijų įmonių dominavimą, siūlant alternatyvią architektūrą žaidimų kompiuteriams.
– Ateities pažangumas: The Witcher 3 paleidimo ant RISC-V proveržis rodo kelią tolimesnėms pažangoms atviro kodo architektūroje, galimai vedant prie efektyvesnių žaidimų sistemų ateityje.

Trūkumai:
– Ribotas našumas: Dabartinis AAA žaidimų našumas ant RISC-V yra nepakankamas, mažiau kadrų sekundėje, palyginti su įprastomis CPU architektūromis, tokiomis kaip x86/x64.
– Aparatiniai reikalavimai: AAA žaidimų vykdymas ant RISC-V reikalauja konkrečių aparatinės konfigūracijos, kuri gali riboti prieinamumą vidutiniam vartotojui.
– Ankstyva plėtros stadija: RISC-V vis dar yra ankstyvose plėtros ir priėmimo stadijose, todėl gali prireikti laiko, kol jis taps platiąja žaidimų pramonėje.

Siūlomi susiję nuorodos:
RISC-V oficialus tinklapis
Tom’s Hardware

The source of the article is from the blog kunsthuisoaleer.nl