Mesa 22.1 wprowadza znaczące ulepszenia w ray tracingu.

Mesa 22.1 wprowadza znaczące ulepszenia w ray tracingu.

Mesa 22.1 została opublikowana jako stabilna, aby kontynuować ewolucję stosu odpowiedzialnego za dostarczanie sterowników przestrzeni użytkownika w Linuksie , tak, z oczywistym wyjątkiem NVIDII, której zastrzeżony sterownik może swobodnie dostosowywać się do standardów .

Zaczniemy od nowości w Mesa 22.1 , wspominając o RADV, społecznościowym sterowniku Vulkan dla grafiki Radeon i jednym z silników Steam Deck. Tutaj znajdujemy eliminację prymitywnych promieni, aby poprawić obsługę ray tracingu, technologii, która kilka lat temu została zaprezentowana jako rewolucja w sektorze gier wideo, chociaż jej istnienie sięga czasów wcześniejszych. Kontynuując to samo, rozszerzono obsługę ray tracingu RADV dla Doom Eternal i KHR_ray_query.

RADV nadal zyskuje na znaczeniu dzięki obsłudze Dynamic Variable Rate Shading (VRS) w tym wydaniu, aby poprawić oszczędność energii w Steam Deck , ponieważ Valve od lat jest głównym wkładem w sterownik Steam Deck. Miejmy nadzieję, że to ulepszenie można również zastosować, przynajmniej w modelach laptopów, które są obsługiwane przez APU AMD, chociaż na razie, jeśli działają na laptopach, muszą mieć grafikę RDNA 2.

I robimy krok w kierunku Intela, kolejnej dużej marki, która opiera się na standardowym stosie graficznym Linuksa. Na tym froncie znajdujemy bardziej dojrzałe wsparcie dla Intel Arc Alchemist, pierwszej generacji dedykowanej grafiki konsumenckiej Intela oraz dodanie wsparcia dla Arctic Sound M, linii dedykowanych grafik przeznaczonych na rynek profesjonalny. Do powyższego dodano mały kompilator OpenCL do wykorzystania przez implementację ray tracingu Intela oraz ulepszoną obsługę kompatybilności OpenGL w sterowniku Crocus.

Demo ray tracingu (Quake II RTX)

Tym razem mamy coś dla NVIDII, w szczególności wsparcie OpenGL dla Nouveau, sterownik open source i alternatywny sterownik dla grafiki zielonego giganta. W Mesie 22.1 domyślnie używamy NIR w grafice GeForce 6, 7 i 8, co powinno poprawić ich stos shaderów.

Odchodząc od spektrum x86, Lavapipe, implementacja oprogramowania (procesora) Vulkan, jest teraz zgodna ze specyfikacją API w wersji 1.3. Zink, sterownik OpenGL nad Vulkanem, otrzymał wiele poprawek, podczas gdy sterownik Raspberry Pi OpenGL V3D ma w tym wydaniu pamięć podręczną shaderów na dysku.

Mesa 22.1 wprowadziła również kilka interesujących rzeczy do WSL, w szczególności połączenie Dozen (dzn) w celu obsługi Vulkan na szczycie Direct3D 12 oraz ścieżkę z samego Direct3D 12, która teraz rozciąga się na OpenGL w wersji 4.2.

Mesa 22.1 może być instalowana poprzez kompilację kodu źródłowego, co dla większości nie jest zbyt praktyczną i ryzykowną drogą, dlatego zalecane jest wydanie kroczące i nowsza dystrybucja, taka jak Arch Linux, Manjaro lub Gentoo. Jeśli masz trochę cierpliwości, powinna pojawić się w Fedorze 35 i 35 jako standardowa aktualizacja, podczas gdy użytkownicy Ubuntu mają do dyspozycji stabilne i świeże PPA Kisak.

Chociaż Mesa nie jest tak dobrze znana jak Linux, w rzeczywistości Mesa może stać się jeszcze ważniejszym komponentem niż samo jądro w kontekstach takich jak gry. Pełne szczegóły tego wydania są dostępne w oficjalnym ogłoszeniu i informacjach o wydaniu .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *