Mesa 22.3.0 waxay la timid hagaajinta hadhka, kordhinta iyo wax ka badan

Miiska wadayaasha

Mesa waa il furan, maktabad garaafyo horumarsan oo bixisa hirgelinta OpenGL.

Dhawaan daahfurka nooca cusub ee OpenGL iyo Vulkan API hirgelinta Shaxda 22.3.0, isagoo kani ah nooca ugu horreeya ee laanta Mesa 22.3.0 ee leh xaalad tijaabo ah iyo in ka dib (ka dib xasilinta ugu dambeysa ee code), nooca xasilloon ee 22.3.1 ayaa la sii deyn doonaa.

Mesa 22.3, Vulkan 1.3 garaafyada API taageero ayaa laga heli karaa anv ee Intel GPU-yada, radv ee AMD GPUs, iyo qaabka emulator (vn). Taageerada Vulkan 1.1 waxaa lagu hirgeliyay rasterizer software lavapipe (lvp) iyo Vulkan 1.0 ee darawalka v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Jadwalka 22.3.0 ee cusub

Nuqulkan cusub ee lagu soo bandhigay swuxuuna ku daray darawalka freedreno loogu talagalay Qualcomm Adreno GPUs waa la jaan qaadaya garaafyada API OpenGL 4.5 iyo darawalka emulator (vn) waa API waafaqsan Vulcan 1.3.

Mid kale oo ka mid ah isbeddelada ka muuqda qaabkan cusub ayaa ah taageero lagu daray GFX11/RDNA3 GPUs (Taxane Radeon RX 7000) ee RADV (AMD) Vulkan Driver, oo lagu daray taageero R8G8B8, B8G8R8, iyo R16G16B16 pixel qaabab, iyo sidoo kale 64-bit vertex qaababka.

Waxaan sidoo kale taas ka heli karnaa shaxda 22.3.0 Darawalka Rusticl waxaa lagu daray hirgelinta qeexitaanka OpenCL 3.0, kaas oo qeexaya C luqadda API iyo kordhinta si loo habeeyo xisaabinta isbarbar-dhigga ee madal-madaxeed. Dareewalku wuxuu ku qoran yahay Rust, oo la sameeyay iyadoo la adeegsanayo is-dhexgalka Gallium ee lagu bixiyo Mesa, wuxuuna u shaqeeyaa sidii analoog ee interface-ka Clover OpenCL ee jooga Mesa.

Clover ayaa muddo dheer la dayacay oo rusticl ayaa loo dhigay beddelkeeda mustaqbalka. Taageerada Rust iyo Rust waa naafo si caadi ah waxayna u baahan tahay isku-dubarid doorasho cad"-D gallium-rustical= run -Dllvm=karti-Drust_std=2021". Waa in la ogaadaa in marka la ururinayo, rustc compiler, bindgen, LLVM, SPIRV-Tools iyo SPIRV-LLVM-Translator looga baahan yahay ku tiirsanaanta dheeraad ah.

Intaa waxaa dheer, kantaroolaha RadeonSI waxay taageero u haysaa samaynta dunta badan iyada oo loo sii marayo OpenGL oo si caadi ah loo awooday, halka darawalka Panfrost uu hirgeliyo awoodda kaydinta shaders ee diskka oo uu ku daro taageerada Mali T620 GPU.

Isbeddellada kale ee ka muuqda Mesa 22.3.0:

  • Mesa-DB waa la soo bandhigay, nooc cusub oo khasnado shader ah oo kaydiya xogta hal fayl.
  • Darawalku waa u hoggaansan yahay qeexida OpenGL 3.1 iyo OpenGL ES 3.1.
  • Koodhka raadinta raajada waa la hagaajiyay.
  • Taageerada lagu daray ee fidsanDynamicState2PatchControlPoints calanka, kaas oo qeexaya taageerada VK_EXT_extended_dynamic_state2 kordhinta.
  • Falanqeeyaha Raadinta Radeon Ray ee isku dhafan.
  • Taageerada lagu daray ee kordhinta OpenGL: GL_ARB_shader_clock ee lvmpipe, GL_KHR_blend_equation_advanced_coherent ee zinc, GL_NV_shader_atomic_float ee 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 ee RADV.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato ku saabsan nooca cusub ee wadayaasha Mesa, waxaad hubin kartaa faahfaahinta xiriirka soo socda.

Sidee loo rakibaa wadayaasha fiidiyoowga Mesa ee Linux?

Xirmooyinka Mesa laga helay dhammaan qaybinta Linux, sidaa darteed rakibiddeeda waxaa lagu sameyn karaa midkood adigoo soo degsanaya oo soo ururinaya koodhka ilaha (Dhammaan macluumaadka ku saabsan halkan) ama qaab fudud oo fudud, taas oo kuxiran helitaanka kanaalka rasmiga ah ee aad wax ku qeybiso ama cid saddexaad.

Kuwa adeegsada Ubuntu, Linux Mint iyo noocyo kala duwan waxay ku dari karaan keydka soo socda halkaasoo wadayaasha si dhakhso ah loogu cusbooneysiiyo.

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

Hadda waxaan ku cusbooneysiineynaa liistada xirmooyinka iyo keydadka:

sudo apt update

Ugu dambeyntiina waxaan ku rakibi karnaa darawalada:

sudo apt upgrade

Wixii ku saabsan kuwa Isticmaalayaasha Arch Linux iyo noocyada kala duwan, waxaan ku rakibnaa amarka soo socda:

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

Cid kasta oo ay yihiin Isticmaalayaasha Fedora 32 way adeegsan karaan bakhaarkan, sidaa darteed waa inay awood u yeeshaan inay:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Ugu dambeyntii, kuwa isticmaala OpenSUSE, way rakibi karaan ama kor u qaadi karaan iyagoo garaacaya:

sudo zypper in mesa

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.