Mesa 25.2.2 arriva con ulteriori miglioramenti per Doom The Dark Ages e correzioni di ogni genere

  • Versione di manutenzione incentrata su stabilità, video e sincronizzazione.
  • Correzioni chiave in RADV/RadeonSI, ANV/Intel, NVK e Zink.
  • API: OpenGL 4.6 e Vulkan 1.4 a seconda del driver e del tipo di contesto.

Mesa 25.2.2

Mesa 25.2.2 ora disponibilePer l'utente medio, questo, che è un aggiornamento minore, e il resto, che può essere solo medio o importante, sembrano non avere molta importanza, ma tutto cambia se si intende giocare su Linux.

Se lavori o giochi su Linux, *BSD o Android con livelli di compatibilità, potresti essere interessato a: Questa versione risolve bug reali riscontrati nei giochi e nei test sintetici. (DOOM: I secoli bui, Dragon Age: Veilguard, 3DMark Solar Bay), corregge le regressioni e migliora i percorsi video critici e la sincronizzazione. La release è stata gestita da Eric Engestrom e pubblicata il 3 settembre 2025 come aggiornamento di manutenzione.

Cosa porta realmente la Tabella 25.2.2

È una versione di correzione (rilascio di correzione di bug) il 25.2.1, senza alcun blocco di "nuove funzionalità" degno di nota in questa iterazione. Tuttavia, il set di patch ha un impatto pratico: qualità di decodifica/codifica video, robustezza del compilatore, coerenza della cache, barriere e sincronizzazione, e diverse correzioni specifiche per GPU.

Sul lato OpenGL, Mesa implementa l'API 4.6, ma La versione restituita dal contesto dipende dal driver e dal tipo di contestoPer avere la versione 4.6, è necessario richiederla esplicitamente durante la creazione del contesto; nei contesti di compatibilità, alcuni driver segnaleranno una versione precedente se manca un requisito.

In Vulkan, Mesa dichiara il supporto per l'API 1.4; tuttavia, Il valore riportato in VkPhysicalDeviceProperties.apiVersion varia a seconda del driver specifico. (radv, nvk, anv, panvk, lavapipe), poiché ognuno di essi consente funzionalità a velocità diverse e per chip diversi.

Correzioni evidenziate visibili all'utente in Mesa 25.2.2

In queste due settimane sono state integrate delle disposizioni che, quotidianamente, sono evidenti nei giochi, nei benchmark e nella riproduzione video:

  • GL_EXT_shader_clock corretto nel percorso OpenGL, evitando incongruenze con l'orologio shader nelle applicazioni che lo interrogano per la temporizzazione.
  • Video su Radeon (VCN e Vulkan Video): Regolazioni H.264/H.265, compatibilità con firmware più vecchi e VP9Disabilita la trasformazione 8x8 quando CABAC non è attivo, corregge i parametri del filtro loop e della segmentazione in VP9 e corregge i dettagli HEVC come cu_qp_delta e transform_skip con firmware più vecchi.
  • NVK (NVIDIA su Vulkan): supporto per QMD più grandi e altri miglioramenti per hardware recente, ottimizzando la compatibilità e la stabilità sulle GPU di nuova generazione.
  • Intel ANV e i965/brw: Varie correzioni alla cache L3, alle barriere, all'utrace e al codice operativo di trasmissione, nonché annullare le modifiche problematiche e disabilitare temporaneamente le estensioni per prevenire regressioni.
  • Zink (OpenGL su Vulkan): 14 patch con miglioramenti nella sincronizzazione, nelle cancellazioni e nei layout, comprese le correzioni di problemi di risorse sparse e molteplici regolazioni dello stato dello stencil.
  • DRIRC: Aggiunta soluzione alternativa per gestire i comportamenti non funzionanti con ANGLE In alcuni scenari, riducendo i problemi nelle app che utilizzano il traduttore GL->D3D/Vulkan.

Elenco dei bug del crawler corretti

