Den nya versionen av Mesa 23.0.0-drivrutinerna kommer

Drivrutinsbord

Mesa är ett utvecklat grafikbibliotek med öppen källkod som tillhandahåller en generisk implementering av OpenGL.

Lanseringen av den nya versionen av den fria implementeringen av OpenGL och Vulkan API, "Tabell 23.0.0", detta är den första versionen av Mesa-grenen 23.0.0 har en experimentell status: efter den slutliga stabiliseringen av koden kommer en stabil version 23.0.1 att släppas.

I Mesa 23.0 är Vulkan 1.3 grafik API-stöd tillgängligt i anv för Intel GPU:er, radv för AMD GPU:er, för Qualcomm GPU:er och i emulatorläge (vn). Stöd för Vulkan 1.1 är implementerat i lavapipe-programvaran rasterizer (lvp) och Vulkan 1.0 i v3dv-drivrutinen (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Huvudnyheterna i tabell 23.0.0

I den här nya släppta versionen av Mesa 23.0.0, RADV Vulkan förbättrar kompatibiliteten med RDNA3-baserade GPU:er (Radeon RX 7900) och lägger till ändringar relaterade till strålspårning och användning av pipelinebibliotek. För AMD-kort baserade på RDNA2-arkitektur är stöd för mesh shaders (VK_EXT_mesh_shader) aktiverat som standard.

En annan av förändringarna som sticker ut är i kontrollern Nouveau lägger till initialt stöd för NVIDIA GA102 GPU (RTX 30) baserad på Ampere-arkitekturen, plus RADV- och Turnip-drivrutinerna implementerar ytterligare funktioner relaterade till tillägget VK_EXT_dynamic_state3.

Utöver detta framhålls att kontrollernas möjligheter asahi OpenGL för Apple AGX GPU används i Apple M1 och M2 chips har utökats avsevärt.

Också framhävt är förbättrat stöd för diskreta Intel DG2-G12 (Arc Alchemist) grafikkort och Meteor Lake GPU:er i ANV Vulkan-drivrutinen (Intel) och Iris OpenGL-drivrutinen.

Å andra sidan har virgl-drivrutinen (Virgil3D Virtual GPU för QEMU/KVM) förbättrat stöd för hårdvaruaccelererad videokodning, samt löst problem som inträffade i Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush, och fixade ett problem som gjorde att utdata försvann på Zoom-videosamtal på system med Iris-kontrollern.

När det gäller det extra stödet för OpenGL-tillägg, nämns följande:

  • GL_ARB_clip_control för panfrost
  • GL_ARB_texture_filter_anisotropic för panfrost, asahi
  • GL_ARB_occulsion_query2 för asahi
  • GL_ARB_shader_stencil_export för asahi
  • GL_ARB_draw_instantiated för asahi
  • GL_ARB_instanced_ararys för asahi
  • GL_ARB_seamless_cube_map för asahi
  • GL_NV_conditional_render för asahi
  • GL_ARB_texture_mirror_clamp_to_edge för asahi
  • Tillagt stöd för Vulkan-tillägg:
  • VK_EXT_descriptor_buffer för RADV, rova
  • VK_AMD_shader_early_and_late_fragment_tests för RADV
  • VK_AMD_shader_explicit_vertex_parameter för RADV/RDNA3
  • VK_EXT_swapchain_colorspace för RADV, ANV, Turnip
  • VK_KHR_shader_integer_dot_product för V3DV
  • VK_KHR_present_wait för ANV, RADV, Turnip
  • VK_KHR_push_descriptor för Venus
  • VK_KHR_pci_bus_info för Venus

Det bör noteras att den här nya versionen av Mesa också ger fullt OpenGL 4.6-stöd för drivrutiner för 965, iris (Intel), radeonsi (AMD), zink och llvmpipe.

OpenGL 4.5-stöd är tillgängligt för AMD (r600), NVIDIA (nvc0) och Qualcomm Adreno (freedreno) GPU:er, OpenGL 4.3 för virgl (Virgil3D virtuell GPU för QEMU/KVM) och OpenGL 4.2 för d3d12-drivrutinen (lager för att köra OpenGL över DirectX 12).

Slutligen om du är intresserad av att veta mer om det om den här nya versionen av Mesa-drivrutinerna kan du kontrollera detaljer i följande länk.

Hur installerar jag Mesa-videodrivrutiner på Linux?

Mesa-paket finns i alla Linux-distributioner, så dess installation kan göras antingen genom att ladda ner och sammanställa källkoden (All information om det här) eller på ett relativt enkelt sätt, vilket beror på tillgängligheten inom de officiella kanalerna för din distribution eller tredje part.

För dem som är användare av Ubuntu, Linux Mint och derivat de kan lägga till följande arkiv där drivrutinerna uppdateras snabbt.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Nu ska vi uppdatera vår lista över paket och arkiv med:

sudo apt update

Och slutligen kan vi installera drivrutinerna med:

sudo apt upgrade

För de som är det Arch Linux-användare och derivat, vi installerar dem med följande kommando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

För vem de än är Fedora 32-användare kan använda detta förvar, så de måste aktivera corp med:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Slutligen, för dem som är openSUSE-användare kan de installera eller uppgradera genom att skriva:

sudo zypper in mesa

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.