IMesa 20.0.0 ifika ngokuxhaswa kweVulkan 1.2, ukwesekwa okwandisiwe nokuningi

Itafula labashayeli

Isimemezelo sokwethulwa kwenguqulo entsha ye ukuqaliswa kwamahhala kwe-OpenGL neVulkan, "Ithebula 20.0.0". Ukuba le nguqulo inguqulo yokuqala yegatsha elisha lama-20.xx nokuthi libuye libe njalo kubhekwa esimweni sokuhlola Kusukela lapho kuzokhishwa inguqulo yokugcina ezinzile yekhodi, ezokhishwa ku- "Table 20.0.1".

Kulabo abangazi abalawuli beMesa, kufanele wazi ukuthi lezi yisoftware yomthombo ovulekile we-Linux itholakalela i-AMD, i-NVIDIA ne-Intel hardware. Iphrojekthi kaMesa iqale njengokusetshenziswa komthombo ovulekile kokucaciswa kwe-OpenGL (uhlelo lokunikeza ihluzo ze-3D ezisebenzisanayo).

Kuyo yonke le minyaka, iphrojekthi yakhula yasebenzisa ama-API wehluzo amaningi, kufaka phakathi i-OpenGL ES (izinhlobo 1, 2, 3), i-OpenCL, i-OpenMAX, i-VDPAU, i-VA API, i-XvMC, ne-Vulkan. Izilawuli ezahlukahlukene yamadivayisi ivumela imitapo yolwazi yeMesa ukuthi isetshenziswe ezindaweni eziningi ezahlukahlukene, kusuka ekulingisweni kwesoftware ukuqedela ukusheshisa kwehadiwe kwama-GPU anamuhla.

IMesa isebenzisa isendlalelo sokuhumusha esizimele somthengisi phakathi kwe-API yehluzo efana ne-OpenGL kanye nezishayeli zemidwebo ku-kernel yohlelo lokusebenza.

Yini okusha kuMesa 20.0.0?

Kule nguqulo entsha yabalawuli beMesa 20.0.0 kunikezwa ukwesekwa okugcwele kwe-OpenGL 4.6 ye-Intel i965 ne-AMD radeonsi GPUs, i-OpenGL 4.5 ukwesekwa kwe-AMD (r600) ne-NVIDIA (nvc0) GPUs, kanye nokuxhaswa kweVulkan 1.2 kwamakhadi we-Intel ne-AMD.

Amashayeli we-RADV ne-ANV kuma-AMD GPU futhi i-Intel isekela i-Vulkan 1.2 graphics API, ngenkathi i-RADV ne-ACO behlinzeka ngokuhlanganiswa kwama-shader wejometri. Ku-RADV naku-ACO ye-GPU GFX10 (Navi) isekela imodi ye-Wave32.

Ku Ama-Intel GPUs asuselwa kubuchwepheshe obuncane be-Broadwell ne-Skylake (Gen8+), umshayeli omusha we-Iris usetshenziswa ngokuzenzakalela, efinyelele ngokulingana nesilawuli se-i965 ngamakhono aso.

Isilawuli se-Iris sisuselwa ekwakhiweni kweGallium3D, okuletha imisebenzi yokuphathwa kwememori kumshayeli we-DRI ku-kernel ye-Linux futhi inikeze i-tracker yezempilo engaphandle kwebhokisi ngokusekelwa kokusetshenziswa kabusha kwe-cache yento. POkwezipisi ezisuselwa kuzakhiwo ezindala zokwakhiwa, kuze kufike ku-Haswell, isilawuli se-i965 sisele.

I-RADV (umshayeli we-Vulkan wama-chip we-AMD) kanye nesiphetho sangemuva sokuhlanganisa ama- "ACO" shaders, athuthukiswe yiValve njengenye indlela yokuhlanganisa i-LLVM shader compiler, engeza ukwesekwa kwe-GCN 1.0 / GFX6 (Southern Islands) kanye nezizukulwane ze-GCN 1.1 ze-GPU / GFX7.

Abashayeli be-LLVMpipe neRadeonSI baguqulwe ukuze basebenzise ukunikezela okuphakathi alukho uhlobo (i-IR) lwezithunzi ze-NIR, oluhlose ukusebenza ezingeni eliphansi kakhulu, ngaphansi kwe-GLSL IR kanye netafula langaphakathi le-IR. Ukusebenza okuhle kwe-NIR.

Kwezinye izinguquko okushiwo:

  • Ukusekelwa kwe-Live-cache kungeziwe kumshayeli weRadeonSI, oqinisekisa ukutholwa kwezinto eziphindwe kabili ezihlanganisiwe.
  • Abashayeli be-OpenGL neVulkan bama-Intel GPUs bangeze ukusekelwa kwamachips weGen11 (Jasper Lake).
  • Umshayeli we-V3D (we-Raspberry Pi) ungeze ukusekelwa kwama-shader wejometri ahambelana ne-OpenGL ES 3.2, futhi ukuxhaswa okugcwele kwanikezwa i-OpenGL ES 3.1.
  • Ukusebenza kokusebenza komshayeli weTulip Vulkan kumaQualcomm Adreno GPUs.

Uma ufuna ukwazi kabanzi ngakho, ungaxhumana isixhumanisi esilandelayo.

Ungawafaka kanjani ama-Mesa video driver kuLinux?

Mesa amaphakheji kutholakala kukho konke ukusatshalaliswa kwe-Linux, ngakho ukufakwa kwayo kulula.

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 28 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.