Mesa 22.0 julkaistaan tänään neljännesvuosittaisena ominaisuuspäivityksenä tähän Linux-järjestelmien laajasti käyttämän avoimen lähdekoodin OpenGL-ja Vulkan-grafiikkaohjainten kokoelmaan.
Kuten tavallista, suurin osa avoimen lähdekoodin 3D-grafiikkasuoritinohjainten toiminnasta liittyy Intel-ja AMD Radeon-näytönohjaimiin – Intelin Iris Gallium3D, äskettäin esitelty Intel Crocus Gallium3D-ohjain, Intel ANV Vulkan-, RadeonSI Gallium3D-ja Radeon RADV-ohjaimet.. Mutta tervettä työtä tehdään myös Zink OpenGL-on-Vulkan-toteutuksen, Freedrenon, Panfrostin ja useiden muiden pienempien ohjaimien parissa. Valitettavasti Nouveau avoimen lähdekoodin NVIDIA-ohjainrintamasta ei ole paljon raportoitavaa.
Jotkin Mesa 22.0:n kohokohdista ovat:
-Vulkan 1.3 on käytössä sekä Radeon”RADV”-että Intel”ANV”Vulkan-ajureille. Useita Vulkan 1.3:n vaatimia laajennuksia lisättiin aiemmin tässä syklissä, mukaan lukien dynaaminen renderöinti (KHR_dynamic_rendering) ja muita ominaisuuksia.
-Intel Alder Lake N-tuki on käytössä Raptor Laken käynnistyksen yhteydessä. Siellä on myös uusi, mutta poistettu käytöstä DG2/Alchemist-koodi.
-Adaptive-Sync/VRR Intel OpenGL-ja Vulkan-ajureille.
-kokeelliset mesh-varjostimet RADV:lle ja Intel ANV:lle DG2/Alchemistin kanssa.
-RADV-säteenseurannan työ jatkuu.
-Parempi Radeon VCE-videokoodaussuorituskyky.
-RadeonSI:n harva tekstuurituki.
-Emuloitu ETC2-tuki RADV:lle.
-RadeonSI NGG Shader-poisto Navi 1x-kuluttaja-GPU:ille.
-Mesan klassiset ajurit poistetaan käytöstä. Myös Intelin OpenSWR-ajuri on siirtynyt Mesan”Amber”-haaraan.
-RadeonSI ja Zink tukevat nyt OpenGL ARB_sparse_texture-laajennusta.
-Microsoftin D3D12-koodi tukee nyt OpenGL ES 3.1:tä ja muita ominaisuuksia työssä kohti GL 4.x-tukea, kuten myös laskentavarjostimia.
-VMware SVGA OpenGL 4.3-tuki käytettäessä Linux 5.17+-versiota ja tulevaa VMware-virtualisointiohjelmistoa.
-Zink OpenGL-on-Vulkan-koodista tulee jatkuvasti tehokkaampi ja se tukee paremmin erilaisia OpenGL-ominaisuuksia.
-Raspberry Pi V3DV Vulkan-ohjain toimii nyt Androidissa.
-Freedrenolla on perustuki Clover OpenCL:lle.
-DMA-BUF-palautetuki Mesan EGL-koodissa.
-Erilaisia suorituskyvyn optimointeja, mukaan lukien enemmän RadeonSI-optimointeja.
Mesa 22.1:tä on kehitetty jo useita viikkoja, mikä tulee olemaan Q2’2022 avoimen lähdekoodin 3D-ohjainpinon päivitys.
Lataukset ja lisätietoja Mesa 22.0:sta tämän päivän lyhyen julkaisuilmoituksen kautta.