come uno delle ultime importanti modifiche alle funzionalità in arrivo a Mesa Git quest’anno solare, RadeonSI Gallium3D come driver OpenGL open source per le moderne GPU AMD Radeon, ora c’è un supporto per le texture sparse.

ARB_sparse_texture è ora implementato in Mesa 22.0-devel per RadeonSI con GFX9/Vega e processori grafici più recenti. Le trame sparse liberano il mandato che tutte le trame siano fisicamente supportate nella vRAM e consente il paging delle trame/il caricamento su richiesta delle risorse delle trame e altra flessibilità non altrimenti consentita con OpenGL.

Con l’aumento delle dimensioni delle texture e l’inserimento di tutte nella memoria video può essere una sfida per alcuni giochi/motori, ARB_sparse_texture può essere molto vantaggioso per i software pesanti. RadeonSI è ora il primo driver all’interno di Mesa che implementa il supporto ARB_sparse_texture. RadeonSI aveva precedentemente implementato il supporto ARB_sparse_buffer come unico driver hardware a farlo. Con il supporto per le texture sparse, Mesa 22.0 ha anche aumentato il requisito ARB_sparse_buffer da Sea Islands e versioni successive a GFX9/Vega e versioni successive. È stato scoperto che ARB_sparse_buffer sull’hardware dell’era GFX8 causa possibili blocchi con GPU come Polaris.

Il supporto per texture sparse RadeonSI è stato unito questa mattina dopo essere stato in revisione nelle ultime settimane su Mesa GitLab. Quindi, se utilizzi GFX9/Vega o versioni successive, questo supporto per le texture sparse (comunemente indicato anche come texture parzialmente residenti) è un altro bel miglioramento del driver open source per concludere l’anno.

Categories: IT Info