Avans RISC-V: The Witcher 3 rulând pe arhitectura RISC-V

Avans RISC-V: The Witcher 3 rulând pe arhitectura RISC-V

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

Printr-o faptă impresionantă, dezvoltatorii au reușit să ruleze popularul joc AAA, The Witcher 3: Wild Hunt, pe un PC cu arhitectură RISC-V. Deși RISC-V se află încă în stadiile sale incipiente de dezvoltare și adoptare în comparație cu procesoarele tradiționale precum ARM și x86/x64, acest succes prezintă potențialul arhitecturii open-source.

Dezvoltatorii au folosit o combinație de Box64, Wine și DXVK pentru a emula instrucțiunile x86 și a trece puntea între RISC-V și Linux. Într-o postare detaliată pe blog, aceștia au explicat provocările traducerii instrucțiunilor CPU x86/x64 într-o formă pe care RISC-V să o poată înțelege. Acest proces a necesitat o putere hardware semnificativă, deoarece arhitectura RISC-V a complicat ceea ce înainte erau instrucțiuni simple x86.

Deși capacitatea de a rula The Witcher 3 pe RISC-V reprezintă o realizare tehnică semnificativă, este crucial să gestionați așteptările. Jocul obține în prezent doar 15 cadre pe secundă pe RISC-V, făcându-l semi-jucabil, dar departe de a fi o experiență captivantă. Cu toate acestea, acest succes deschide calea pentru viitoare progrese în arhitectura open-source.

Anul trecut, aceiași dezvoltatori au reușit să obțină jocuri 2D complet jucabile pe RISC-V, cum ar fi Stardew Valley și World of Goo. Pentru a aduce The Witcher 3 pe RISC-V, au avut nevoie de un Milk-V Pioneer, un PC RISC-V cu un slot PCIe, împreună cu o instalare AMD Radeon RX 5500 XT. Această formă limitată de joc arată că arhitectura RISC-V este capabilă să gestioneze titluri AAA de generație anterioară cu configurația hardware corespunzătoare.

În prezent, această descoperire poate să nu aibă un impact semnificativ pe piața jocurilor, însă subliniază eforturile continue de a contesta dominația marilor companii tech. Asemenea avansurilor în Windows pe Arm și Proton pe Linux, dezvoltarea unui PC de gaming RISC-V capabil ar putea deveni realitate în următoarea decadă, perturbând peisajul curent controlat de Microsoft, Intel și AMD.

Pe măsură ce comunitatea RISC-V continuă să împingă limitele a ceea ce este posibil, viitorul arhitecturii open-source în domeniul jocurilor pare promițător. Rămâneți informat cu Tom’s Hardware pentru mai multe știri și recenzii detaliate.

Fapte suplimentare:

– RISC-V este o arhitectură de set de instrucțiuni (ISA) open-source care permite oricui să proiecteze și să construiască proprii lor procesoare bazate pe specificațiile RISC-V.
– Arhitectura RISC-V a fost dezvoltată la Universitatea California, Berkeley în 2010 și a câștigat popularitate în ultimii ani.
– RISC-V oferă flexibilitate și scalabilitate, făcându-l potrivit pentru o gamă largă de aplicații, incluzând sisteme integrate, dispozitive IoT și acum jocuri.
– Box64 este un traducător binar dinamic care permite aplicațiilor x86 să ruleze pe platforme non-x86, precum RISC-V.
– Wine este un strat de compatibilitate care permite rularea software-ului Windows pe sisteme de operare non-Windows.
– DXVK este un strat de traducere bazat pe Vulkan care permite jocurilor DirectX 10 și 11 să funcționeze pe Linux cu performanțe îmbunătățite.

Întrebări cheie şi răspunsuri:

Î: De ce este considerat un avans faptul că se rulează The Witcher 3 pe RISC-V?
R: Este o realizare semnificativă pentru că demonstrează potențialul arhitecturii open-source în industria jocurilor și challengează dominația arhitecturilor de procesor proprietare.

Î: Care au fost provocările în rularea The Witcher 3 pe RISC-V?
R: Traducerea instrucțiunilor CPU x86/x64 într-o formă pe care RISC-V să o poată înțelege a fost un proces complex care a necesitat tehnologii de emulare și punte, precum Box64, Wine și DXVK. Arhitectura RISC-V a complicat, de asemenea, ceea ce înainte erau instrucțiuni simple x86.

Î: Care sunt avantajele arhitecturii RISC-V pentru jocuri?
R: Natură open-source a RISC-V permite o mai mare personalizare și optimizare, conducând potențial la sisteme de jocuri mai eficiente. De asemenea, oferă o alternativă la dominația marilor companii tech pe piața jocurilor.

Provocări cheie sau controverse:

– Performanță: The Witcher 3 obține în prezent doar 15 cadre pe secundă pe RISC-V, făcându-l suboptimal pentru o experiență de joc fluidă.
– Cerințe hardware: Rularea jocurilor AAA pe RISC-V necesită configurații hardware specifice, precum Milk-V Pioneer și AMD Radeon RX 5500 XT, limitând accesibilitatea.
– Adoptare: RISC-V se află încă în stadiile incipiente de dezvoltare și adoptare în comparație cu arhitecturile tradiționale de procesor precum ARM și x86/x64, ceea ce ar putea împiedica utilizarea sa extinsă în jocuri.

Avantaje:
– Arhitectură open-source: Natură open-source a RISC-V oferă oportunități pentru personalizare și inovație, permițând dezvoltatorilor să ajusteze sistemele conform nevoilor specifice.
– Perturbarea peisajului curent: RISC-V are potențialul de a perturba dominația marilor companii tech, oferind o arhitectură alternativă pentru PC-urile de gaming.
– Avansuri viitoare: Reușita de a rula The Witcher 3 pe RISC-V deschide calea pentru progrese suplimentare în arhitectura open-source, conducând potențial la sisteme de gaming mai capabile în viitor.

Dezavantaje:
– Performanță limitată: Performanța curentă a jocurilor AAA pe RISC-V este suboptimală, cu rate de cadre mai mici în comparație cu arhitecturile tradiționale de procesor precum x86/x64.
– Cerințe hardware: Rularea jocurilor AAA pe RISC-V necesită configurații hardware specifice, ceea ce ar putea limita accesibilitatea pentru consumatorii obișnuiți.
– Stadiu de dezvoltare incipient: RISC-V se află încă în stadiile incipiente de dezvoltare și adoptare, ceea ce înseamnă că ar putea dura ceva timp până când va deveni o tehnologie uzuală în industria jocurilor.

Linkuri conexe sugerate:
Site-ul oficial RISC-V
Tom’s Hardware

The source of the article is from the blog regiozottegem.be