Valve chce przenieść linuksowy sterownik Radeon na Windows. RADV już uruchamia Counter Strike 2


Valve chce przenieść linuksowy sterownik Radeon na Windows. RADV już uruchamia Counter Strike 2

Valve nie zamierza zwalniać tempa w rozwoju otwartego oprogramowania związanego z grami. Po sukcesie Steam Decka, Steam Machine oraz rosnącej popularności dystrybucji takich jak Bazzite wspiera teraz projekt, którego celem jest przeniesienie sterownika Mesa Radeon Vulkan, znanego jako RADV, bezpośrednio na Windows. Pierwsze efekty są już widoczne, ponieważ deweloperzy z firmy Collabora potwierdzili, że eksperymentalna wersja sterownika potrafi uruchomić m.in. Counter Strike 2.

Valve finansuje prace prowadzone przez Collabora, która zajmuje się przygotowaniem portu RADV dla Windowsa. Jednak zadanie okazuje się skomplikowane ze względu na sposób komunikacji pomiędzy częścią sterownika działającą w przestrzeni użytkownika a komponentem jądra systemu odpowiedzialnym za bezpośrednią obsługę karty graficznej.

Valve nie zamierza zwalniać tempa w rozwoju otwartego oprogramowania związanego z grami. Po sukcesie Steam Decka, Steam Machine oraz rosnącej popularności dystrybucji takich jak Bazzite wspiera teraz projekt, którego celem jest przeniesienie sterownika Mesa Radeon Vulkan, znanego jako RADV, bezpośrednio na Windows. Pierwsze efekty są już widoczne, ponieważ deweloperzy z firmy Collabora potwierdzili, że eksperymentalna wersja sterownika potrafi uruchomić m.in. Counter Strike 2.

Windows 10 wraz z WDDM 2.0 wyraźniej rozdzielił te elementy, dzięki czemu pojawiła się możliwość połączenia RADV z istniejącym sterownikiem jądra AMD, ale problemem pozostają niestandardowe struktury danych, których format nie jest publicznie udokumentowany.

Prace bazują częściowo na narzędziu przygotowanym jeszcze w 2024 roku przez Faith Ekstrand, które umożliwiało rejestrowanie wywołań WDDM 2.0 oraz analizowanie komunikacji pomiędzy oficjalnym sterownikiem AMD i systemem.

Collabora znacznie rozbudowała ten mechanizm i obecnie potrafi przechwytywać dane generowane przez praktycznie dowolną aplikację Vulkan działającą na oficjalnych sterownikach Radeon, co pozwala deweloperom stopniowo odtwarzać sposób współpracy sterownika z jądrem Windowsa.

Valve próbuje zbudować bardziej spójne środowisko graficzne dla Windows i Linuksa, które w przyszłości mogłoby ograniczyć różnice utrudniające tworzenie oraz optymalizowanie gier na obu platformach.

Istotny sterownik

RADV jest dziś jednym z najważniejszych sterowników Vulkan dla kart AMD w systemach Linux i rozwija się dzięki współpracy społeczności oraz inżynierów AMD. Natomiast na Windowsie użytkownicy pozostają uzależnieni od zamkniętego sterownika producenta.

Linuksowy RADV jest często chwalony za stabilność i wydajność, a w przypadku niektórych starszych Radeonów potrafi nawet osiągać lepsze wyniki niż oficjalny sterownik AMD dla Windowsa.

Jedno, ale

Nie oznacza to jednak, że użytkownicy będą mogli szybko zastąpić nim obecne sterowniki Radeon, ponieważ interfejs pomiędzy komponentami sterownika nie gwarantuje zgodności wstecznej, a każda zmiana wprowadzona przez AMD lub Microsoft może zepsuć obecne rozwiązanie.

Collabora apeluje więc do obu firm o udostępnienie udokumentowanego interfejsu lub stworzenie warstwy kompatybilności, która pozwoliłaby rozwijać RADV bez ciągłego odtwarzania zamkniętych struktur.

Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:

Valve chce przenieść linuksowy sterownik Radeon na Windows. RADV już uruchamia Counter Strike 2
 0