Mesa 25.2.2 přichází s dalšími vylepšeními pro Doom The Dark Ages a opravami všeho druhu.

  • Údržbová verze zaměřená na stabilitu, video a synchronizaci.
  • Klíčové opravy v RADV/RadeonSI, ANV/Intel, NVK a Zink.
  • API: OpenGL 4.6 a Vulkan 1.4 v závislosti na ovladači a typu kontextu.

Mesa 25.2.2

Mesa 25.2.2 nyní k dispoziciPro běžného uživatele se zdá, že tato, což je drobná aktualizace, a zbytek, který může být pouze střední nebo větší, nemají velký význam, ale všechno se změní, pokud máte v úmyslu hrát na Linuxu.

Pokud pracujete nebo hrajete na Linuxu, *BSD nebo Androidu s vrstvami kompatibility, mohlo by vás zajímat: Tato verze řeší chyby z reálného světa nalezené ve hrách a syntetických testech. (DOOM: The Dark Ages, Dragon Age: Veilguard, 3DMark Solar Bay), opravuje regrese a vylepšuje kritické video cesty a synchronizaci. Vydání spravoval Eric Engestrom a bylo publikováno 3. září 2025 jako údržbová aktualizace.

Co tabulka 25.2.2 skutečně přináší

Jedná se o korekční verzi (vydání s opravou chyb) dne 25.2.1, bez významného bloku „nových funkcí“ v této iteraci. Sada oprav má však praktický dopad: kvalita dekódování/kódování videa, robustnost kompilátoru, koherence mezipaměti, bariéry a synchronizace a několik oprav specifických pro GPU.

Na straně OpenGL implementuje Mesa API verze 4.6, ale Verze vrácená kontextem závisí na ovladači a typu kontextu.Abyste měli verzi 4.6, musíte ji při vytváření kontextu explicitně požádat; v kontextech kompatibility některé ovladače hlásí nižší verzi, pokud chybí požadavek.

Ve Vulkanu Mesa deklaruje podporu pro API verze 1.4; nicméně Hodnota uvedená v souboru VkPhysicalDeviceProperties.apiVersion se bude lišit v závislosti na konkrétním ovladači. (radv, nvk, anv, panvk, lavapipe), protože každý z nich umožňuje různé funkce s různou rychlostí a pro různé čipy.

Zvýrazněné opravy viditelné pro uživatele v Mesa 25.2.2

Během těchto dvou týdnů byla zavedena opatření, která na denní bázi jsou patrné ve hrách, benchmarkech a přehrávání videa:

  • GL_EXT_shader_clock opraven v cestě OpenGL, čímž se zabrání nekonzistencím s hodinami shaderu v aplikacích, které se na časování dotazují.
  • Video na Radeonu (VCN a Vulkan Video): Úpravy H.264/H.265, kompatibilita se starším firmwarem a VP9Zakáže transformaci 8x8, když není aktivní CABAC, opraví parametry filtrování smyčky a segmentace ve VP9 a opraví detaily HEVC, jako je cu_qp_delta a transform_skip se starším firmwarem.
  • NVK (NVIDIA na Vulkanu): podpora větších QMD a další vylepšení pro novější hardware, jemné doladění kompatibility a stability na GPU nové generace.
  • Intel ANV a i965/brw: Různé opravy mezipaměti L3, bariér, utrace a broadcast opcode, a také vrátit problematické změny a dočasně deaktivovat rozšíření, aby se zabránilo regresím.
  • Zink (OpenGL na Vulkanu): 14 patchů s vylepšeními synchronizace, vyčištění a rozvržení, včetně oprav zaseknutí řídkých zdrojů a několika úprav stavu šablon.
  • DRIRC: Přidáno alternativní řešení pro řešení nefunkčního chování funkce ANGLE. V některých scénářích se snižuje problém v aplikacích, které používají překladač GL->D3D/Vulkan.

Seznam opravených chyb prohledávače

