Mesa 25.3.5: wzmacnia Vulkan Video w RADV, koryguje zarządzanie odniesieniami H.264 i tymczasowo wyłącza kodowanie wideo w Intel ANV

  • Mesa 25.3.5 to aktualizacja konserwacyjna skupiająca się na poprawkach błędów w gałęzi 25.3 przed pojawieniem się stabilnej wersji Mesa 26.0.
  • Wzmocniono Vulkan Video w RADV, poprawiono zarządzanie odniesieniami H.264, a kodowanie wideo w Intel ANV dla nowszego sprzętu zostało tymczasowo wyłączone z powodu niewystarczających testów.
  • Zawiera dodatkowe poprawki dla sterowników, takich jak R600, TURNIP (Qualcomm Adreno) i NVK, zwiększając stabilność na starszym sprzęcie, urządzeniach mobilnych i procesorach graficznych NVIDIA ze sterownikami typu open source.
  • Wydanie to jest częścią bardzo aktywnego cyklu wydań (23.x, 24.x, 25.x) i konsoliduje gałąź 25.3 jako stabilną opcję przed przejściem na Mesa 26.0.

Mesa 25.3.5

Przylot de Mesa 25.3.5 To ostatnia główna wersja gałęzi 25.3 przed długo oczekiwaną serią 26.0, która obejmie kontrolę nad nową, stabilną wersją pakietu graficznego. Choć może się wydawać, że to drobna aktualizacja, w rzeczywistości jest to bardzo dopracowany element konserwacyjny, zawierający sporą liczbę krytycznych poprawek, mających na celu zapewnienie maksymalnej stabilności użytkownikom, którzy nie chcą żyć na krawędzi, korzystając z najnowszych wersji.

Ta wersja skupia się na Napraw błędy, popraw niezawodność sterowników Vulkan (zarówno dla AMD, Intela, jak i Qualcomma), dopracowują aspekty Vulkan Video i dodają drobne poprawki do starszych sterowników, takich jak R600. Co więcej, jest on wydawany w kluczowym momencie harmonogramu wydań Mesa, z bardzo aktywną historią wydań, która stale obejmuje gałęzie 23.x, 24.x i 25.x, a pierwsze wersje kandydackie Mesa 26 są już w obiegu. Wiele z tych zmian dotyczy nowi kierowcy i dostosowania w poprzednich oddziałach, które utorowały drogę.

Najważniejsze nowe funkcje Mesa 25.3.5

Podstawy Mesa 25.3.5 koncentrują się na stabilności, ale to nie znaczy, że jest to aktualizacja nieistotna. Wśród najbardziej znaczących ulepszeń znajdują się te związane z Vulkan Video na sterownikach RADV (AMD) i Intel ANVa także liczne poprawki błędów w różnych sterownikach, w tym R600, TURNIP (Qualcomm Adreno) i NVK. W szczególności uwzględniono następujące poprawki: kluczowe ustalenia w RADV i ulepszona obsługa kodeków.

Jak szczegółowo opisano w informacjach o wydaniu i ogłoszeniach firm trzecich, ta wersja zawiera szeroki wachlarz poprawek dla sterowników Intel i AMD Vulkan, a także kilka usprawnień dla starszych kart Radeon. Ponadto wprowadzono konkretne zmiany w sposobie obliczania rozmiarów kafelków dla kodeka wideo w RADV oraz poprawki dotyczące określonych parametrów, takich jak: maxActiveReferencePictures w dekodowaniu H.264 i dość konserwatywnej decyzji sterownika Intel ANV dotyczącej kodowania wideo za pomocą Vulkan; w rzeczywistości tak jak w poprzednich wersjach, takich jak Mesa 25.2.6Istnieje tendencja do przedkładania stabilności nad szybkie udostępnianie funkcji.

Ogólnym rezultatem jest wersja skierowana bezpośrednio do użytkowników, którzy potrzebują możliwie najbardziej stabilnego środowiska graficznego, niezależnie od tego, czy korzystają z komputerów stacjonarnych, laptopów ze zintegrowanymi procesorami graficznymi, czy urządzeń, które polegają na Qualcomm AdrenoJeśli przechodzisz z wersji 25.3.4 lub starszej w ramach tej samej gałęzi, aktualizacja ma sens.

Zmiany w RADV i Vulkan Video (AMD)

