Zahájení nová verze bezplatné implementace OpenGL a Vulkan API, "Tabulka 23.0.0", tato první verze větve Mesa 23.0.0 má experimentální status: po konečné stabilizaci kódu bude uvolněna stabilní verze 23.0.1.
V Mesa 23.0 je podpora grafického API Vulkan 1.3 dostupná v anv pro GPU Intel, radv pro GPU AMD, pro GPU Qualcomm a v režimu emulátoru (vn). Podpora pro Vulkan 1.1 je implementována v softwarovém rasterizeru lavapipe (lvp) a Vulkan 1.0 v ovladači v3dv (GPU Raspberry Pi 4 Broadcom VideoCore VI).
Tabulka 23.0.0 hlavní novinky
V této nové vydané verzi Mesa 23.0.0 RADV Vulkan zlepšuje kompatibilitu s GPU na bázi RDNA3 (Radeon RX 7900) a přidává změny související s ray tracingem a používáním knihoven potrubí. U karet AMD založených na architektuře RDNA2 je standardně povolena podpora mesh shaderů (VK_EXT_mesh_shader).
Další ze změn, která vyniká, je v ovladači Nouveau přidává počáteční podporu pro GPU NVIDIA GA102 (RTX 30) založený na architektuře Ampere plus ovladače RADV a Turnip implementují další funkce související s rozšířením VK_EXT_dynamic_state3.
Kromě toho je zdůrazněno, že schopnosti ovladače asahi OpenGL pro GPU Apple AGX používá se v čipech Apple M1 a M2 byly značně rozšířeny.
Zdůrazněna je také vylepšená podpora pro samostatné grafické karty Intel DG2-G12 (Arc Alchemist) a GPU Meteor Lake v ovladači ANV Vulkan (Intel) a ovladači Iris OpenGL.
Na druhou stranu ovladač virgl (Virgil3D Virtual GPU for QEMU/KVM) zlepšil podporu pro hardwarově akcelerované kódování videa a také vyřešil problémy, které se vyskytly v Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush a Opraven problém, který způsoboval výpadky výstupu při videohovorech Zoom na systémech s ovladačem Iris.
Pokud jde o přidanou podporu pro rozšíření OpenGL, jsou zmíněny následující:
- GL_ARB_clip_control pro panfrost
- GL_ARB_texture_filter_anisotropic pro panfrost, asahi
- GL_ARB_occulsion_query2 pro asahi
- GL_ARB_shader_stencil_export pro asahi
- GL_ARB_draw_instantiated pro asahi
- GL_ARB_instanced_ararys pro asahi
- GL_ARB_seamless_cube_map pro asahi
- GL_NV_conditional_render pro asahi
- GL_ARB_texture_mirror_clamp_to_edge pro asahi
- Přidána podpora pro rozšíření Vulkan:
- VK_EXT_descriptor_buffer pro RADV, tuřín
- VK_AMD_shader_early_and_late_fragment_tests pro RADV
- VK_AMD_shader_explicit_vertex_parameter pro RADV/RDNA3
- VK_EXT_swapchain_colorspace pro RADV, ANV, tuřín
- VK_KHR_shader_integer_dot_product pro V3DV
- VK_KHR_present_čekejte na ANV, RADV, tuřín
- VK_KHR_push_descriptor pro Venuši
- VK_KHR_pci_bus_info pro Venuši
Je třeba poznamenat, že tato nová verze Mesa také poskytuje plnou podporu OpenGL 4.6 pro ovladače 965, iris (Intel), radeonsi (AMD), zink a llvmpipe.
Podpora OpenGL 4.5 je k dispozici pro GPU AMD (r600), NVIDIA (nvc0) a Qualcomm Adreno (freedreno), OpenGL 4.3 pro virgl (virtuální GPU Virgil3D pro QEMU/KVM) a OpenGL 4.2 pro ovladač d3d12 (vrstva pro spuštění OpenGL přes DirectX 12).
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