Mesa 22.3.0 ir pieejams ar ēnotāju, paplašinājumu un citu uzlabojumiem

Vadītāju tabula

Mesa ir atvērtā pirmkoda izstrādāta grafikas bibliotēka, kas nodrošina vispārēju OpenGL ieviešanu.

Nesen gada uzsākšana OpenGL un Vulkan API ieviešanas jaunā versija "22.3.0. Tabula", kas ir pirmā Mesa 22.3.0 filiāles versija, kurai ir eksperimentāls stāvoklis un vēlāk (pēc koda galīgās stabilizācijas) tiks izlaista stabila versija 22.3.1.

Programmā Mesa 22.3 Vulkan 1.3 grafikas API atbalsts ir pieejams anv Intel GPU, radv AMD GPU un emulatora (vn) režīmā. Atbalsts Vulkan 1.1 ir ieviests lavapipe programmatūras rasterizer (lvp) un Vulkan 1.0 v3dv draiverī (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Galvenie 22.3.0. Tabulas jaunumi

Šajā jaunajā versijā, kas tiek prezentēta sun pievienoja freedreno draiveri Qualcomm Adreno GPU ir saderīgs ar grafikas API OpenGL 4.5 un emulatora draiveris (vn) ir saderīga ar API Vulkāns 1.3.

Vēl viena no izmaiņām, kas izceļas šajā jaunajā versijā, ir tā pievienots atbalsts GFX11/RDNA3 GPU (Radeon RX 7000 sērija) RADV (AMD) Vulkan draiverī, kā arī pievienots atbalsts R8G8B8, B8G8R8 un R16G16B16 pikseļu formātiem, kā arī 64 bitu virsotņu bufera formātiem.

To varam atrast arī 22.3.0. tabulā Rusticl draiveris ir iekļauts OpenCL 3.0 specifikācijas ieviešanā, kas definē C valodas API un paplašinājumus, lai organizētu starpplatformu paralēlo skaitļošanu. Draiveris ir rakstīts Rust valodā, izstrādāts, izmantojot Mesa nodrošināto Gallium interfeisu, un darbojas kā Mesa esošās Clover OpenCL saskarnes analogs.

Āboliņš jau sen ir atstāts novārtā, un rusticl tiek pozicionēts kā tā nākotnes aizstājējs. Rust un Rusticl atbalsts pēc noklusējuma ir atspējots, un tam ir nepieciešama kompilācija ar precīzām opcijām "-D gallium-rusticl=true -Dllvm=iespēts -Drust_std=2021«. Jāpiebilst, ka kompilējot kā papildu atkarības ir nepieciešams rustc kompilators, bindgen, LLVM, SPIRV-Tools un SPIRV-LLVM-Translator.

Turklāt kontrolieris RadeonSI atbalsta vairāku pavedienu renderēšanu izmantojot OpenGL, kas ir iespējots pēc noklusējuma, savukārt Panfrost draiveris ievieš iespēju saglabāt ēnotāju kešatmiņu diskā un pievieno atbalstu Mali T620 GPU.

No citām izmaiņām, kas izceļas Mesa 22.3.0:

  • Tiek ieviests Mesa-DB — jauna veida ēnotāja kešatmiņa, kas glabā datus vienā failā.
  • Draiveris ir saderīgs ar OpenGL 3.1 specifikāciju un OpenGL ES 3.1.
  • Staru izsekošanas kods ir optimizēts.
  • Pievienots atbalsts paplašinātajam DynamicState2PatchControlPoints karogam, kas nosaka atbalstu paplašinājumam VK_EXT_extended_dynamic_state2.
  • Integrēts Radeon Ray Tracing Analyzer.
  • Pievienots atbalsts OpenGL paplašinājumiem: GL_ARB_shader_clock for llvmpipe, GL_KHR_blend_equation_advanced_coherent priekš cinka, GL_NV_shader_atomic_float priekš 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.

Beidzot ja jūs interesē uzzināt vairāk par to par šo jauno Mesa draiveru versiju varat pārbaudīt sīkāka informācija šajā saitē.

Kā Linux instalēt Mesa video draiverus?

Mesa paketes atrodams visos Linux izplatījumos, tāpēc tā instalēšanu var veikt, lejupielādējot un apkopojot pirmkodu (Visa informācija par to šeit) vai salīdzinoši vienkāršā veidā, kas ir atkarīgs no jūsu izplatīšanas oficiālo kanālu vai trešo personu pieejamības.

Tiem, kas izmanto Ubuntu, Linux Mint un atvasinājumus viņi var pievienot šādu repozitoriju, kur draiveri tiek ātri atjaunināti.

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

Tagad mēs atjaunināsim savu pakotņu un krātuvju sarakstu ar:

sudo apt update

Visbeidzot, mēs varam instalēt draiverus ar:

sudo apt upgrade

Attiecībā uz tiem, kas ir Arch Linux lietotājiem un atvasinājumiem mēs tos instalējam ar šādu komandu:

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

Lai kas viņi būtu Fedora 32 lietotāji var izmantot šo repozitoriju, tāpēc viņiem ir jāiespējo korporācija ar:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Visbeidzot, Tiem, kas ir openSUSE lietotāji, viņi var instalēt vai atjaunināt, ierakstot:

sudo zypper in mesa

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.