Linux 6.0 powinien być wydany jako stabilny w niedzielę, chyba że Linus Torvalds ma rezerwacje last minute i zdecyduje się przedłużyć cykl o dodatkowy tydzień. AMD wysłało w ostatniej chwili zestaw łatek do sterownika jądra AMDGPU z Linuksem 6.0, aby poradzić sobie z nadchodzącymi kartami graficznymi RDNA3.

Konserwator AMDGPU, Alex Deucher, wysłał żądanie ściągnięcia w ostatniej chwili zestaw poprawek, które są pożądane przed wydaniem Linuksa 6.0:

“Przepraszam, kilka zmian w ostatniej chwili, aby poradzić sobie ze zaktualizowanym firmware/biosami i wersjami płyt zawierającymi nowe adresy IP dodane w tym cyklu. Wymagało to pobrania kilku łatek czyszczących dla obsługi oprogramowania układowego RLC, ale w tym przypadku są one stosowane tylko do GC 11. Pomyślałem, że będzie to czystsze niż kilka lokalnych poprawek, które powodowałyby konflikty scalania w następnej kolejności, a czas się wydłużał skrót od 6.0. Są one stosowane tylko do GC 11, więc nie ma szans na regresję w istniejących asics.”

Z brzmienia tego i na podstawie wcześniejszych doświadczeń, jest prawdopodobne, że odchodzą od inżynierii RDNA3 próbki, aby teraz dostać się w ręce rzeczywistych kart graficznych RDNA3. Czasami te początkowe partie kart graficznych RDNA3 przeznaczone do produkcji zawierają w ostatniej chwili zmiany vBIOS/oprogramowania sprzętowego, których sterownik nie spodziewa się we wczesnym procesie włączania sprzętu i wymagają wprowadzenia zmian. W końcu ogłoszenie AMD RDNA3 pojawi się 3 listopada.

RLC w tym konkretnym przypadku jest to, co pierwotnie było znane jako „kontroler RunList” i jest mikrokontrolerem bloku GFX/compute odpowiedzialnym za zarządzanie energią i powiązaną funkcjonalność. GC 11 jest dla nowego bloku GFX11 „Grafika i obliczenia” RDNA3 w porównaniu z RDNA1/RDNA2 w GFX10.

Wraz z tym, że AMD pracuje nad najnowszymi łatami dla Linuksa 6.0, daje to nadzieję/pewność, że Linuks 6.0 jest w dobrej formie dla grafiki RDNA3. Gdyby nadal mieli dużo pracy nad wprowadzeniem RDNA3, prawdopodobnie po prostu umieściliby te łatki w DRM-Next dla nadchodzącego okna scalania Linuksa 6.1, ale raczej dążą do tego, aby te bity były stabilne w Linuksie 6.0.

Dzięki ich nowoczesnej strategii włączania „blok po bloku”, a nie dawnemu monolitycznemu podejściu „kolorowa rybka”, trudniej jest ustalić dokładne wymagania dotyczące obsługi/wersji dla niepublikowanych kart graficznych bez znajomości konkretnego bloku IP używane wersje nadchodzące karty graficzne. Ale z tym wygląda na to, że Linux 6.0 będzie, miejmy nadzieję, podstawą kart graficznych RDNA3, które zostaną ogłoszone w listopadzie.

Po stronie Mesy w przestrzeni użytkownika jest początkowo obsługa GFX11/RDNA3 w Mesa 22.2, ale bardziej niż prawdopodobne jest, że gracze/entuzjaści będą chcieli używać Mesy 22.3. Wygląda na to, że nadchodząca Mesa 22.3 będzie zdecydowanie potrzebna dla RADV/ACO, biorąc pod uwagę, że ostatnio wylądowała tam więcej pracy z GFX11, ale dla RadeonSI prawdopodobnie dla większej liczby funkcji i optymalizacji wydajności będziesz chciał być na Mesa 22.3-devel/Git, co z kolei być stabilny około grudnia. Ale przynajmniej jeśli Linux 6.0 ma niezbędne bity jądra, co jest dobrym znakiem w obliczu zbliżającego się wydania stabilnego i da czas na pracę w dystrybucjach wypuszczanych stopniowo, takich jak Arch Linux, a nawet stabilne aktualizacje wydań Fedory przed listopadem Uruchomienie GPU. Dodatkowo będą jeszcze nieopublikowane pliki oprogramowania sprzętowego AMDGPU potrzebne z linux-firmware.git. Po stronie RadeonSI z back-endem kompilatora modułu cieniującego AMDGPU LLVM, początkowa obsługa GFX11 jest tam obecna z niedawno wydaną LLVM 15.

Categories: IT Info