Jednym z najbardziej rozwiniętych obszarów w Mesa 25.3.5 jest obsługa Wideo Vulkan o RADVSterownik Vulkan dla procesorów graficznych AMD w Mesa. W pierwotnym tekście ogłoszenia wspomniano, że do obliczania rozmiarów kafelków używana jest teraz „bardziej niezawodna” metoda, co ma kluczowe znaczenie dla zapewnienia działania dekodowania wideo bez artefaktów i nieoczekiwanych awarii.

Ta zmiana rozwiązuje problemy wykryte podczas poprzednich obliczeń tych kafelków, które mogły powodować błędy w przyspieszonym odtwarzaniu wideo przez GPU w określonych kombinacjach sprzętu i kodeków. Przejście na bardziej niezawodny schemat obliczeniowy minimalizuje ryzyko odczytów poza zakresem, uszkodzenia pamięci lub subtelnych błędów, które później przekładają się na zakłócenia obrazu.

Ponadto korekta związana z maxActiveReferencePictures w dekodowaniu H.264 w kodzie Vulkan Video firmy RADV. W kodekach takich jak H.264 liczba jednocześnie aktywnych klatek odniesienia jest kluczowym parametrem dla prawidłowego działania dekodowania: jeśli jest źle zarządzana, może dochodzić do gubienia klatek, zacinania się, a nawet awarii procesów.

Dzięki tym zmianom Mesa 25.3.5 ma na celu bezpośrednią poprawę wrażeń użytkowników Linuksa jako platformy multimedialnej i polegających na Przyspieszenie GPU do odtwarzania treści H.264Nie jest to znacząca zmiana interfejsu, ale ma duże znaczenie dla codziennej stabilności.

Intel ANV i wyłączanie kodowania wideo

W przypadku Intela w notatkach podkreślono uderzający ruch: sterownik Intel ANV wyłącza kodowanie wideo za pośrednictwem Vulkan Video dla najnowszych generacji sprzętu, przynajmniej tymczasowo. Dotyczy to w szczególności Meteor Lake, oddzielnych procesorów graficznych Alchemist (Arc), a nawet nowszego sprzętu.

Głównym powodem jest implementacja kodowania wideo Vulkan Nie zostało to wystarczająco przetestowane na tych platformach. Zamiast ujawniać użytkownikom potencjalnie niestabilną funkcjonalność, zespół Mesa postanowił ją ukryć do czasu lepszego przetestowania i dopracowania. To decyzja konserwatywna, ale bardzo rozsądna, jeśli celem jest zapewnienie zaufania administratorom systemów i zaawansowanym użytkownikom; pamiętaj, że zmiany związane z Bardzo ważna poprawka dla sterownika Intel w którym priorytetem była także niezawodność.

Oznacza to, że jeśli masz laptopa lub komputer stacjonarny z Intel Meteor Lake lub procesor graficzny Arc Ponieważ jesteś zależny od Mesy, w wersji 25.3.5 funkcja kodowania wideo Vulkan nie będzie dostępna, choć nadal będziesz mógł korzystać z pozostałych funkcji sterownika ANV. Ta zmiana nie wpływa na dekodowanie ani „normalne” korzystanie z Vulkan w grach i aplikacjach 3D.

Oprócz tej dezaktywacji zintegrowane są również: Kilka poprawek błędów w sterowniku ANV Te poprawki nie są szczegółowo opisane w podsumowaniu, ale stanowią część „różnorodnych innych losowych poprawek błędów”. W praktyce możemy spodziewać się lepszej stabilności i ściślejszego przestrzegania specyfikacji Vulkan, co zmniejsza ryzyko awarii w wymagających grach lub testach porównawczych.

Ogólne ulepszenia sterowników RADV i ANV

Oprócz konkretnych zmian w Vulkan Video, wersja Mesa 25.3.5 zawiera: garść ogólnych poprawek w sterownikach Vulkan od AMD (RADV) i Intel (ANV). W ogłoszeniu wspomniano o „szerokiej gamie innych losowych poprawek błędów”, które zazwyczaj obejmują wszystko, od drobnych błędów walidacyjnych po korekty regresji wprowadzonych w poprzednich wersjach.

