Kumenyezelwe ukuqaliswa kwenguqulo entsha yeMesa 20.3.0 futhi njengakwizinguqulo ezedlule, inguqulo yokuqala yegatsha inesimo sokuhlola okuthi ngemuva kokuqiniswa kokugcina kwekhodi, kukhishwe inguqulo ezinzile engu-20.3.1.
Kuthebula 20.3 Ukusekelwa okuphelele kwe-OpenGL 4.6 kusetshenziselwe ama-Intel GPUs (i965, iris) kanye ne-AMD (radeonsi) abashayeli, Ukusekelwa kwe-OpenGL 4.5 kwe-AMD (r600), i-NVIDIA (nvc0) ne-llvmpipe GPUs, I-OpenGL 4.3 ye-virgl (i-virtual GPU Virgil3D ye-QEMU / KVM), kanye nokuxhaswa kweVulkan 1.2 yamakhadi we-Intel ne-AMD, neVulkan 1.0 yeVideoCore VI (Raspberry Pi 4).
Ithebula lama-20.3.0 amanoveli amasha
Kule nguqulo entsha umshayeli we-v3dv ufakiwe nokusekela i-Video accelerator ye-VideoCore VI esetshenziswe ku-Raspberry Pi 4, Raspberry Pi 400 kanye neCompute Module 4 board ngokususelwa ku-chip ye-Broadcom BCM2711. UKronos uyabona ukuthi isilawuli ihambisana ngokuphelele nemininingwane yeVulkan 1.0.
Iphakheji ifaka phakathi isilawuli esisha se-lavapipe ngokuqalisa i-rasterizer yesoftware Okwe-Vulkan API (kufana ne-llvmpipe, kepha i-Vulkan). Ukuqaliswa kwesoftware kusekelwe ekuphindaphindeni izingcingo ezisuka ku-Vulkan API ziye kwi-Gallium API.
Ukusebenza kwesilawuli nokusebenza IZink Gallium inyuke kakhulu ngokuqaliswa kwe-OpenGL API ngaphezu kweVulkan (umshayeli ukuvumela ukuthi usheshise i-Hardware OpenLL uma kukhona abashayeli ohlelweni abakhawulelwe ukusekela i-Vulkan API kuphela).
Olunye ushintsho oluvelele luku- "ACO" lapho ukungezwa kwezinjini ze-NGG kungeziwe (Next Generation Geometry) lapho usebenza nama-shader we-geometry. Umsebenzi wenziwa kumshayeli we-RADV (wamakhadi we-AMD).
Ku I-Intel Haswell GPU, umshayeli we-ANV ungeza ukusekelwa kwe- isandiso Guqula Impendulo Vulkan, evumela iphrojekthi ye-DXVK ukuthi isebenzise i-Direct3D Stream Output API, enesibopho sokunikeza izindawo eziningi emidlalweni.
Kungeziwe ukusekelwa kokuqala kwamakhadi wehluzo we-AMD Dimgrey Cavefish (NAVI 23) noVan Gogh APU (RDNA2) kusilawuli seRadeonSI.
Of ezinye izinguquko ezigqamile:
- Abashayeli be-Intel GPU OpenGL neVulkan banezela ukusekelwa komndeni weprosesa we-Alder Lake (isizukulwane se-12).
- Ukusebenza kwehluzo okwenzelwe ama-chips weTiger Lake neRocket Rock (eminye imidlalo nokuhlolwa, okufana ne-Unreal Engine 4 Vulkan Demo, bonisa ukushesha okungu-9-12%).
- Izilungiselelo ze-glx_extension_override ne-indirecto_gl_extension_override zengezwe ku-driconf, ongabhala ngayo uhlu lwezandiso ze-GLX ezitholakalayo.
- Kungezwe isendlalelo sokuhumusha ukumelwa okuphakathi (i-IR) kwama-NIR shaders kusethulo esimaphakathi i-TGSI (Tungsten Graphics Shader Infrastructure).
- Umshayeli we-Iris we-Intel GPUs usekela ama-OpenCL kernels (MESA_SHADER_KERNEL) ukulanda izibalo eduze kwe-GPU.
- Ukuxhaswa kwemininingwane ye-OpenCL 1.2 kungezwe kwi-Clover health tracker ngokusetshenziswa kwe-OpenCL.
- Umshayeli we-llvmpipe wokunikezwa kwesoftware ye-OpenGL unikeza ukusekelwa kwe-OpenGL 4.5.
Okokugcina uma ufuna ukwazi kabanzi ngayo, ungabheka isixhumanisi 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:kisak/kisak-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