Kromě drobných změn Mesa 25.2.2 řeší problémy hlášené uživateli a CI. Toto jsou problémy se sledovačem, které jsou v této verzi označeny jako opravené.:

  • radvArtefakty při sledování videa VP9 s hardwarovým dekódováním na Vulkanu.
  • CI zinková-venusová-lávová trubkaChyby v integraci a testování stacku Zink/Venus/Lavapipe.
  • ANV v DG2/BMGNesprávné vykreslování v programu 3DMark Solar Bay.
  • lávová trubkaNeoptimální výběr exportu při požadavku na více typů; pokud je to možné, priorita je dána dma-buf.
  • anvZasekává se na grafické kartě Intel s jednoduchým výpočetním shaderem kvůli nadměrnému odvíjení smyčky.
  • INTEL_DEBUG=spill_fsOpravena regrese v ladicí cestě a rozlití v shaderu fragmentů.
  • NIR prodlouženíSelhalo ověření po nir_lower_io s DOOM: The Dark Ages; opravy také v ACO pro nedefinované operandy v p_parallelcopy.
  • Dragon Age: Veilguard:: Opraveno zkreslení v kole dovedností (zaměřování).
  • AMD OpenGLFunkce glTexturePageCommitmentEXT již neselhává při práci s úrovněmi MIP většími než 0.
  • zinek: : Opravena chybějící synchronizace rozptýlených zdrojů.
  • RX 9070 (XT): Pády systému při spuštění VR byly zmírněny opravami kritických cest.

Tabulka 25.2.2 Technické poznámky a poznámky ke kompatibilitě

V OpenGL, pro aplikace, které se spoléhají na přesné načasování nebo synchronizaci, oprava GL_EXT_shader_clock Snižuje nesrovnalosti v interních měřeních. Ve Vulkanu změny v ANV a RADV zajišťují koherenci mezipaměti a bariér, zejména při přesunu dat mezi frontami nebo fázemi před rastrováním.

Uživatelé, kteří pracují s hardwarové dekódování/kódování Na grafických kartách Radeon si uživatelé všimnou menšího množství artefaktů ve VP9 a předvídatelnějšího chování v H.264/H.265, pokud nejsou aktivní některé kompresní nástroje (například CABAC) nebo při použití staršího firmwaru.

Synchronizace a paměť: dma-buf, sparse a WSI

Zvláštní pozornost je věnována správě externí paměti a rozptýlených zdrojů: lavapipe upřednostňuje dma-buf kdykoli je to možné, což zlepšuje interoperabilitu s jinými multimediálními zásobníky; Zink opravuje čekání a bariéry při uvolňování zdrojů a jednorázových blokových úlohách, aby se zabránilo ztrátě dat.

V Androidu a panvk je vrstva WSI posílena: paměť propojená od offsetu 0 a zakryté případy AHB, čímž se snižuje riziko překvapení způsobených swapovacími buffery a formáty závislými na zařízení.

Další kroky projektu

Při dodávání 25.2.2, Dalším vydaným prvkem bude Mesa 25.3., očekává se kolem listopadu, pokud se harmonogram vydrží. Vývoj na hlavní sérii již probíhá s obvyklou kombinací nových rozšíření, optimalizací a podpory pro nově vznikající hardware.

Tato verze 25.2.2 splňuje očekávání od bodového vydání: stabilita, spolehlivost a korekce regrese Žádná nepříjemná překvapení. Pokud přecházíte z verze 25.2.1 nebo původní 25.2, vyplatí se upgradovat kvůli vylepšením videa Radeon, opravám časování Zink, vyčištění kritické cesty v ANV/Intel a vylepšení NVK pro novější GPU – to vše při zachování podpory OpenGL 4.6 a Vulkan 1.4 s obvyklými nuancemi v závislosti na ovladači a kontextu.

Tabulka ovladačů
Související článek:
Mesa 23.3 přichází s oficiální podporou pro RPi 5, experimentální podporou pro NVK a dalšími