„Mesa 22.3.0“ pristatoma su atspalvių, plėtinių ir kt. patobulinimais

Vairuotojų stalas

„Mesa“ yra atvirojo kodo sukurta grafikos biblioteka, teikianti bendrą OpenGL įgyvendinimą.

Neseniai paleidimas nauja OpenGL ir Vulkan API diegimo versija "22.3.0 lentelė", nes tai yra pirmoji Mesa 22.3.0 atšakos versija, kuri turi eksperimentinę būseną ir vėliau (po galutinio kodo stabilizavimo), bus išleista stabili 22.3.1 versija.

„Mesa 22.3“ versijoje „Vulkan 1.3“ grafikos API palaikymas galimas anv, skirta „Intel“ GPU, „radv“, skirta AMD GPU, ir emuliatoriaus (vn) režimu. „Vulkan 1.1“ palaikymas įdiegtas „lavapipe“ programinės įrangos rasterizeryje (lvp) ir „Vulkan 1.0“ v3dv tvarkyklėje (Raspberry Pi 4 Broadcom VideoCore VI GPU).

22.3.0 lentelė. Pagrindinės naujovės

Šioje naujoje versijoje, kuri pateikiama sir pridėjo freedreno tvarkyklę Qualcomm Adreno GPU yra suderinamas su grafikos API OpenGL 4.5 ir emuliatoriaus tvarkyklė (vn) yra suderinamas su API Vulkanas 1.3.

Kitas šios naujos versijos pakeitimas yra tas papildomas GFX11/RDNA3 GPU palaikymas (Radeon RX 7000 serija) RADV (AMD) Vulkan tvarkyklėje, taip pat papildomas R8G8B8, B8G8R8 ir R16G16B16 pikselių formatų palaikymas, taip pat 64 bitų viršūnių buferio formatai.

Tą taip pat galime rasti 22.3.0 lentelėje „Rusticl“ tvarkyklė įtraukta į „OpenCL 3.0“ specifikacijos įgyvendinimą, kuri apibrėžia C kalbos API ir plėtinius, kad būtų galima organizuoti kelių platformų lygiagretųjį skaičiavimą. Vairuotojas parašytas Rust, sukurta naudojant Mesa pateiktą Gallium sąsają ir veikia kaip Mesa esančios Clover OpenCL sąsajos analogas.

Dobilas ilgą laiką buvo apleistas, o rusticl laikomas būsimu jo pakaitalu. „Rust“ ir „Rusticl“ palaikymas pagal numatytuosius nustatymus yra išjungtas ir reikalauja kompiliavimo naudojant aiškias parinktis "-D gallium-rusticl=true -Dllvm=įjungta -Drust_std=2021«. Reikėtų pažymėti, kad kompiliuojant, kaip papildomos priklausomybės, reikalingi rustc kompiliatorius, bindgen, LLVM, SPIRV-Tools ir SPIRV-LLVM-Translator.

Be to, valdiklis „RadeonSI“ palaiko kelių gijų atvaizdavimą naudojant „OpenGL“, įgalinta pagal numatytuosius nustatymus, o „Panfrost“ tvarkyklė įgyvendina galimybę talpykloje saugoti šešėlius į diską ir prideda „Mali T620“ GPU palaikymą.

Iš kitų pakeitimų, kurie išsiskiria Mesa 22.3.0:

  • Pristatoma „Mesa-DB“ – naujo tipo šešėlių talpykla, kuri saugo duomenis viename faile.
  • Vairuotojas atitinka OpenGL 3.1 specifikaciją ir OpenGL ES 3.1.
  • Spindulių sekimo kodas buvo optimizuotas.
  • Pridėtas palaikymas išplėstinei DynamicState2PatchControlPoints vėliavai, kuri apibrėžia plėtinio VK_EXT_extended_dynamic_state2 palaikymą.
  • Integruotas Radeon Ray Tracing Analyzer.
  • Pridėtas OpenGL plėtinių palaikymas: GL_ARB_shader_clock, skirtas llvmpipe, GL_KHR_blend_equation_advanced_coherent, skirtas cinkui, GL_NV_shader_atomic_float, skirtas 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.

Pagaliau jei norite sužinoti daugiau apie tai apie šią naują Mesa tvarkyklių versiją galite patikrinti išsami informacija šioje nuorodoje.

Kaip įdiegti „Mesa“ vaizdo tvarkykles į „Linux“?

Mesa paketai rasti visuose „Linux“ platinimuose, todėl jį įdiegti galima atsisiųsti ir sukompiliuoti šaltinio kodą (Visa informacija apie tai čia) arba palyginti paprastai, o tai priklauso nuo jūsų platinimo ar trečiųjų šalių galimybės oficialiuose kanaluose.

Tiems, kurie naudoja „Ubuntu“, „Linux Mint“ ir darinius jie gali pridėti šią saugyklą, kurioje tvarkyklės greitai atnaujinamos.

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

Dabar mes atnaujinsime savo paketų ir saugyklų sąrašą:

sudo apt update

Galiausiai mes galime įdiegti tvarkykles:

sudo apt upgrade

Tiems, kurie yra Arch archyvuokite „Linux“ vartotojus ir jų darinius, mes juos įdiegiame naudodami šią komandą:

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

Kad ir kokie jie būtų „Fedora 32“ vartotojai gali naudoti šią saugyklą, todėl jie turi įgalinti „Corp“ su:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, jie gali įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.