W RADV tego typu korekty zwykle wiążą się z konkretne tytuły gier lub aplikacji które wykazują nietypowe zachowanie (awarie, błędy wizualne, problemy z synchronizacją itp.). Często te poprawki są dokumentowane jako konkretne łatki dla niektórych silników graficznych lub rozszerzeń Vulkan, szeroko stosowanych w grach AAA.

W ANV podejście jest podobne: wzmocnienie zgodności ze specyfikacją Vulkan i aby mieć pewność, że optymalizacje wydajności niczego nie zepsująCzęsto można spotkać poprawki zapobiegające konfliktom pamięci, zmiany w obsłudze złożonych potoków graficznych lub drobne optymalizacje, które w pewnych sytuacjach zmniejszają obciążenie sterownika.

Suma wszystkich tych drobnych elementów sprawia, że ​​aktualizacja 25.3.5 jest kluczowa dla każdego gracza korzystającego z Linuksa. Nowoczesne procesory graficzne AMD lub IntelNawet jeśli nie jesteś szczególnie zaniepokojony jakością grafiki, prosta regulacja czasu rozgrywki może często decydować o tym, czy gra będzie idealnie stabilna, czy też będzie koszmarem sporadycznych awarii.

Obsługa starszego sprzętu: sterownik R600

Choć większość uwagi mediów skupia się na Vulkanie i obecnych procesorach graficznych, ta wersja zwraca również uwagę na coś starego, znajomego: sterownik Gallium3D R600Sterownik ten obsługuje starsze karty graficzne AMD/ATI Radeon HD 2000 do HD 6000, sprzęt, który nadal jest obecny w wielu odzyskanych komputerach, komputerach PC z drugiej ręki lub starszych stacjach roboczych.

W informacjach o wydaniu wskazano, że Mesa 25.3.5 zawiera „kilka poprawek” dla tego sterownika, co oznacza, że ​​nadal rozwiązują one konkretne problemy, nawet na sprzęcie sprzed ponad dekady. To doskonale odzwierciedla filozofię Mesa: nie porzucać całkowicie użytkowników starszych procesorów graficznychchoć oczywiste jest, że większa część rozwoju skupia się na nowoczesnym sprzęcie i interfejsach API, takich jak Vulkan.

W praktyce te poprawki mogą oznaczać, że niedawna dystrybucja z zaktualizowaną wersją Mesa nadal będzie miała niski poziom problemów systemy ze starszymi kartami graficznymi Radeon HDNiezależnie od tego, czy chodzi o zadania wykonywane na komputerze stacjonarnym, odtwarzanie wideo, czy nawet proste gry, nie jest to rewolucyjny krok, ale warto zauważyć, że kompatybilność nie zanika z dnia na dzień.

TURNIP (Qualcomm Adreno), NVK i inne sterowniki

Mesa 25.3.5 wprowadza również nowe funkcje dla ekosystemu mobilnego oraz obsługę układów GPU NVIDIA za pośrednictwem sterowników open source. W szczególności wymieniono następujące funkcje: Kilka poprawek w sterowniku TURNIP, odpowiedzialny za obsługę Vulkan dla układów GPU Adreno firmy Qualcomm, które są bardzo powszechne w telefonach i niektórych urządzeniach ARM.

Tego typu aktualizacje mają na celu przede wszystkim ulepszenie stabilność w systemach opartych na układach SoC firmy Qualcommktóry może działać na konwencjonalnym Linuksie, Androidzie lub innych wariantach. TURNIP zyskał w ostatnich latach popularność jako potężna alternatywa open source dla Vulkana na urządzeniach mobilnych, a każda poprawka błędów pomaga zmniejszyć zależność środowiska od zastrzeżonych sterowników.

Z drugiej strony mówi się o „kilku poprawkach NVK”, czyli kilka zmian w NVKOtwarty sterownik Vulkan dla procesorów graficznych NVIDIA w oprogramowaniu Mesa jest wciąż uważany za stosunkowo nowy i stale rozwijany. Poprawki te zazwyczaj koncentrują się na poprawie kompatybilności z grami i testami porównawczymi, a także na usuwaniu luk w implementacji API.

Łącznie te poprawki w TURNIP, NVK i innych mniejszych sterownikach uzupełniają wydanie, dzięki czemu Mesa 25.3.5 Aktualizacja ta nie powinna być przeznaczona wyłącznie dla klasycznych komputerów PC, ale także dla urządzeń ARM, lekkich laptopów i innych platform, na których obsługa otwartej grafiki jest szczególnie istotna.

