Mesa 22.3.0 tulee sisältäen parannuksia varjostimiin, laajennuksiin ja muihin

Ohjainpöytä

Mesa on avoimen lähdekoodin kehitetty grafiikkakirjasto, joka tarjoaa yleisen OpenGL-toteutuksen.

äskettäin käynnistäminen OpenGL- ja Vulkan API -toteutuksen uusi versio "Taulukko 22.3.0", koska tämä on Mesa 22.3.0 -haaran ensimmäinen versio, jolla on kokeellinen tila ja joka myöhemmin (koodin lopullisen vakautuksen jälkeen) julkaistaan ​​vakaa versio 22.3.1.

Mesa 22.3:ssa Vulkan 1.3 -grafiikkasovellusliittymätuki on saatavilla anv-muodossa Intel-grafiikkasuorittimille, radv-muodossa AMD-grafiikkasuorittimille ja emulaattoritilassa (vn). Vulkan 1.1:n tuki on toteutettu lavapipe-ohjelmiston rasterizerissä (lvp) ja Vulkan 1.0:ssa v3dv-ohjaimessa (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Taulukko 22.3.0 tärkeimmät uutuudet

Tässä uudessa versiossa, joka esitetään sja lisäsi freedreno-ajurin Qualcomm Adreno -grafiikkasuorittimille on yhteensopiva grafiikkasovellusliittymä OpenGL 4.5 ja emulaattoriohjain (vn) on API-yhteensopiva Vulcan 1.3.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se lisätty tuki GFX11/RDNA3 GPU:ille (Radeon RX 7000 -sarja) RADV (AMD) Vulkan -ohjaimessa sekä lisätty tuki R8G8B8-, B8G8R8- ja R16G16B16-pikselimuodoille sekä 64-bittisille vertex-puskuriformaateille.

Löydämme sen myös taulukosta 22.3.0 Rusticl-ohjain sisältyy OpenCL 3.0 -spesifikaatioon, joka määrittää C-kielen sovellusliittymän ja laajennukset, jotka ohjaavat alustojen välistä rinnakkaislaskentaa. Ohjain on kirjoitettu Rust-kielellä, kehitetty Mesan Gallium-rajapinnalla, ja se toimii analogisena Mesassa olevan Clover OpenCL -rajapinnan kanssa.

Apila on pitkään laiminlyöty, ja rustikli on asetettu sen tulevaksi korvaajaksi. Rust and Rusticl -tuki on oletuksena pois käytöstä ja vaatii kääntämisen eksplisiittisillä valinnoilla "-D gallium-rusticl=true -Dllvm=käytössä -Drust_std=2021«. On huomioitava, että käännösten yhteydessä tarvitaan lisäriippuvuuksina rustc-kääntäjä, bindgen, LLVM, SPIRV-Tools ja SPIRV-LLVM-Translator.

Lisäksi ohjain RadeonSI tukee monisäikeistä renderöintiä OpenGL:n kautta, joka on oletusarvoisesti käytössä, kun taas Panfrost-ajuri toteuttaa mahdollisuuden tallentaa shaderit levylle ja lisää tuen Mali T620 GPU:lle.

Muista muutoksista, jotka erottuvat Mesa 22.3.0:ssa:

  • Mesa-DB esitellään, uudentyyppinen Shader-välimuisti, joka tallentaa tiedot yhteen tiedostoon.
  • Ohjain on yhteensopiva OpenGL 3.1 -määrityksen ja OpenGL ES 3.1:n kanssa.
  • Säteenseurannan koodi on optimoitu.
  • Lisätty tuki ExtendedDynamicState2PatchControlPoints-lipulle, joka määrittää tuen VK_EXT_extended_dynamic_state2-laajennukselle.
  • Integroitu Radeon Ray Tracing -analysaattori.
  • Lisätty tuki OpenGL-laajennuksille: GL_ARB_shader_clock for llvmpipe, GL_KHR_blend_equation_advanced_coherent sinkille, GL_NV_shader_atomic_float for llvmpipe.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV, VK_EXT_extended_dynamic_state2 RADV:lle.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä uudesta Mesa-ohjainversiosta voit tarkistaa yksityiskohdat seuraavassa linkissä.

Kuinka asentaa Mesa-video-ohjaimet Linuxiin?

Mesa-paketit löytyy kaikista Linux-jakeluista, joten sen asennus voidaan tehdä joko lataamalla ja kääntämällä lähdekoodi (Kaikki tiedot tästä) tai suhteellisen yksinkertaisella tavalla, mikä riippuu jakelusi tai kolmansien osapuolten saatavuudesta virallisilla kanavilla.

Niille, jotka käyttävät Ubuntua, Linux Mintia ja johdannaisia he voivat lisätä seuraavan arkiston, jossa ohjaimet päivitetään nopeasti.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Nyt aiomme päivittää pakettien ja arkistojen luettelon:

sudo apt update

Ja lopuksi voimme asentaa ohjaimet seuraavilla tavoilla:

sudo apt upgrade

Niille, jotka ovat Arch Linux -käyttäjät ja johdannaiset, asennamme ne seuraavalla komennolla:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Sillä kuka he ovat Fedora 32 -käyttäjät voivat käyttää tätä arkistoa, joten heidän on sallittava Corp:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

lopuksi, OpenSUSE-käyttäjille he voivat asentaa tai päivittää kirjoittamalla:

sudo zypper in mesa

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.