Mesa on avoimen lähdekoodin kehitetty grafiikkakirjasto, joka tarjoaa yleisen OpenGL-toteutuksen.
XNUMX käynnistäminen OpenGL:n ja Vulkan API:n ilmaisen toteutuksen uusi versio, "Taulukko 23.0.0", tämä on ensimmäinen versio Mesa haarasta 23.0.0 on kokeellisessa tilassa: koodin lopullisen vakautuksen jälkeen julkaistaan vakaa versio 23.0.1.
Mesa 23.0:ssa Vulkan 1.3 -grafiikkasovellusliittymätuki on saatavilla anv-muodossa Intel-grafiikkasuorittimille, radv-muodossa AMD-grafiikkasuorittimille, Qualcomm-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 23.0.0 tärkeimmät uutuudet
Tässä Mesa 23.0.0:n uudessa julkaistussa versiossa RADV Vulkan parantaa yhteensopivuutta RDNA3-pohjaisten GPU:iden kanssa (Radeon RX 7900) ja lisää muutoksia, jotka liittyvät säteen jäljitykseen ja liukuhihnakirjastojen käyttöön. RDNA2-arkkitehtuuriin perustuvissa AMD-korteissa mesh-varjostimien tuki (VK_EXT_mesh_shader) on oletuksena käytössä.
Toinen erottuvista muutoksista on ohjaimessa Nouveau lisää alkuperäisen tuen NVIDIA GA102 GPU:lle (RTX 30), joka perustuu Ampere-arkkitehtuuriin, sekä RADV- ja Turnip-ajurit toteuttavat lisäominaisuuksia, jotka liittyvät VK_EXT_dynamic_state3-laajennukseen.
Tämän lisäksi korostetaan, että ohjaimen ominaisuudet asahi OpenGL Apple AGX GPU:lle käytetään Applen M1- ja M2-siruissa on laajennettu huomattavasti.
Lisäksi korostetaan parannettua tukea erillisille Intel DG2-G12 (Arc Alchemist) -näytönohjainkorteille ja Meteor Lake -grafiikkasuorittimille ANV Vulkan -ohjaimessa (Intel) ja Iris OpenGL -ohjaimessa.
Toisaalta virgl (Virgil3D Virtual GPU for QEMU/KVM) -ajuri on parantanut laitteistokiihdytetyn videokoodauksen tukea sekä ratkaissut ongelmat, jotka ilmenivät Rise of the Tomb Raiderin ympäristön tukkeutumisessa, Minecraftissa, Battlefieldissä ja Hi-Fi:ssä. Kiire ja korjattu ongelma, joka aiheutti ulostulon katkeamisen Zoom-videopuheluissa järjestelmissä, joissa oli Iris-ohjain.
OpenGL-laajennusten lisätuesta mainitaan seuraavat:
- GL_ARB_clip_control panfrostille
- GL_ARB_texture_filter_anisotrooppinen panfrost, asahi
- GL_ARB_occulsion_query2 asahille
- GL_ARB_shader_stencil_export for asahi
- GL_ARB_draw_instantiated asahille
- GL_ARB_instanced_ararys asahille
- GL_ARB_seamless_cube_map asahille
- GL_NV_conditional_render for asahi
- GL_ARB_texture_mirror_clamp_to_edge for asahi
- Lisätty tuki Vulkan-laajennuksille:
- VK_EXT_descriptor_buffer RADV:lle, nauris
- VK_AMD_shader_early_and_late_fragment_tests for RADV
- VK_AMD_shader_explicit_vertex_parameter for RADV/RDNA3
- VK_EXT_swapchain_colorspace RADV:lle, ANV:lle, naurisille
- VK_KHR_shader_integer_dot_product V3DV:lle
- VK_KHR_present_wait for ANV, RADV, Nauris
- VK_KHR_push_descriptor for Venus
- VK_KHR_pci_bus_info Venukselle
On huomattava, että tämä uusi Mesan versio tarjoaa myös täyden OpenGL 4.6 -tuen 965-, iris- (Intel), radeonsi- (AMD), zink- ja llvmpipe-ajureille.
OpenGL 4.5 -tuki on saatavilla AMD (r600), NVIDIA (nvc0) ja Qualcomm Adreno (freedreno) GPU:ille, OpenGL 4.3 virglille (Virgil3D virtuaalinen GPU QEMU/KVM:lle) ja OpenGL 4.2 d3d12-ohjaimelle (taso OpenGL:n yli DirectX 12).
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
Ole ensimmäinen kommentti