
Mesa 25.2.2 sada na raspolaganjuZa prosječnog korisnika, ovo, što je manja nadogradnja, i ostalo, što može biti samo srednje ili veće, čini se da nisu od velike važnosti, ali sve se mijenja ako namjeravate igrati na Linuxu.
Ako radite ili se igrate na Linuxu, *BSD-u ili Androidu sa slojevima kompatibilnosti, možda će vas zanimati: Ovo izdanje rješava probleme iz stvarnog svijeta pronađene u igrama i sintetičkim testovima. (DOOM: Mračni srednji vijek, Dragon Age: Veilguard, 3DMark Solar Bay), ispravlja regresije i poboljšava kritične video putanje i sinkronizaciju. Izdanjem je upravljao Eric Engestrom, a objavljeno je 3. rujna 2025. kao ažuriranje za održavanje.
Što Tablica 25.2.2 zapravo donosi
To je ispravna verzija (izdanje ispravka programskih pogrešaka) 25.2.1, bez značajnog bloka "novih značajki" u ovoj iteraciji. Ipak, skup zakrpa ima praktičan utjecaj: kvaliteta dekodiranja/kodiranja videa, robusnost kompajlera, koherentnost predmemorije, barijere i sinkronizacija te nekoliko ispravaka specifičnih za GPU.
Na strani OpenGL-a, Mesa implementira 4.6 API, ali Verzija koju vraća kontekst ovisi o upravljačkom programu i vrsti kontekstaDa biste imali verziju 4.6, morate je izričito zatražiti prilikom stvaranja konteksta; u kontekstima kompatibilnosti, neki će upravljački programi prijaviti stariju verziju ako nedostaje zahtjev.
U Vulkanu, Mesa deklarira podršku za 1.4 API; međutim, Vrijednost prikazana u VkPhysicalDeviceProperties.apiVersion varirat će ovisno o određenom upravljačkom programu. (radv, nvk, anv, panvk, lavapipe), jer svaki omogućuje mogućnosti različitim brzinama i za različite čipove.
Istaknuti ispravci vidljivi korisniku u Mesa 25.2.2
Tijekom ova dva tjedna, integrirani su aranžmani koji će, na dnevnoj bazi, primjetni su u igrama, testovima i reprodukciji videa:
- GL_EXT_shader_clock ispravljen u OpenGL putanji, izbjegavajući nedosljednosti s taktom shadera u aplikacijama koje ga upitaju za vrijeme.
- Video na Radeonu (VCN i Vulkan Video): H.264/H.265 prilagodbe, kompatibilnost sa starijim firmwareom i VP9Onemogućuje 8x8 transformaciju kada CABAC nije aktivan, ispravlja parametre filtera petlje i segmentacije u VP9 te ispravlja HEVC detalje kao što su cu_qp_delta i transform_skip sa starijim firmwareom.
- NVK (NVIDIA na Vulkanu): podrška za veće QMD-ove i druga poboljšanja za noviji hardver, fino podešavanje kompatibilnosti i stabilnosti na GPU-ima nove generacije.
- Intel ANV i i965/brw: Razne ispravke L3 predmemorije, barijera, utracea i opcodea za emitiranje, kao i vratiti problematične promjene i privremeno onemogućiti proširenja kako bi se spriječile regresije.
- Zink (OpenGL na Vulkanu): 14 zakrpa s poboljšanjima sinkronizacije, čišćenja i rasporeda, uključujući ispravke zaglavljivanja rijetkih resursa i višestruke prilagodbe stanja šablona.
- DRIRC: Dodano zaobilazno rješenje za rješavanje problema s neispravnim ponašanjem funkcije ANGLE U nekim scenarijima, smanjenje problema u aplikacijama koje koriste GL->D3D/Vulkan prevoditelj.
Popis ispravljenih grešaka indeksera
Uz promjene niske razine, Mesa 25.2.2 rješava probleme koje su prijavili korisnici i CI-jevi. Ovo su problemi s praćenjem koji su u ovom izdanju označeni kao riješeni.:
- radvArtefakti prilikom gledanja VP9 videa s hardverskim dekodiranjem na Vulkanu.
- CI cink-venera-lavapipePogreške u integraciji i testiranju Zink/Venus/Lavapipe paketa.
- ANV u DG2/BMGNetočno renderiranje u 3DMark Solar Bayu.
- cijev za lavuNeoptimalan odabir izvoza kada je zatraženo više tipova; dma-buf ima prioritet kada je to izvedivo.
- anvZadržavanje Intel GPU-a s jednostavnim računalnim shaderom zbog prekomjernog odmotavanja petlje.
- INTEL_DEBUG=spill_fsIspravljena regresija u putanji za otklanjanje pogrešaka i prosipanje u shaderu fragmenata.
- NIRNeuspješna validacija nakon nir_lower_io s DOOM: The Dark Ages; ispravci i u ACO-u za nedefinirane operande u p_parallelcopy.
- Dragon Age: Veilguard:: Ispravljena izobličenja u kotaču vještina (ciljanje).
- AMD OpenGLglTexturePageCommitmentEXT više ne uzrokuje grešku pri radu s razinama mip-a većim od 0.
- Zink: : Ispravljen nedostatak sinkronizacije za raspršene resurse.
- RX 9070 (XT)Rušenje sustava pri pokretanju VR-a ublaženo je ispravcima kritičnih putova.
Tablica 25.2.2 Tehničke napomene i napomene o kompatibilnosti
U OpenGL-u, za aplikacije koje se oslanjaju na precizno tempiranje ili sinkronizaciju, ispravak GL_EXT_shader_clock Smanjuje odstupanja u internim mjerenjima. U Vulkanu, promjene ANV-a i RADV-a osiguravaju koherentnost predmemorije i barijere, posebno pri premještanju podataka između redova čekanja ili faza predrasterizacije.
Korisnici koji rade s hardversko dekodiranje/kodiranje Na Radeonu će korisnici primijetiti manje artefakata u VP9 i predvidljivije ponašanje u H.264/H.265 kada određeni alati za kompresiju (poput CABAC-a) nisu aktivni ili kada se koristi stariji firmware.
Sinkronizacija i memorija: dma-buf, sparse i WSI
Upravljanje vanjskom memorijom i raspršenim resursima privlači posebnu pozornost: lavapipe daje prioritet dma-buf-u kad god je to moguće, što poboljšava interoperabilnost s drugim multimedijskim paketima; Zink ispravlja čekanja i prepreke pri dealokaciji resursa i jednokratnim izmjenama kako bi se spriječio gubitak podataka.
U Androidu i panvk-u WSI sloj je ojačan: memorija povezana od offseta 0 i pokriveni AHB slučajevi, smanjujući iznenađenja s međuspremnicima za razmjenu i formatima ovisnim o uređaju.
Sljedeći koraci projekta
Tijekom isporuke 25.2.2, Sljedeće izdanje bit će Mesa 25.3., očekuje se oko studenog ako se raspored održi. Razvoj je već u tijeku na glavnoj liniji, s uobičajenom mješavinom novih proširenja, optimizacija i podrške za nadolazeći hardver.
Ova verzija 25.2.2 ispunjava očekivanja u izdanju s točkama: stabilnost, pouzdanost i korekcija regresije Nema neugodnih iznenađenja. Ako dolazite s verzije 25.2.1 ili početne 25.2, isplati se nadograditi zbog poboljšanja Radeon videa, ispravaka Zink tempa, čišćenja kritičnog puta u ANV/Intelu i NVK pojačanja za novije GPU-ove - sve uz zadržavanje podrške za OpenGL 4.6 i Vulkan 1.4, s uobičajenim nijansama ovisno o upravljačkom programu i kontekstu.