Oltre alle modifiche di basso livello, Mesa 25.2.2 risolve i problemi segnalati dagli utenti e dai CI. Questi sono i problemi del tracker contrassegnati come risolti in questa versione.:

  • radio: Artefatti durante la visualizzazione di video VP9 con decodifica hardware su Vulkan.
  • CI zink-venus-lavapipe: Errori nell'integrazione e nel test dello stack Zink/Venus/Lavapipe.
  • ANV in DG2/BMG: Rendering errato in 3DMark Solar Bay.
  • pipa di lava: Selezione dell'esportazione non ottimale quando sono stati richiesti più tipi; dma-buf viene considerato prioritario quando fattibile.
  • ANV: : Blocca la GPU Intel con un semplice shader di calcolo a causa dell'eccessivo svolgimento del loop.
  • INTEL_DEBUG=spill_fs: Corretta la regressione nel percorso di debug e la fuoriuscita nello shader dei frammenti.
  • NIR: Validazione non riuscita dopo nir_lower_io con DOOM: The Dark Ages; correzioni anche in ACO per operandi non definiti in p_parallelcopy.
  • Dragon Age: Veloguardia: : Corretti i problemi di distorsione nella ruota delle abilità (mira).
  • AMD OpenGL: glTexturePageCommitmentEXT non fallisce più quando si lavora con livelli mip maggiori di 0.
  • Zink: : Mancanza di sincronizzazione per risorse sparse corretta.
  • RX 9070 (XT): Arresti anomali del sistema all'avvio della realtà virtuale mitigati con correzioni del percorso critico.

Tabella 25.2.2 Note tecniche e di compatibilità

In OpenGL, per le applicazioni che si basano sulla sincronizzazione o temporizzazione fine, la correzione GL_EXT_shader_clock Riduce le discrepanze nelle misurazioni interne. In Vulkan, le modifiche ad ANV e RADV garantiscono la coerenza della cache e delle barriere, soprattutto quando si spostano dati tra code o fasi di pre-rasterizzazione.

Utenti che lavorano con decodifica/codifica hardware Su Radeon gli utenti noteranno meno artefatti in VP9 e un comportamento più prevedibile in H.264/H.265 quando determinati strumenti di compressione (come CABAC) non sono attivi o quando utilizzano firmware più vecchi.

Sincronizzazione e memoria: dma-buf, sparse e WSI

Particolare attenzione è rivolta alla gestione della memoria esterna e delle risorse disperse: lavapipe dà priorità a dma-buf ove possibile, il che migliora l'interoperabilità con altri stack multimediali; Zink risolve attese e barriere sulle deallocazioni delle risorse e sui blit una tantum per prevenire la perdita di dati.

In Android e panvk il livello WSI è rinforzato: memoria collegata dall'offset 0 e casi AHB coperti, riducendo le sorprese con i buffer di swap e i formati dipendenti dal dispositivo.

Prossimi passi del progetto

Durante la consegna del 25.2.2, La prossima versione delle funzionalità sarà Mesa 25.3, previsto per novembre, se la tempistica verrà rispettata. Lo sviluppo è già in corso sulla versione principale, con il consueto mix di nuove estensioni, ottimizzazioni e supporto per hardware emergente.

Questa versione 25.2.2 soddisfa quanto previsto in una versione point: stabilità, affidabilità e correzione della regressione Nessuna brutta sorpresa. Se si proviene dalla versione 25.2.1 o dalla versione iniziale 25.2, vale la pena effettuare l'aggiornamento per ottenere i miglioramenti video Radeon, le correzioni al timing di Zink, la pulizia dei percorsi critici in ANV/Intel e il potenziamento NVK per le GPU più recenti, il tutto mantenendo il supporto per OpenGL 4.6 e Vulkan 1.4, con le consuete sfumature a seconda del driver e del contesto.

Tabella dei conducenti
Articolo correlato:
Mesa 23.3 arriva con il supporto ufficiale per RPi 5, supporto sperimentale per NVK e altro ancora

Aggiungi come fonte preferita