Spustenie nová verzia bezplatnej implementácie OpenGL a Vulkan API, "Tabuľka 23.0.0", toto je prvá verzia Mesa vetvy 23.0.0 má experimentálny stav: po konečnej stabilizácii kódu bude vydaná stabilná verzia 23.0.1.
V Mesa 23.0 je podpora grafického API Vulkan 1.3 dostupná v anv pre GPU Intel, radv pre GPU AMD, pre GPU Qualcomm a v režime emulátora (vn). Podpora pre Vulkan 1.1 je implementovaná v softvérovom rasterizéri lavapipe (lvp) a Vulkan 1.0 v ovládači v3dv (GPU Raspberry Pi 4 Broadcom VideoCore VI).
Hlavné novinky tabuľky 23.0.0
V tejto novej vydanej verzii Mesa 23.0.0 RADV Vulkan zlepšuje kompatibilitu s GPU na báze RDNA3 (Radeon RX 7900) a pridáva zmeny týkajúce sa sledovania lúčov a používania knižníc potrubí. Pre karty AMD založené na architektúre RDNA2 je štandardne povolená podpora sieťových shaderov (VK_EXT_mesh_shader).
Ďalšia zo zmien, ktorá vyniká, je v ovládači Nouveau pridáva počiatočnú podporu pre GPU NVIDIA GA102 (RTX 30) založený na architektúre Ampere plus ovládače RADV a Turnip implementujú ďalšie funkcie súvisiace s rozšírením VK_EXT_dynamic_state3.
Okrem toho sa zdôrazňuje, že schopnosti ovládača asahi OpenGL pre GPU Apple AGX používané v čipoch Apple M1 a M2 sa značne rozšírili.
Vyzdvihnutá je aj vylepšená podpora pre samostatné grafické karty Intel DG2-G12 (Arc Alchemist) a GPU Meteor Lake v ovládači ANV Vulkan (Intel) a ovládači Iris OpenGL.
Na druhej strane, ovládač virgl (Virgil3D Virtual GPU pre QEMU/KVM) zlepšil podporu pre hardvérovo akcelerované kódovanie videa, ako aj vyriešené problémy, ktoré sa vyskytli v Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush a Opravený problém, ktorý spôsoboval výpadky výstupu pri videohovoroch Zoom na systémoch s ovládačom Iris.
Čo sa týka pridanej podpory pre rozšírenia OpenGL, uvádzame nasledovné:
- GL_ARB_clip_control pre panfrost
- GL_ARB_texture_filter_anizotropic pre panfrost, asahi
- GL_ARB_occulsion_query2 pre asahi
- GL_ARB_shader_stencil_export pre asahi
- GL_ARB_draw_instantiated pre asahi
- GL_ARB_instanced_ararys pre asahi
- GL_ARB_seamless_cube_map pre asahi
- GL_NV_conditional_render pre asahi
- GL_ARB_texture_mirror_clamp_to_edge pre asahi
- Pridaná podpora pre rozšírenia Vulkan:
- VK_EXT_descriptor_buffer pre RADV, repka
- VK_AMD_shader_early_and_late_fragment_tests pre RADV
- VK_AMD_shader_explicit_vertex_parameter pre RADV/RDNA3
- VK_EXT_swapchain_colorspace pre RADV, ANV, repku
- VK_KHR_shader_integer_dot_product pre V3DV
- VK_KHR_present_čakaj na ANV, RADV, repku
- VK_KHR_push_descriptor pre Venušu
- VK_KHR_pci_bus_info pre Venušu
Je potrebné poznamenať, že táto nová verzia Mesa tiež poskytuje plnú podporu OpenGL 4.6 pre ovládače 965, iris (Intel), radeonsi (AMD), zink a llvmpipe.
Podpora OpenGL 4.5 je k dispozícii pre GPU AMD (r600), NVIDIA (nvc0) a Qualcomm Adreno (freedreno), OpenGL 4.3 pre virgl (virtuálny GPU Virgil3D pre QEMU/KVM) a OpenGL 4.2 pre ovládač d3d12 (vrstva na spustenie OpenGL cez DirectX 12).
Konečne ak máte záujem dozvedieť sa o tom viac o tejto novej verzii ovládačov Mesa si môžete pozrieť podrobnosti v nasledujúcom odkaze.
Ako nainštalovať ovládače videa Mesa v systéme Linux?
Balíky Mesa nájdete vo všetkých distribúciách Linuxu, takže jeho inštaláciu je možné vykonať buď stiahnutím a kompiláciou zdrojového kódu (Všetky informácie o tom tu) alebo relatívne jednoduchým spôsobom, ktorý závisí od dostupnosti vašej distribúcie alebo tretích strán v oficiálnych kanáloch.
Pre tých, ktorí sú používateľmi Ubuntu, Linux Mint a derivátov môžu pridať nasledujúce úložisko, kde sa ovládače rýchlo aktualizujú.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Teraz budeme aktualizovať náš zoznam balíkov a úložísk o:
sudo apt update
A nakoniec môžeme nainštalovať ovládače pomocou:
sudo apt upgrade
Pre prípad tých, ktorí sú Používateľov a deriváty systému Arch Linux nainštalujeme pomocou nasledujúceho príkazu:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Pre kohokoľvek sú Používatelia Fedory 32 môžu používať toto úložisko, takže musia povoliť corp s:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
konečne, pre tých, ktorí sú používateľmi openSUSE, môžu inštalovať alebo aktualizovať zadaním:
sudo zypper in mesa