Mesa 22.3.0 ya zo tare da haɓakawa ga shaders, kari da ƙari

Teburin direbobi

Mesa buɗaɗɗen tushe ne, haɓakar ɗakin karatu mai hoto wanda ke ba da babban aiwatar da OpenGL.

Kwanan nan ƙaddamar da sabon sigar aiwatar da OpenGL da Vulkan API "Tebur 22.3.0", Kasancewar wannan sigar farko ta reshe na Mesa 22.3.0 wanda ke da yanayin gwaji kuma daga baya (bayan daidaitawar ƙarshe na lambar), za a fito da ingantaccen sigar 22.3.1.

A cikin Mesa 22.3, Vulkan 1.3 graphics API goyon baya yana samuwa a cikin anv don Intel GPUs, radv don AMD GPUs, da kuma cikin yanayin kwaikwayo (vn). Ana aiwatar da tallafi don Vulkan 1.1 a cikin rasterizer na software na lavapipe (lvp) da Vulkan 1.0 a cikin direban v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Shafin 22.3.0 babban sabon labari

A cikin wannan sabon sigar da aka gabatar skuma ya kara da direban freedreno don Qualcomm Adreno GPUs shine mai jituwa tare da API ɗin graphics OpenGL 4.5 da direban emulator (vn) API ɗin ya dace Vulcan 1.3.

Wani daga cikin canje -canjen da ke fitowa a cikin wannan sabon sigar shine ƙarin tallafi don GFX11/RDNA3 GPUs (Jerin Radeon RX 7000) a cikin RADV (AMD) Driver Vulkan, da ƙarin tallafi don R8G8B8, B8G8R8, da R16G16B16 tsarin pixel, da kuma tsarin buffer mai 64-bit vertex.

Hakanan zamu iya samun hakan a cikin Table 22.3.0 An haɗa direban Rustical tare da aiwatar da ƙayyadaddun ƙayyadaddun OpenCL 3.0, wanda ke ma'anar API ɗin yaren C da kari don tsara ƙididdiga ta layi ɗaya da dandamali. An rubuta direban a cikin Rust, wanda aka haɓaka ta amfani da ƙirar Gallium da aka bayar a cikin Mesa, kuma yana aiki azaman analog na ƙirar Clover OpenCL da ke cikin Mesa.

An dade ana watsi da Clover kuma an sanya rusticl a matsayin maye gurbinsa na gaba. An kashe tallafin Rust da Ruscil ta tsohuwa kuma yana buƙatar haɗawa tare da takamaiman zaɓuɓɓuka "-D gallium-rustical = gaskiya -Dllvm=an kunna -Drust_std=2021«. Ya kamata a lura cewa lokacin tattarawa, ana buƙatar rustc compiler, bindgen, LLVM, SPIRV-Tools da SPIRV-LLVM-Translator azaman ƙarin abin dogaro.

Bugu da kari, mai sarrafawa RadeonSI yana da goyan baya don yin zaren da yawa ta hanyar OpenGL da aka kunna ta tsohuwa, yayin da direban Panfrost ke aiwatar da ikon cache shaders zuwa faifai kuma yana ƙara tallafi ga Mali T620 GPU.

Daga cikin sauran canje-canje da suka fito a cikin Mesa 22.3.0:

  • An gabatar da Mesa-DB, sabon nau'in cache na shader wanda ke adana bayanai a cikin fayil guda.
  • Direban ya dace da ƙayyadaddun OpenGL 3.1 da OpenGL ES 3.1.
  • An inganta lambar don gano hasashe.
  • Ƙarin tallafi don ƙarawaDynamicState2PatchControlPoints tutar, wanda ke bayyana goyon baya ga tsawo na VK_EXT_extended_dynamic_state2.
  • Haɗin Radeon Ray Tracing Analyzer.
  • Ƙara tallafi don kari na OpenGL: GL_ARB_shader_clock don llvmpipe, GL_KHR_blend_equation_advanced_coherent don zinc, GL_NV_shader_atomic_float don lvmpipe.
  • 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 don RADV.

Finalmente idan kuna sha'awar ƙarin sani game da shi game da wannan sabon sigar direbobin Mesa, zaku iya bincika cikakkun bayanai a cikin mahaɗin mai zuwa.

Yadda ake girka direbobin bidiyo na Mesa akan Linux?

Kunshin Mesa samu a duk rarraba Linux, don haka shigarta ana iya yin ta ta hanyar zazzagewa da tattara lambar tushe (Duk bayani game da shi a nan) ko ta wata hanya mai sauƙi, wanda ya dogara da wadatar a cikin tashoshin hukuma na rarraba ko wasu kamfanoni.

Ga waɗanda suke amfani da Ubuntu, Linux Mint da abubuwan ban sha'awa za su iya ƙara matattarar ajiya mai zuwa inda ake sabunta direbobi da sauri.

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

Yanzu za mu sabunta jerin fakitinmu da wuraren adana su tare da:

sudo apt update

Kuma a ƙarshe zamu iya shigar da direbobi tare da:

sudo apt upgrade

Ga lamarin wadanda suke Arch Linux masu amfani da abubuwan da suka samo asali, mun girka su da wannan umarnin:

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

Domin ko wanene su Masu amfani da Fedora 32 na iya amfani da wannan ma'ajiyar, don haka dole ne su ba da damar yin aikin tare da:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

A ƙarshe, ga waɗanda suke masu amfani da OpenSUSE, za su iya girkawa ko haɓakawa ta buga:

sudo zypper in mesa

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.