Po několika týdnech zpoždění (a čtyřech měsících vývoje od posledního vydání) zahájení nová verze implementace OpenGL a Vulkan API "Tabulka 22.2.0", toto je první verze větve Mesa 22.2.x která má experimentální status a že následně po konečné stabilizaci kódu bude uvolněna stabilní verze Mesa 22.2.1.
A Mesa 22.2.0 měla vyjít koncem srpna nebo začátkem září (ale bylo to asi něco málo přes 2 týdny), protože Mesa 22.2-rc3 byla vydána 19. srpna a poté se poslední kandidáti na týdenní vydání 22.2 prostě nestali, takže konečné vydání je v těchto dnech.
Tabulka 22.2 hlavní novinky
V této nové verzi představil Mesa 22.2, podpora grafického API Vulkan 1.3 je k dispozici na anv pro GPU Intel, radv pro AMD GPU a Qualcomm GPU. Vulkan 1.2 je podporován v režimu emulátoru (vn), Vulkan 1.1 v softwarovém rasterizeru lavapipe (lvp) a Vulkan 1.0 v ovladači v3dv (GPU Raspberry Pi 4 Broadcom VideoCore VI).
Kromě toho poskytuje ovladač GPU Qualcomm (tu) podporu grafického API Vulkan 1.3 a do ovladače Panfrost byla přidána podpora pro GPU Mali založené na mikroarchitektuře Valhall (Mali-G57) (ovladač je kompatibilní se specifikací OpenGL ES 3.1).
Další změny, které vynikají v této nové verzi Mesa 22.2, jsou vylepšená podpora pro grafické karty Intel DG2-G12 (Arc Alchemist) v ovladači ANV Vulkan (Intel) a ovladači Iris OpenGL plus ovladač Vulkan výrazně (asi 100krát) zlepšil výkon kódu pro sledování paprsku.
Ovladač R600g pro GPU řady AMD Radeon HD 2000 až HD 6000 přesunuto k použití přechodné reprezentace (IR) žádný typ shaderů NIR. Podpora NIR také umožňuje podporu vykreslování Tungsten Graphics Shader Infrastructure (TGSI) tím, že umožňuje vrstvě překládat NIR na TGSI.
Z dalších změn které vyčnívají z této nové verze:
- Pokračující implementace ovladače Vulkan pro GPU založené na architektuře PowerVR Rogue vyvinuté společností Imagination.
- Ovladač Nouveau OpenGL začal pracovat na implementaci podpory pro RTX 30 "Ampere" GPU.
- V ovladači Etnaviv pro karty Vivante byla implementována podpora asynchronní kompilace shaderů.
- Podpora pro kompilaci Mesa s vybranými video kodeky deaktivovanými kvůli problémům se softwarovými patenty.
- Ovladač Lavapipe jako implementace softwaru Vulkan přidal podporu pro nová rozšíření, jako je VK_EXT_robustness2 a podpora proměnných ukazatelů.
- Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote pro lavapipe, VK_EXT_shader_subgroup_ballot pro lavapipe a VK_EXT_attachment_feedback_loop_layout pro RADV.
Konečně pokud máte zájem o tom vědět více o této nové verzi ovladačů Mesa, můžete zkontrolovat podrobnosti v následujícím odkazu.
Jak nainstalovat ovladače videa Mesa na Linux?
Balíčky Mesa najdete ve všech distribucích Linuxu, takže jeho instalaci lze provést buď stažením a kompilací zdrojového kódu (Všechny informace o tom zde) nebo relativně jednoduchým způsobem, který závisí na dostupnosti vaší oficiální distribuce nebo třetích stran v oficiálních kanálech.
Pro ty, kteří jsou uživateli Ubuntu, Linux Mint a derivátů mohou přidat následující úložiště, kde se ovladače rychle aktualizují.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Nyní budeme aktualizovat náš seznam balíčků a úložišť o:
sudo apt update
A konečně můžeme ovladače nainstalovat pomocí:
sudo apt upgrade
Pro případ těch, kteří jsou Arch Linux uživatele a deriváty, instalujeme je pomocí následujícího příkazu:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Pro kohokoli jsou Uživatelé Fedory 32 mohou používat toto úložiště, takže musí povolit corp pomocí:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Konečně, pro ty, kteří jsou uživateli openSUSE, mohou nainstalovat nebo upgradovat zadáním:
sudo zypper in mesa