Mesa 22.3.0 saabub varjutajate, laienduste ja muu täiustustega

Draiverite tabel

Mesa on avatud lähtekoodiga arendatud graafikateek, mis pakub OpenGL-i üldist teostust.

Hiljuti aasta käivitamine OpenGL-i ja Vulkan API juurutuse uus versioon "Tabel 22.3.0", kuna see on Mesa 22.3.0 haru esimene versioon, millel on eksperimentaalne olek ja mis hiljem (pärast koodi lõplikku stabiliseerimist) avaldatakse stabiilne versioon 22.3.1.

Mesa 22.3-s on Vulkan 1.3 graafika API tugi saadaval anv Inteli GPU-de jaoks, radv AMD GPU-de jaoks ja emulaatori (vn) režiimis. Vulkan 1.1 tugi on rakendatud lavapipe tarkvara rasteriseerijas (lvp) ja Vulkan 1.0 v3dv draiveris (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Tabeli 22.3.0 peamised uuendused

Selles uues versioonis, mis on esitatud sja lisas freedreno draiveri Qualcomm Adreno GPU jaoks on ühilduv graafika API OpenGL 4.5 ja emulaatori draiver (vn) on API-ga ühilduv Vulcan 1.3.

Teine muudatus, mis selles uues versioonis silma paistab, on see lisatud tugi GFX11/RDNA3 GPU-dele (Radeon RX 7000 seeria) RADV (AMD) Vulkani draiveris, lisaks on lisatud R8G8B8, B8G8R8 ja R16G16B16 pikslivormingute tugi ning 64-bitised tipupuhvri vormingud.

Seda leiame ka tabelist 22.3.0 Rusticli draiver on kaasas OpenCL 3.0 spetsifikatsiooni juurutamiseks, mis määratleb C-keele API ja laiendused platvormidevahelise paralleelarvutuse korraldamiseks. Draiver on kirjutatud Rust keeles, välja töötatud Mesas pakutava Galliumi liidese abil ja toimib Mesas oleva Clover OpenCL liidese analoogina.

Ristik on pikka aega tähelepanuta jäetud ja rusticl on selle tulevane asendaja. Rooste ja Rusticli tugi on vaikimisi keelatud ja nõuab selgesõnaliste suvanditega kompileerimist "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021«. Tuleb märkida, et kompileerimisel on täiendavate sõltuvustena nõutavad rustc kompilaator, bindgen, LLVM, SPIRV-Tools ja SPIRV-LLVM-Translator.

Lisaks kontroller RadeonSI toetab mitme lõimega renderdamist vaikimisi lubatud OpenGL-i kaudu, samas kui Panfrosti draiver rakendab varjundite kettale vahemällu salvestamise võimalust ja lisab toe Mali T620 GPU-le.

Muudest muudatustest, mis Mesa 22.3.0-s silma paistavad:

  • Kasutusele võetakse Mesa-DB, uut tüüpi varjundi vahemälu, mis salvestab andmed ühte faili.
  • Draiver ühildub OpenGL 3.1 ja OpenGL ES 3.1 spetsifikatsioonidega.
  • Kiirte jälgimise kood on optimeeritud.
  • Lisati tugi laiendatudDynamicState2PatchControlPoints lipule, mis määratleb laienduse VK_EXT_extended_dynamic_state2 toe.
  • Integreeritud Radeon Ray Tracing Analyzer.
  • Lisatud on OpenGL-i laienduste tugi: GL_ARB_shader_clock llvmpipe jaoks, GL_KHR_blend_equation_advanced_coherent tsingi jaoks, GL_NV_shader_atomic_float llvmpipe jaoks.
  • 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 jaoks.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle Mesa draiverite uue versiooni kohta saate kontrollida üksikasjad järgmisel lingil.

Kuidas installida Mesa videodraivereid Linuxi?

Mesa pakendid leidub kõigis Linuxi distributsioonides, nii et selle saab installida kas lähtekoodi alla laadides ja kompileerides (Kogu teave selle kohta siin) või suhteliselt lihtsal viisil, mis sõltub teie levitamise või kolmandate isikute kättesaadavusest ametlikes kanalites.

Neile, kes kasutavad Ubuntu, Linux Mint ja derivaate nad saavad lisada järgmise hoidla, kus draivereid värskendatakse kiiresti.

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

Nüüd värskendame oma pakettide ja hoidlate loendit järgmisega:

sudo apt update

Ja lõpuks saame draiverid installida järgmisega:

sudo apt upgrade

Nende jaoks, kes on Archi Linuxi kasutajad ja derivaadid installime need järgmise käsuga:

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

Nende jaoks, kes nad on Fedora 32 kasutajad saavad seda hoidlat kasutada, seega peavad nad lubama korporatsiooni järgmistega:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Lõpuks neile, kes on openSUSE kasutajad, saavad nad installida või uuendada, tippides:

sudo zypper in mesa

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.