Ukwethulwa kwamenyezelwa kusuka enguqulweni yokuqala yegatsha Mesa 21.1.0 enesimo sokuhlola nokuthi ngemuva kokuqiniswa kokugcina kwekhodi, kuzokhishwa inguqulo ezinzile engu-21.1.1
IMesa 21.1.0 ifaka ukuhambisana okugcwele kwe-OpenGL 4.6 kwe-965, iris (Intel), i-radeonsi (AMD), abashayeli bezink kanye ne-llvmpipe. Ukusekelwa kwe-OpenGL 4.5 kuyatholakala nge-AMD (r600) ne-NVIDIA (nvc0) GPUs, ne-OpenGL 4.3 ye-virgl (i-virtual Virgil3D GPU ye-QEMU / KVM). IVulkan 1.2 iyahambisana namakhadi we-Intel ne-AMD, neVulkan 1.0 yeVideoCore VI (Raspberry Pi 4).
Ithebula lama-21.1.0 amanoveli amasha
Kule nguqulo entsha yabalawuli beMesa singathola ukuthuthuka okuhlukahlukene okusetshenzisiwe kubalawuli kanye nasekusekelweni kwezandiso futhi lokho ngokwesibonelo isilawuli I-RADV isebenzisa ukwesekwa kwe-VRS ukuze isetshenziswe nganoma iziphi iziphazamisi zokujula, kanye ne-VRS ithuthukisa umkhiqizo ngokukhishwa kwekhwalithi.
Isilawuli se-D3D12 Gallium ngendwangu ye-OpenGL ngaphezulu kwe-API DirectX 12 (D3D12) inikeza ukwesekwa kwe-OpenGL 3.3 lapho usebenza ne-WARP (isoftware ye-rasterizer) kanye nabashayeli be-NVIDIA D3D12 futhi ukuthi umshayeli usetshenziswa kusendlalelo se-WSL2 ukusebenzisa izinhlelo zokusebenza ze-Linux ku-Windows.
Okunye okuphawulekile ukufakwa komshayeli we-venus omusha ohlanganisa ukuqaliswa kwe-GPU ebonakalayo (virtio-gpu) ngokuya nge-Vulkan API.
Ngakolunye uhlangothi, kuyaziwa ukuthi umshayeli we-Zink (ukuqaliswa kwe-OpenGL API kuVulkan) kufaka ukusekelwa kwe-OpenGL 4.6 ne-OpenGL ES 3.1. I-Zink, evumela i-OpenGL esheshiswe ngehardware uma isistimu inabashayeli abalinganiselwe bokuxhasa i-Vulkan API kuphela. Ukusebenza kukaZink kushiwo ukuthi kuseduze nokwenziwa komdabu kwe-OpenGL.
Futhi kusilawuli se-lavapipe (ukuqaliswa kwesoftware ye-rasterizer yeVulkan API efana ne-llvmpipe, kepha yeVulkan) ingeza ukusekelwa kweVulkan 1.1 futhi isebenzisa isandiso seVulkan VK_KHR_copy_commands2. Ukuqaliswa kwesoftware ku-lavapipe kusekelwe ekuphindaphindeni izingcingo ezisuka ku-Vulkan API ziye kwi-Gallium API.
Engxenyeni yezandiso ukusekelwa okusha kwezandiso kuqokonyisiwe I-VK_KHR_workgroup_memory_explicit_layout ne-VK_KHR_zero_initialize_workgroup_memory yabalawuli beVulkan RADV (AMD) ne-ANV (Intel).
Kwezinye izinguquko okuvelele kule nguqulo entsha yeMesa 21.1.0:
- Kungezwe ukusekelwa kwama-caching shader kufayela elilodwa.
- IVirgl (Virgil3D GPU ebonakalayo yeQEMU / KVM) neLima (ARM Mali GPU) abashayeli basekela ukulondolozwa kwesikhashana kwe-disk shader.
- Kungezwe ukusekelwa kwe-AMD GPU Aldebaran (gfx90a).
- Izandiso ezintsha ze-OpenGL zengeziwe:
- Umshayeli we-RADV (wamakhadi we-AMD GFX9) ungeze ukusekelwa kwama-modifiers wefomethi ye-DRM (VK_EXT_image_drm_format_modifier extension) ifakiwe).
Ekugcineni, uma unentshisekelo yokwazi okwengeziwe ngale nguqulo entsha yabalawuli beMesa 21.1.0, ungaxhumana ne- imininingwane kusixhumanisi 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