Mesa je open source vyvinutá grafická knihovna, která poskytuje obecnou implementaci OpenGL.
Nová verze Mesa 23.3 již byla vydána a toto je první verze větve Mesa 23.3 který je klasifikován jako experimentální a po stabilizaci větve bude oznámeno vydání stabilní verze.
Tato nová verze Mesa 23.3 obsahuje nový ovladač vulkan NVK pro hardware Nvidia, který přichází v experimentálním stavu, stejně jako pro nový kód pro kompatibilita s GFX11.5 pro řadič RadeonSI Gallium3D mimo jiné podpora Raspberry Pi 5.
Tabulka 23.3.0 hlavní novinky
V této nové verzi, která je představena z řadičů Mesa 23.3, je integrace experimentální podpory pro řadič NVK, která je určena pro grafické karty NVIDIA, která implementuje Vulkan API 1.1 a podporuje GPU NVIDIA založené na mikroarchitektuře Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000).
Další změnou, která vyniká v tabulce 23.3, je nový kód podpory GFX11.5 pro ovladač RadeonSI Gallium3D. V aktuální grafické knihovně Linux Mesa 11D je povolena podpora GFX3 pro zrychlení OpenGL, Vulkan a dalších grafických rozhraní API při použití GPU RDNA 3. S GFX11.5 obsahuje povolení v Mesa 13,907 11.5 řádků nového kódu, což je v Mesa docela malý a je hlavně přidat GFX3.5 (RDNA XNUMX) používá se v APU AMD Ryzen 800 pokračovat se stávajícími cestami kódu ovladače GFX11.0/Navi 3x.
Tabulka 23.3 navíc obsahuje soficiální podpora pro Raspberry Pi 5, pro podsystém Broadcom VideoCore 7.1 prostřednictvím ovladačů OpenGL V3D a ovladače Vulkan V3DV
Můžeme také zjistit, že zahrnuje Podpora OpenGL ES 3.1 pro ovladač Asahi pro GPU Apple AGX (Apple M1 a M2) spolu s rozšířeními GL_ARB_compute_shader, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, GL_ARB_storage_buffer_object, GL_ARBi _shader_multisample_interpolation a GL_OES_ gpu_shader5.
Tabulka 23.3 také má podporu pro rozšíření VK_EXT_pipeline_robustness Vulkan pro ovladač Intel ANV Vulkan, podpora pro VK_KHR_maintenance5 Rozšíření Vulkan pro ovladač Radeon RADV Vulkažádná podpora pro VK_KHR_cooperative_matrix.
Na straně hry, které obdržely vylepšení v Mesa 23.3 Vynikají následující tituly: The New Order, Deep Rock Galactic, Wargame: Red Dragon, Counter-Strike: Global Offensive, Doom Eternal, Starfield, Star Wars: The Old Republic, Resident Evil 6, The Spirit and the Mouse, Penumbra: Overture, Borderlands 3, Quake II RTX, Hellblade, Rage 2, World War Z, Death Stranding, Deathloop a Baldur's Gate 3.
Z dalších změn které vyčnívají z této nové verze:
- Byl přijat nový backendový kompilátor, používaný v ovladači NVK, napsaný v jazyce Rust.
- Rozšíření Vulkan pro hardware RADV/GFX11+.
- Ovladač d3d12, který poskytuje vrstvu pro orchestraci práce OpenGL nad DirectX 12, podporuje OpenGL 4.6.
- Povolil rozšíření EGL EGL_ANDROID_blob_cache, aby fungovalo, když je ukládání do mezipaměti disku zakázáno.
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