V dojímavém výkonu se vývojářům podařilo spustit populární AAA hru, Zaklínač 3: Divoký hon, na PC s architekturou RISC-V. I když je RISC-V stále ve svých raných fázích vývoje a uplatnění ve srovnání s hlavními procesory jako ARM a x86/x64, toto dosažení ukazuje potenciál open-source architektury.
Vývojáři využili kombinaci Box64, Wine a DXVK k emulaci x86 instrukcí a překlenutí propasti mezi RISC-V a Linuxem. V podrobném blogovém příspěvku vysvětlili výzvy překládání x86/x64 instrukcí CPU na něco, co by RISC-V mohlo chápat. Tento proces spotřeboval značný hardwareový výkon, jelikož architektura RISC-V komplikovala to, co dříve byly jednoduché x86 instrukce.
Zatímco schopnost provozovat Zaklínače 3 na RISC-V představuje významný technický úspěch, je důležité spravovat očekávání. Hra v současné době dosahuje pouze 15 snímků za sekundu na RISC-V, což ji činí částečně hratelnou, ale zdaleka ne záživnou. Nicméně toto dosažení otevírá cestu ke budoucím pokrokům v oblasti open-source architektury.
V minulém roce ti samí vývojáři úspěšně dosáhli plně hratelných 2D her na RISC-V, jako jsou Stardew Valley a World of Goo. Aby přinesli Zaklínače 3 na RISC-V, potřebovali Milk-V Pioneer, počítač s architekturou RISC-V s PCI slotem, spolu s instalací AMD Radeon RX 5500 XT. Tato omezená forma hraní ukazuje, že architektura RISC-V je schopná zvládat AAA tituly minulé generace s vhodnou hardwarovou konfigurací.
V současné době tento průlom nemusí mít významný dopad na herní trh; ale zdůrazňuje trvající snahu vzdorovat dominanci velkých technologických společností. Podobně jako pokroky v Windows na Arm a Proton na Linuxu, vývoj schopného herního PC s architekturou RISC-V by mohl být realitou v příští dekádě a narušit současnou krajinu ovládanou společnostmi Microsoft, Intel a AMD.
Jelikož komunita RISC-V pokračuje v posunování hranic toho, co je možné, budoucnost open-source architektury v herním průmyslu vypadá slibně. Zůstaňte informováni s webovým portálem Tom’s Hardware pro více zpráv a podrobných recenzí.
Další informace:
– RISC-V je open-source instrukční sadou (ISA), která umožňuje každému navrhnout a postavit své vlastní procesory na základě specifikací RISC-V.
– Architektura RISC-V byla vyvinuta na Univerzitě Kalifornie v Berkeley v roce 2010 a v posledních letech získává stále větší popularitu.
– RISC-V nabízí flexibilitu a škálovatelnost, což ho činí vhodným pro širokou škálu aplikací, včetně vestavěných systémů, IoT zařízení a nyní i her.
– Box64 je dynamický binární překladač, který umožňuje běh x86 aplikací na ne-x86 platformách, jako je RISC-V.
– Wine je kompatibilní vrstva, která umožňuje spouštění softwaru Windows na ne-Windows operačních systémech.
– DXVK je na Vulkanu založená vrstva překladu, která umožňuje, aby hry DirectX 10 a 11 pracovaly na Linuxu s vylepšeným výkonem.
Klíčové otázky a odpovědi:
Otázka: Proč je provozování Zaklínače 3 na RISC-V považováno za průlomové?
Odpověď: Jedná se o významné dosažení, protože ukazuje potenciál open-source architektury v herním průmyslu a vyzývá dominanci vlastních architektur procesorů.
Otázka: Jaké byly výzvy při provozování Zaklínače 3 na RISC-V?
Odpověď: Překládání x86/x64 instrukcí CPU na něco, co by RISC-V mohlo chápat, byl komplexní proces, který vyžadoval emulaci a technologie propojení, jako jsou Box64, Wine a DXVK. Architektura RISC-V také komplikovala to, co dříve byly jednoduché x86 instrukce.
Otázka: Jaké jsou výhody architektury RISC-V pro hraní her?
Odpověď: Otevřená povaha RISC-V umožňuje větší přizpůsobení a optimalizaci, což může vést k efektivnějším herním systémům. Poskytuje také alternativu k dominanci velkých technologických společností na herním trhu.