IMesa 20.1.0 ilapha futhi yethula ukuthuthuka kweVulkan, ukwenziwa ngcono, ukwesekwa okukhulu nokuningi

Itafula labashayeli

Uhlobo olusha lokusetshenziswa okudumile kwe-OpenGL neVulkan "Ithebula 20.1.0" selivele likhishiwe futhi le yinguqulo yokuqala yegatsha leMesa 20.1.x lelo inesimo sokuhlola nokuthi ngemuva kokuqiniswa kokugcina kwekhodi, Izokhishwa njengenguqulo ezinzile enguqulweni 20.1.1.

Le nguqulo entsha yeMesa 20.1.0 ifika nezinguquko ezahlukahlukene, zazo ukuqaliswa kokusekelwa okugcwele kwe-OpenGL 4.6 kugqanyisiwe ye-Intel (i965) ne-AMD (radeonsi) GPUs, ukwesekwa I-OpenGL 4.5 ye-AMD r600 ne-NVIDIA nvc0 GPU, I-OpenGL 4.3 i-virgl, kanye ne- Ukusekelwa kweVulkan 1.2 yamakhadi we-Intel ne-AMD.

Kubalulekile ukukugcizelela lokhoAbanye abashayeli abazisekeli zonke izici ezidingekayo ku-OpenGL 4.6, njenge-OpenGL 4.6 kuphela iyatholakala uma iceliwe ekwakhiweni komongo. Izimo zokuhambisana zingabika inguqulo ephansi ngokuya ngomshayeli ngamunye.

Ngenkathi iVulkan 1.2 API, ibikwe impahla apiVersion yesakhiwo I-VkPhysicalDeviceProperties kuya ngomshayeli othile osetshenziswayo.

Ithebula lama-20.1.0 amanoveli amasha

Ngokuthuthuka kweVulkan okwethulwe kule nguqulo entsha, ngokwesibonelo, ungqimba wokukhetha idivayisi esebenzayo yeVulkan API ezinhlelweni ezinama-GPU amaningi anokwesekwa kweVulkan kugqama ngokuhlukahluka kwemvelo. TABLE_VK_DEVICE_SELECT, esebenza ngokufana neDRI_PRIME ye-OpenGL.

Ngenkathi isilawuli se-Intel Vulkan ANV, ukungezelelwa kwama-chips asuselwa ku-Icelake (Gen11) kungeziwe, okuvumela ukusetshenziswa kwemibala emsulwa ekuthumeleni imiyalezo, ukusetshenziswa kwe-cache kuthuthukisiwe ezinhlelweni ezine-Intel Ivybridge ne-Haswell chips.

Olunye ushintsho oluvelele ku-backend ye- "ACO" manje esekela uhlobo lwe-shaderInt16 lwe-GFX9 + GPU, evumela ukusetshenziswa kwezinombolo eziyi-16-bit kukhodi ye-shader.

Kuma-chip emidwebo ye-Intel, ukuxhaswa kwe-NIR vectoring ngaphambili kwangezelwa ama-chips we-AMD. Ngasohlangothini olusebenzayo, ngenxa yokwenziwa ngcono kwe-shader, ushintsho luvunyelwe ukukhulisa ukusebenza kwe-OpenGL neVulkan emidlalweni eminingi ezinhlelweni ezinama-Intel GPUs.

Kwezinye izinguquko okugqamile esikhangisweni:

  • Ama-AMD Navi 12 namaNavi 14 GPU afaka ukusekelwa kwemodi yokubonisa yeDCC (Delta Colour Compression), ekuvumela ukuthi usebenze ngemininingwane enemibala ehlanganisiwe ngokuhlela ukuphuma kwesikrini.
  • Kungezwe ukusekelwa kwe-NIR kokuhlola kwesilawuli esidala se-Gallium3D R600 ngokusekelwa kwe-geometric, fragment, vertex, kanye ne-tessellation shaders.
  • Kungezwe isichibi kumshayeli weVulkan RADV ngenxa yokwenziwa komsebenzi wememori, okwandisa ukusebenza kwemidlalo ye-Id Tech kumasistimu anama-AMD APU.
  • EPanfrost, umshayeli usebenzise ukusekelwa kokuhlola kwe-OpenGL ES 3.0 futhi wanikeza ukusekelwa kwe-Bifrost 3D enikezela nge-GPU (Mali G31). Ukuqaliswa kokuqala komhlanganisi we-shader kulungiselelwe okusekela isethi yangaphakathi yokuqondiswa kwe-Bifrost ye-GPU.
  • Umshayeli we-TURNIP Vulkan owenzelwe amaQualcomm Adreno GPUs ungeze ukusekelwa kwama-geometric shaders nama-chip e-Adreno 650.
  • Ku-Gallium3D-driver LLVMpipe, enikezela ngokunikezwa kwesoftware, bekukhona ukwesekwa kwama-tesselyatsionnyh shaders.

Okokugcina uma ufuna ukwazi kabanzi ngayo, ungabheka i-changelog ephelele Kulesi sixhumanisi esilandelayo. 

Ungawafaka kanjani ama-Mesa video driver kuLinux?

Mesa amaphakheji kutholakala kukho konke ukusatshalaliswa kwe-Linux, ngakho-ke ukufakwa kwayo kungenziwa ngokulanda nokuhlanganisa ikhodi yomthombo (Yonke imininingwane ngakho lapha) noma ngendlela elula, encike ekutholakaleni ngaphakathi kweziteshi ezisemthethweni zokusabalalisa kwakho noma izinkampani zangaphandle.

Okwalabo abasebenzisi be-Ubuntu, i-Linux Mint kanye nokuphuma kokunye bangangeza okugcina okulandelayo lapho abashayeli bevuselelwa khona ngokushesha.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Manje sizovuselela uhlu lwethu lwamaphakeji nezinqolobane nge:

sudo apt update

Futhi ekugcineni singakwazi ukufaka abashayeli nge:

sudo apt upgrade

Ngendaba yalabo Abasebenzisi be-Arch Linux kanye nokuphuma kukho, siyabafaka ngomyalo olandelayo:

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

Noma ngabe bangobani Abasebenzisi beFedora 32 bangasebenzisa le ndawo yokugcina, ngakho-ke kumele banike amandla i-corp nge:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Ekugcineni, kulabo abangabasebenzisi be-OpenSUSE, bangafaka noma bathuthukise ngokuthayipha:

sudo zypper in mesa

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.