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