Przełom w RISC-V: Wiedźmin 3 działający na architekturze RISC-V

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

W imponującym wyczynie programiści zdołali uruchomić popularną grę AAA, Wiedźmina 3: Dziki Gon, na komputerze zasilanym architekturą RISC-V. Pomimo że RISC-V jest jeszcze w początkowych fazach rozwoju i przyjęcia w porównaniu z głównymi procesorami, takimi jak ARM i x86/x64, to osiągnięcie to pokazuje potencjał architektury typu open-source.

Programiści wykorzystali kombinację Box64, Wine i DXVK do emulacji instrukcji x86 i zmostkowania różnicy między RISC-V a Linuxem. W szczegółowym wpisie na blogu wyjaśnili wyzwania związane z przekładaniem instrukcji CPU x86/x64 na coś, co RISC-V mogłoby zrozumieć. Ten proces pochłonął znaczną moc sprzętową, ponieważ architektura RISC-V komplikowała to, co kiedyś były proste instrukcje x86.

Choć możliwość uruchomienia Wiedźmina 3 na RISC-V stanowi znaczące osiągnięcie techniczne, ważne jest zarządzanie oczekiwaniami. Gra obecnie osiąga zaledwie 15 kl./s na RISC-V, co sprawia, że jest ona możliwa do ogrania, ale daleka od immersyjnego doświadczenia. Niemniej jednak, to osiągnięcie toruje drogę dla przyszłych postępów w architekturze open-source.

W ubiegłym roku ci sami programiści osiągnęli pełną grywalność gier 2D na RISC-V, takich jak Stardew Valley czy World of Goo. Aby przynieść Wiedźmina 3 na RISC-V, potrzebowali komputera Milk-V Pioneer, czyli komputera z procesorem RISC-V i gniazdem PCIe, oraz karty graficznej AMD Radeon RX 5500 XT. Taka ograniczona forma rozgrywki pokazuje, że architektura RISC-V jest zdolna obsłużyć gry AAA z poprzedniej generacji przy odpowiedniej konfiguracji sprzętowej.

Obecnie ten przełom może nie mieć znaczącego wpływu na rynek gier, jednak podkreśla ciągłe wysiłki kwestionujące dominację dużych firm technologicznych. Podobnie jak w przypadku postępów Windows na Arm i Proton na Linuxie, rozwój zdolnego komputera do gier z architekturą RISC-V może stać się rzeczywistością w ciągu następnej dekady, zakłócając obecny krajobraz kontrolowany przez Microsoft, Intel i AMD.

W miarę jak społeczność RISC-V nadal przesuwa granice tego, co jest możliwe, przyszłość architektury open-source w grach wydaje się obiecująca. Pozostańcie na bieżąco z Tom’s Hardware, aby dowiedzieć się więcej wiadomości i przeczytać obszerne recenzje.

Dodatkowe informacje:

– RISC-V to open-source zestaw instrukcji (ISA), który pozwala każdemu zaprojektować i zbudować swoje własne procesory oparte na specyfikacjach RISC-V.
– Architektura RISC-V została opracowana na Uniwersytecie Kalifornijskim w Berkeley w 2010 roku i zyskuje coraz większą popularność w ostatnich latach.
– RISC-V oferuje elastyczność i skalowalność, co sprawia, że jest odpowiedni dla wielu zastosowań, w tym systemów wbudowanych, urządzeń IoT oraz teraz gier.
– Box64 to dynamiczny translator binarny, który pozwala aplikacjom x86 uruchamiać się na platformach nie-x86, takich jak RISC-V.
– Wine to warstwa kompatybilności umożliwiająca uruchamianie oprogramowania Windows na systemach operacyjnych inne niż Windows.
– DXVK to warstwa translacji oparta na Vulkanie, która pozwala graczom na Linuxie korzystać z gier DirectX 10 i 11 z poprawioną wydajnością.

Kluczowe pytania i odpowiedzi:

P: Dlaczego uważa się, że uruchomienie Wiedźmina 3 na RISC-V stanowi przełom?
O: To znaczące osiągnięcie, ponieważ demonstruje potencjał architektury open-source w branży gier i kwestionuje dominację podstawowych architektur CPU.

P: Jakie były wyzwania związane z uruchomieniem Wiedźmina 3 na RISC-V?
O: Przekładanie instrukcji CPU x86/x64 na coś, co RISC-V mogło zrozumieć, było skomplikowanym procesem, który wymagał emulacji i technologii pośredniczenia, takich jak Box64, Wine i DXVK. Architektura RISC-V również komplikowała to, co kiedyś były proste instrukcje x86.

P: Jakie są zalety architektury RISC-V w grach?
O: Open-source natura RISC-V pozwala na większą personalizację i optymalizację, co potencjalnie prowadzi do bardziej wydajnych systemów do gier. Zapewnia także alternatywę dla dominacji dużych firm technologicznych na rynku gier.

Kluczowe wyzwania lub kontrowersje:

– Wydajność: Wiedźmin 3 obecnie osiąga zaledwie 15 kl./s na RISC-V, co sprawia, że jest mniej optymalny dla płynnego doświadczenia gry.
– Wymagania sprzętowe: Uruchomienie gier AAA na RISC-V wymaga konkretnych konfiguracji sprzętowych, takich jak Milk-V Pioneer i AMD Radeon RX 5500 XT, co ogranicza dostępność.
– Przyjęcie: RISC-V jest wciąż we wczesnych fazach rozwoju i przyjęcia w porównaniu z głównymi architekturami procesorów, co może utrudniać jego powszechne użycie w grach.

Zalety:
– Architektura open-source: Open-source natura RISC-V daje możliwość personalizacji i innowacji, pozwalając programistom dostosować systemy do swoich specyficznych potrzeb.
– Zakłócenie obecnego krajobrazu: RISC-V ma potencjał, aby zakłócić dominację dużych firm technologicznych, oferując alternatywną architekturę dla komputerów do gier.
– Przyszłe postępy: Przełom w uruchomieniu Wiedźmina 3 na RISC-V toruje drogę dla dalszych postępów w architekturze open-source, potencjalnie prowadząc do bardziej zdolnych systemów do gier w przyszłości.

Wady:
– Ograniczona wydajność: Obecna wydajność gier AAA na RISC-V jest suboptymalna, z niższym poziomem klatek na sekundę w porównaniu do głównych architektur CPU, takich jak x86/x64.
– Wymagania sprzętowe: Do uruchomienia gier AAA na RISC-V potrzebne są konkretne konfiguracje sprzętowe, co może ograniczyć dostępność dla przeciętnego konsumenta.
– Wczesna faza rozwoju: RISC-V jest wciąż we wczesnych fazach rozwoju i przyjęcia, co oznacza, że może minąć trochę czasu, zanim stanie się powszechnym w branży gier.

Zasugerowane powiązane linki:
Oficjalna strona RISC-V
Tom’s Hardware

Don't Miss

Royal Air Force Explores Augmented Reality for Fighter Pilot Training

Królewskie Siły Powietrzne badają rzeczywistość rozszerzoną dla szkolenia pilotów myśliwców

Brytyjskie Siły Powietrzne (RAF) rozpoczynają innowacyjny projekt mający na celu
Stray Dogs Attack Local Residents in Small Town

Atakujący piesi napadają na mieszkańców małego miasteczka.

Wstrząsający incydent miał miejsce w małym miasteczku, gdzie kilku mieszkańców