V dojímavom výkone sa vývojárom podarilo spustiť populárnu AAA hru The Witcher 3: Divoká honba na PC poháňanom architektúrou RISC-V. Aj keď je RISC-V stále vo svojich počiatočných štádiách vývoja a používania v porovnaní s bežnými procesormi ako ARM a x86/x64, tento úspech ukazuje potenciál open-source architektúry.
Vývojári využili kombináciu Box64, Wine a DXVK na emulovanie x86 inštrukcií a preklenutie priepasti medzi RISC-V a Linuxom. V podrobnom blogovom príspevku vysvetlili výzvy pri prekladaní x86/x64 CPU inštrukcií do niečoho, čo by RISC-V mohlo pochopiť. Tento proces spotreboval podstatné hardvérové prostriedky, pretože architektúra RISC-V zložila to, čo boli jednoduché x86 inštrukcie.
Aj keď schopnosť spustiť The Witcher 3 na RISC-V je významným technickým úspechom, je dôležité mať realistické očakávania. Hra v súčasnosti dosahuje len 15 snímkov za sekundu na RISC-V, čo ju robí čiastočne hrateľnou, ale veď ďaleko od pútavého zážitku. Napriek tomu tento úspech otvára cestu pre budúce pokroky v oblasti open-source architektúry.
Minulý rok tí istí vývojári úspešne dosiahli plne hracie 2D hry na RISC-V, ako sú Stardew Valley a World of Goo. Aby sa The Witcher 3 dostal na RISC-V, potrebovali Milk-V Pioneer, RISC-V PC s PCIe slotom, spolu s inštaláciou AMD Radeon RX 5500 XT. Táto obmedzená forma hrania ukazuje, že architektúra RISC-V je schopná zvládať hry poslednej generácie AAA titulov s správnou hardvérovou konfiguráciou.
V súčasnosti tento prelom nemusí mať významný vplyv na herný trh, avšak poukazuje na pokračujúce úsilie v boji o dominanciu veľkých technologických spoločností. Podobne ako v prípade pokrokov v oblasti Windows na Arm a Proton na Linuxe, vývoj schopného herného PC na RISC-V by mohol byť realitou v priebehu ďalšieho desaťročia, narušujúce súčasnú krajinu kontrolovanú spoločnosťami Microsoft, Intel a AMD.
Keďže komunita RISC-V neustále posúva hranice toho, čo je možné, budúcnosť open-source architektúry v hernom priemysle vyzerá sľubne. Sledujte Tom’s Hardware pre viac noviniek a hlbších recenzií.