Mesa 22.3 on nyt virallisesti saatavilla uusimpana neljännesvuosittaisena ominaisuusjulkaisuna tälle avoimen lähdekoodin käyttäjätilan grafiikkaohjainkomponenteille.

Mesa 22.3:n huomattavinta on se, että RDNA3″GFX11″AMD Radeon-grafiikkatuki on toivottavasti hyvässä kunnossa Radeon RX 7000-sarjaa varten. Mesa 22.3:ssa on alkuperäinen RADV Vulkan-ohjaintuki RDNA3/GFX11:lle, joka perustuu AMD:n kehittämään RadeonSI Gallium3D-ohjaintukeen. Mutta RADV-työtä johtavat edelleen Red Hat, Valve ja muut ulkopuoliset kehittäjät. Muutaman viikon kuluttua nähdään kuinka hyvin tämä Radeon RX 7000-sarjan tuki toimii käytännössä vai haluavatko Radeon RX 7900-sarjan varhaiset käyttäjät ajaa Mesa Gitiä.

Mesa 22.3:n kanssa jännittävää on myös se, että Vulkan ray-tracing (RT)-tuki on paljon kypsempi ja nopeampi kuin aiemmat julkaisut. RADV-säteenseuranta on vihdoinkin käyttökelpoinen Radeon-näytönohjaimen omistajille, jotka käyttävät tätä Mesa-ohjainta. Myös asiaan liittyvää työtä on tehty, kuten RADV, joka tukee Radeon Raytracing Analyzeria.

Mesa 22.3:ssa RadeonSI on ottanut oletusarvoisesti käyttöön myös OpenGL-ketjutuksen paremman suorituskyvyn saavuttamiseksi. Tähän asti vuosien ajan RadeonSI OpenGL-ketjutus luotti pelikohtaiseen sallittuun luetteloon, kun taas lopulta se on otettu käyttöön yleisesti.

Toinen merkittävä askel eteenpäin Mesa 22.3:n kanssa on Rusticlin esittely Rust-kirjoitettuna OpenCL-toteutuksena Gallium3D:lle. Rusticl on toiminut erittäin hyvin viime kuukausina ja työskentelee useiden Gallium3D-ajureiden ja jopa Zinkin kanssa Vulkan-ajureiden huipulla ajamiseksi. Rusticl tarjoaa OpenCL 3.0-tuen sekä kuvien tuen. Mesa 22.3:n Rusticl on loistava alku, ja toivottavasti vuoden 2023 aikana näemme lisää ominaisuuksia, käyttöönottoja ja suorituskyvyn optimointeja tämän OpenCL-toteutuksen ja vanhemman Clover-koodin mahdollisen poistamisen ympärillä.

Mesa 22.3:ssa on myös tavallinen vaihtuvuus uusien Vulkan-laajennusten ympärillä, kuten KHR_shader_clock Lavapipelle, VK_EXT_attachment_feedback_loop_layout RADV:lle ja Lavapipelle, KHR_global_priority RADV:lle, dynaaminen laajennus, eri laajennukset, EXT_ADV ja muut EXT_ADV ja other.

Intelin puolella yksi tärkeä lisäys on Vulkan mesh shader (VK_EXT_mesh_shader), jota nyt tuetaan Intelin ANV-koodille DG2/Alchemistin erillisissä näytönohjaimissa. Mesa 22.3 on nähnyt myös muita jatkuvia optimointia ja Arc Graphicsin DG2/Alchemist-koodin kypsymistä.

Niille, jotka käyttävät Freedrenoa avoimen lähdekoodin Qualcomm Adreno-grafiikkaohjaimena OpenGL:lle, OpenGL 4.5-spesifikaatiota tuetaan nyt aiemmasta OpenGL 3.3:sta. Turnip Mesa-ohjain, joka tarjoaa Vulkan-tuen Qualcomm Adreno-laitteistolle, on saavuttanut Vulkan 1.3-yhteensopivuuden. Sillä välin niille, jotka käyttävät Zinkiä yleisenä OpenGL-toteutuksena Vulkanin päällä, se on jatkanut kypsymistä hienosti ja tämän neljännesvuosittaisen julkaisun myötä on nähty paljon enemmän suorituskyvyn optimointia.

On olemassa uusi yksitiedostoinen”Mesa DB”-välimuistityyppi, joka auttaa käsittelemään Shader-välimuistia. Samaan aikaan Panfrost Gallium3D-ohjain on myös lisännyt Shader-levyvälimuistin tuen.

Microsoft on myös osallistunut edelleen paljon Direct3D 12-taustajärjestelmäänsä ja hyötynyt Windows/WSL-käyttötapauksista. Mesa 22.3 sisältää joitain VA-API-parannuksia Microsoftin puolella ja muita parannuksia.

Katso aiemmat Mesa 22.3-artikkelit saadaksesi lisätietoja kaikista muutoksista, jotka löytyvät tämän Q4’2022 avoimen lähdekoodin grafiikkaohjainpinon päivityksestä.

Lisätietoja tämän päivän Mesa 22.3-julkaisusta julkaisun kautta ilmoitus.

Categories: IT Info