Ithebula 21.3 selikhishiwe kakade futhi liza nezinguquko ezihlukahlukene kanye nokuthuthukiswa kwezilawuli

Itafula labashayeli

Ngemuva kwezinyanga ezine zokukhula ukwethulwa kwe- ukusetshenziswa kwamahhala kwe-OpenGL ne-Vulkan APIs: Ithebula 21.3.0, ebekwe njengenguqulo yokuqala yegatsha le-Mesa 21.3.x elinesimo sokuhlola. Ngemva kokuqiniswa kokugcina kwekhodi, inguqulo ezinzile 21.3.1 izokhishwa.

Mesa 21.3 inikeza ukusekelwa okugcwele kwe-OpenGL 4.6 ye-965, iris (Intel), radeonsi (AMD), abashayeli be-zink kanye ne-llvmpipe. Ukusekela for I-OpenGL 4.5 iyatholakala nge-AMD GPU (r600) kanye ne-NVIDIA (nvc0), kanye ne-OpenGL 4.3 kuya ku-virgl (i-virtual GPU Virgil3D ye-QEMU / KVM). Ukusekelwa kwe-Vulkan 1.2 kuyatholakala kumakhadi e-Intel ne-AMD, kanye nemodi yokulingisa (vn) ne-rasterizer yesoftware ye-lavapipe, ukwesekwa kwe-Vulkan 1.1 kuyatholakala ku-Qualcomm GPU ne-rasterizer yesoftware ye-lavapipe, kanti i-Vulkan 1.0 iyatholakala ku-Broadcom VideoCore VI GPU (Raspberry Pi 4).

Ithebula lama-21.3.0 amanoveli amasha

Kule nguqulo entsha ye-Mesa eyethulwa, kugqanyiswe ukuthi isilawuli se-Zink (ukusetshenziswa kwe-OpenGL API phezu kwe-Vulkan, ekuvumela ukuthi uthole i-OpenGL esheshiswe ngehadiwe uma isistimu yakho inamashayeli anomkhawulo wokusekela kuphela i-Vulkan API) iyahambisana ne-OpenGL ES 3.2.

Ngenkathi isilawuli I-panfrost, yakhelwe ukusebenza nama-GPU asuselwa ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye ne-Bifrost (Mali G3x, G5x, G7x) izakhiwo ezincane, igunyazwe ngokusemthethweni ukuhambisana ne-OpenGL ES 3.1.

Ngakolunye uhlangothi, umshayeli we-v3dv yakhelwe i-VideoCore VI i-accelerator esetshenziswe kumodeli ye-Raspberry Pi 4 Iqinisekisiwe ukuthi isekela i-Vulkan 1.1 Graphics API futhi yengeze usekelo lwamashadi ejiyomethri. Ukusebenza kwekhodi ekhiqizwe i-shader compiler kuye kwathuthukiswa kakhulu, okunomthelela omuhle ejubaneni lezinhlelo ezisebenzisa ama-shader ngenkuthalo, ngokwesibonelo, imidlalo esekelwe ku-Unreal Engine 4.

Isilawuli I-RADV Vulkan (AMD) yengeza usekelo lokuhlola lokulandela umsebe kanye nama-shades alandelelwe ama-ray. Emakhadini e-GFX10.3, ukukhetha kwakudala kunikwa amandla ngokuzenzakalelayo kusetshenziswa izinjini zokufihla i-NGG (Next Generation Geometry).

Kugqame nalokho isilawuli se-lavapipe ngokuqaliswa kwesoftware ye-rasterizer ye-Vulkan API (efana ne-llvmpipe, kodwa ye-Vulkan, ehumusha amakholi ukusuka ku-Vulkan API kuya ku-Gallium API) inokusekelwa kokuhlunga ukuthungwa kwe-anisotropic nokusekelwa okwengeziwe kwe-Vulkan 1.2.
Isilawuli I-OpenGL llvmpipe, aukwesekwa okwengeziwe kwemisebenzi ye-FP16, ukuhlunga ukuthungwa kwe-anisotropic (GL_ARB_texture_filter_anisotropic) kanye nezifunda zenkumbulo eziphiniwe (GL_AMD_pinned_memory). Usekelo luhlinzekiwe kuphrofayela yokuhambisana ye-OpenGL 4.5.

Umshayeli we-OpenGL Iris (umshayeli omusha we-Intel GPUs) wengeze amandla okuhlanganisa ama-shader anemicu eminingi futhi isilandeleli sesimo se-VA-API (Video Acceleration API) sihlinzeka ngosekelo lokusheshisa ukubhala ngekhodi kwevidiyo ye-AV1 kanye nokukhipha amakhodi lapho usebenzisa abashayeli be-AMD GPU.

Kuphinde kushiwo ukuthi ukwesekwa kwe-EGL kusetshenziswa inkundla yeWindows nokuthi ungeze usekelo lwesandiso se-EGL_EXT_present_opaque se-Wayland, Ngaphandle kwalokho izinkinga ezilungisiwe ngesibonisi ukubonisa ngale kumageyimu asebenza ezindaweni ezisuselwe kuphrothokholi ye-Wayland.

Mayelana ne-Vulkan RADV (AMD), ANV (Intel) kanye nezishayeli ze-lavapipe, ukusekelwa kwezandiso kuye kwanezelwa:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_start_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • I-VK_KHR_maintenance4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (ipayipi elishaywayo).
  • VK_KHR_timeline_semaphore (washpipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (washpipe).
  • VK_EXT_color_write_enable(washpipe).

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho Mayelana nale nguqulo entsha yabalawuli beMesa 21.1.0, ungabheka ifayela le- 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

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.