Mesa 22.3.0 vjen me përmirësime në shader, zgjerime dhe më shumë

Tabela e shoferëve

Mesa është një bibliotekë grafike me burim të hapur, e zhvilluar që ofron një implementim të përgjithshëm të OpenGL.

kohët e fundit nisja e versioni i ri i zbatimit të OpenGL dhe Vulkan API "Tabela 22.3.0", duke qenë ky versioni i parë i degës Mesa 22.3.0 që ka një gjendje eksperimentale dhe që më vonë (pas stabilizimit përfundimtar të kodit), do të dalë një version stabil 22.3.1.

Në Mesa 22.3, mbështetja e API grafike Vulkan 1.3 është e disponueshme në anv për GPU-të Intel, radv për GPU-të AMD dhe në modalitetin emulator (vn). Mbështetja për Vulkan 1.1 zbatohet në rastizuesin e softuerit lavapipe (lvp) dhe Vulkan 1.0 në drejtuesin v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Risitë kryesore të Tabelës 22.3.0

Në këtë version të ri që prezantohet sdhe shtoi shoferin freedreno për GPU-të Qualcomm Adreno është në përputhje me API grafike OpenGL 4.5 dhe drejtuesi i emulatorit (vn) është në përputhje me API Vulcan 1.3.

Një tjetër ndryshim që bie në sy në këtë version të ri është ai mbështetje e shtuar për GPU-të GFX11/RDNA3 (Seria Radeon RX 7000) në RADV (AMD) Vulkan Driver, plus mbështetje të shtuar për formatet piksel R8G8B8, B8G8R8 dhe R16G16B16, si dhe formatet e tamponit vertex 64-bit.

Këtë mund ta gjejmë edhe në tabelën 22.3.0 drejtuesi Rusticl përfshihet me zbatimin e specifikimit OpenCL 3.0, i cili përcakton API-në e gjuhës C dhe zgjerimet për të orkestruar llogaritjen paralele ndër-platformë. Drejtuesi është shkruar në Rust, i zhvilluar duke përdorur ndërfaqen Gallium të ofruar në Mesa dhe vepron si një analog i ndërfaqes Clover OpenCL të pranishme në Mesa.

Tërfili është lënë pas dore prej kohësh dhe fshatari është pozicionuar si zëvendësuesi i tij i ardhshëm. Mbështetja e Rust dhe Rusticl është e çaktivizuar si parazgjedhje dhe kërkon përpilim me opsione të qarta "-D gallium-rusticl=true -Dllvm=aktivizuar -Drust_std=2021«. Duhet të theksohet se gjatë përpilimit, përpiluesi rustc, bindgen, LLVM, SPIRV-Tools dhe SPIRV-LLVM-Translator kërkohen si varësi shtesë.

Përveç kësaj, kontrolluesi RadeonSI ka mbështetje për paraqitjen me shumë fije nëpërmjet OpenGL i aktivizuar si parazgjedhje, ndërsa drejtuesi Panfrost zbaton aftësinë për të cache shaders në disk dhe shton mbështetje për Mali T620 GPU.

Nga ndryshimet e tjera që bien në sy në Mesa 22.3.0:

  • Prezantohet Mesa-DB, një lloj i ri i cache shader që ruan të dhënat në një skedar të vetëm.
  • Shoferi është në përputhje me specifikimet OpenGL 3.1 dhe OpenGL ES 3.1.
  • Kodi për gjurmimin e rrezeve është optimizuar.
  • Mbështetje e shtuar për flamurin ExtendedDynamicState2PatchControlPoints, i cili përcakton mbështetjen për shtesën VK_EXT_extended_dynamic_state2.
  • Analizues i integruar i gjurmimit të rrezeve Radeon.
  • Mbështetje e shtuar për shtesat OpenGL: GL_ARB_shader_clock për llvmpipe, GL_KHR_blend_equation_advanced_coherent për zink, GL_NV_shader_atomic_float për 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 për RADV.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me këtë version të ri të drejtuesve Mesa, mund të kontrolloni detajet në lidhjen vijuese.

Si të instaloni drejtuesit e videos Mesa në Linux?

Pako Mesa gjenden në të gjitha shpërndarjet Linux, kështu që instalimi i tij mund të bëhet ose duke shkarkuar dhe përpiluar kodin burimor (Të gjitha informacionet në lidhje me të këtu) ose në një mënyrë relativisht të thjeshtë, e cila varet nga disponueshmëria brenda kanaleve zyrtare të shpërndarjes tuaj ose palëve të treta.

Për ata që janë përdorues të Ubuntu, Linux Mint dhe derivateve ata mund të shtojnë depon e mëposhtme ku drejtuesit azhurnohen shpejt.

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

Tani ne do të azhurnojmë listën tonë të paketave dhe depove me:

sudo apt update

Dhe së fundmi ne mund të instalojmë drejtuesit me:

sudo apt upgrade

Për rastin e atyre që janë Arch përdoruesit dhe derivatet e Linux, ne i instalojmë ato me komandën e mëposhtme:

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

Për këdo që të jenë Përdoruesit e Fedora 32 mund ta përdorin këtë depo, kështu që ata duhet të mundësojnë korp me:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Së fundi, për ata që janë përdorues të openSUSE, ata mund të instalojnë ose azhurnojnë duke shtypur:

sudo zypper in mesa

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.