Tabela 25.3.5 jako część ruchomego ekosystemu

Wydanie Mesa 25.3.5 nie nastąpiło samo; towarzyszyło mu i było wspominane w szerszym kontekście ekosystemu Linuksa. Niektóre kompilacje wiadomości, takie jak cotygodniowe podsumowania, uwzględniały je. Tygodniowe podsumowanie Specjalistyczne media często umieszczają tę wersję obok wydań innych ważnych projektów, takich jak GParted, Transmission, GStreamer, OpenSSL, Proton, VirtualBox, Calibre, Tails, Linux Lite, Shotcut czy TigerVNC.

Występowanie Mesy na tych listach odzwierciedla jego ogromne znaczenie w stosie graficznym LinuksaPrawie każda nowoczesna dystrybucja Linuksa opiera się na swoich sterownikach i implementacji OpenGL/Vulkan, aby przyspieszyć działanie pulpitu, gier i multimediów. Proste wydanie poprawki błędu od Mesa może mieć znacznie większy wpływ niż nowe funkcje z mniejszych projektów.

Dodatkowo, środowisko komunikacyjne wokół Mesy obejmuje krótkie newsy na oficjalnej stronie internetowej, listy mailingowe z ogłoszeniami o premierach oraz aktywność w mediach społecznościowych, gdzie czasami udostępniane są aktualizacje. Jeśli JavaScript jest wyłączony w Twojej przeglądarce, niektóre z tych platform powiadomią Cię nawet o tym. Aktywuj JS lub użyj kompatybilnej przeglądarkiPodkreśla to obecnie wagę dynamicznych technologii internetowych, nawet w tego typu projektach technicznych.

Dlaczego warto dokonać aktualizacji do wersji Mesa 25.3.5

Jeśli korzystasz już z Mesa 25.3, krótka odpowiedź brzmi: Aktualizacja ma sensTa wersja nie narusza kompatybilności, nie wprowadza drastycznych zmian w interfejsach API i ogranicza się do korygowania błędów, ograniczania ryzyka i dostrajania działania kluczowych sterowników.

Użytkownicy procesorów graficznych AMD z technologią RADV odnoszą korzyści Konkretne ulepszenia w Vulkan Video oraz ogólne poprawki wpływające zarówno na gry, jak i aplikacje 3D. Użytkownicy procesorów Intel z technologią ANV widzą priorytet w kwestii stabilności, nawet jeśli oznacza to tymczasowe zrezygnowanie z kodowania wideo Vulkan na nowszych platformach do czasu dokładnego przetestowania.

Właściciele starszych kart Radeon HD 2000-6000 nadal otrzymują Małe, rozpieszczające akcenty dzięki przetwornikowi R600Tymczasem urządzenia z układami graficznymi Qualcomm Adreno i NVIDIA, które wykorzystują NVK, również pracują w nieco bardziej stabilnym środowisku. Podsumowując, aktualizacja 25.3.5 jest zdecydowanie zalecana w niemal każdym scenariuszu.

Co więcej, ponieważ Mesa 26.0 jest już tuż za rogiem, pozostawanie na bieżąco z wersją 25.3 sprawia, że ​​przejście do następnej stabilnej serii staje się płynniejsze. o wiele płynniejszy i bardziej przewidywalny, bez przenoszenia starych błędów, które zostały już rozwiązane w ostatnim punkcie konserwacji.

Mając na uwadze powyższe, można powiedzieć, że Tabela 25.3.5 kończy się na wysokiej nucie Ostatni etap gałęzi 25.3: konsolidacja obsługi Vulkan Video na procesorach AMD, ostrożne podejście do kodowania na procesorach Intel ANV, zadbanie o użytkowników starszego sprzętu poprzez wersję R600 i dalsze udoskonalanie sterowników, takich jak TURNIP i NVK. Wszystko to w ramach intensywnego cyklu wydawniczego, który przygotowuje grunt pod Mesa 26.0, nie zaniedbując przy tym, choćby na chwilę, stabilności obecnej wersji.

Mesa 25.3.4
Podobne artykuł:
Tabela 25.3.4: Aktualizacja konserwacyjna, która naprawia krytyczne regresje i poprawia stabilność gałęzi 25.3