Taula 25.2.2 arriba amb més millores per a Doom The Dark Ages i correccions de tota mena

  • Llançament de manteniment amb focus en estabilitat, vídeo i sincronització.
  • Arranjaments clau a RADV/RadeonSI, ANV/Intel, NVK i Zink.
  • APIs: OpenGL 4.6 i Vulkan 1.4 segons driver i tipus de context.

Mesa 25.2.2

Mesa 25.2.2 ja està disponible. Per a l'usuari mitjà, aquesta, que és una actualització menor, i la resta, que ja només poden ser mitjanes o més grans, semblen no tenir més importància, però tot canvia si es pretén jugar a Linux.

Si treballes o jugues a Linux, *BSD o Android amb capes de compatibilitat, sí que t'interessa: aquesta versió apunta errors reals detectats en jocs i proves sintètiques (DOOM: L'edat fosca, Dragon Age: Veilguard, 3DMark Solar Bay), arregla regressions, i millora rutes crítiques de vídeo i sincronització. El llançament va ser gestionat per Eric Engestrom i publicat el 3 de setembre de 2025 com a actualització de manteniment.

Què porta realment Taula 25.2.2

És una versió de correcció (bug fix release) sobre 25.2.1, sense bloc de “noves característiques” destacat en aquesta iteració. Tot i així, el conjunt de pegats té impacte pràctic: qualitat de descodificació/encode de vídeo, robustesa del compilador, coherència de caixets, barreres i sincronització, i diversos arranjaments específics per GPU.

Al plànol d'OpenGL, Taula implementa l'API 4.6, però la versió que torna el context depèn del driver i del tipus de context. Per disposar de 4.6 cal sol·licitar-ho explícitament en crear el context; en contextos de compatibilitat alguns drivers reportaran una versió inferior si hi falta algun requisit.

A Vulkan, Mesa declara compatibilitat amb l'API 1.4; no obstant això, el valor reportat a VkPhysicalDeviceProperties.apiVersion variarà segons el controlador concret (radv, nvk, anv, panvk, rentapipe), ja que cadascú habilita capacitats a diferent ritme i per a diferents xips.

Correccions destacades visibles a Taula 25.2.2 per a l'usuari

Durant aquestes dues setmanes s'han integrat arranjaments que, al dia a dia, es noten en jocs, benchmarks i reproducció de vídeo:

  • GL_EXT_shader_clock corregit a la ruta d'OpenGL, evitant inconsistències amb el rellotge de shader en aplicacions que el consulten per a temporització.
  • Vídeo a Radeon (VCN i Vulkan Video): ajustaments a H.264/H.265, compatibilitat amb firmware antic i VP9. Es desactiva el transform 8×8 quan CABAC no està actiu, es corregeixen paràmetres de loop filter i segmentació a VP9, ​​i s'arreglen detalls de HEVC com cu_qp_delta i transform_skip amb firmware anteriors.
  • NVK (NVIDIA a Vulkan): suport per a QMDs més grans i altres millores per a maquinari recent, afinant compatibilitat i estabilitat a GPUs de nova fornada.
  • Intel ANB i i965/brw: diversos fixes en cache L3, barreres, utrace i broadcast opcode, a més de revertir canvis problemàtics i desactivar temporalment extensions per evitar regressions.
  • Zink (OpenGL sobre Vulkan): 14 pegats amb millores en sincronització, clears i layouts, incloent correccions d'embussos amb recursos dispersos (sparse) i ajustaments d'estats de stencil múltiples.
  • DRIRC: workaround afegit per bregar amb comportaments trencats amb ANGLE en alguns escenaris, reduint problemes en apps que usen aquest traductor GL->D3D/Vulkan.

Llistat de bugs del rastrejador solucionats

A més dels canvis de baix nivell, Taula 25.2.2 tanca incidències reportades per usuaris i CI. Aquests són els problemes del tracker que es marquen com a arreglats en aquesta versió:

  • radv: artefactes en veure vídeo VP9 amb descodificació per maquinari a Vulkan.
  • CI zink-venus-lavapipe: errors en la integració i proves del stack Zink/Venus/Lavapipe.
  • ANB a DG2/BMG: renderitzat incorrecte a 3DMark Solar Bay.
  • rentapipe: selecció no òptima d'export quan se sol·licitaven múltiples tipus; es prioritza dma-buf quan és viable.
  • anv: pengi a GPU Intel amb un shader compute simple per excés d'unrolling de bucles.
  • INTEL_DEBUG=spill_fs: regressió corregida al camí de depuració i spill en fragment shader.
  • NIR: validació fallida després de nir_lower_io amb DOOM: The Dark Ages; arranjaments també a ACO per a operands indefinits en p_parallelcopy.
  • Dragon Age: Veilguard: distorsions a la roda d'habilitats (targeting) corregides.
  • AMD OpenGL: glTexturePageCommitmentEXT ja no produeix error en treballar amb nivells de mip superiors a 0.
  • Zink: manca de sincronització per a recursos dispersos solucionada.
  • RX 9070 (XT): penges del sistema en iniciar VR mitigats amb correccions en rutes crítiques.

Notes tècniques i de compatibilitat de Taula 25.2.2

A OpenGL, per a aplicacions que depenen de temporització o sincronització fina, la correcció de GL_EXT_shader_clock redueix divergències en mesuraments interns. A Vulkan, els canvis a ANB i RADV garanteixen coherència de caixets i barreres, especialment visibles en moure dades entre cues o etapes de prerasterització.

Usuaris que treballin amb descodificació/encode per maquinari a Radeon notaran menys artefactes a VP9 i un comportament més predictible a H.264/H.265 quan certes eines de compressió (com CABAC) no estan actives o quan s'utilitza firmware més antic.

Sincronització i memòria: dma-buf, sparse i WSI

La gestió de memòria externa i recursos dispersos rep atenció especial: rentapipe prioritza dma-buf sempre que pot, cosa que millora interoperabilitat amb altres piles multimèdia; Zink corregeix esperes i barreres en desasignacions de recursos i blits d'aspecte únic per evitar pèrdues de dades.

A Android i panvk es reforça la capa WSI: memòria enllaçada des d'òfset 0 i casos AHB coberts, reduint sorpreses amb buffers dintercanvi i formats dependents del dispositiu.

Propers passos del projecte

Mentre es lliura 25.2.2, la propera versió de funcionalitats serà Taula 25.3, prevista al voltant de novembre si es manté el calendari. El desenvolupament ja està en marxa a mainline, amb l'habitual barreja de noves extensions, optimitzacions i suport per a maquinari emergent.

Aquesta 25.2.2 compleix amb allò esperat en una point release: estabilitat, fiabilitat i correcció de regressions sense sorpreses desagradables. Si vens de 25.2.1 o de la 25.2 inicial, val la pena actualitzar per les millores en vídeo Radeon, els arranjaments de sincronització a Zink, la neteja de rutes crítiques a ANB/Intel i l'empenta a NVK per a GPUs recents; tot això, mantenint el suport d'OpenGL 4.6 i Vulkan 1.4 amb les matisacions habituals segons driver i context.

taula Drivers
Article relacionat:
Taula 23.3 arriba amb suport oficial per a RPi 5, suport experimental per a NVK i més

Afegir com a font preferida a Google