Den nye version af Mesa 23.0.0-driverne ankommer

Kørertabellen

Mesa er et open source, udviklet grafikbibliotek, der giver en generisk implementering af OpenGL.

Lanceringen af den nye version af den gratis implementering af OpenGL og Vulkan API, "Tabel 23.0.0", dette er den første version af Mesa-grenen 23.0.0 og har en eksperimentel status: efter den endelige stabilisering af koden vil en stabil version 23.0.1 blive frigivet.

I Mesa 23.0 er Vulkan 1.3 grafik API-understøttelse tilgængelig i anv til Intel GPU'er, radv til AMD GPU'er, til Qualcomm GPU'er og i emulator (vn) mode. Understøttelse af Vulkan 1.1 er implementeret i lavapipe software rasterizer (lvp) og Vulkan 1.0 i v3dv driveren (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Tabel 23.0.0 hovednyheder

I denne nye udgivne version af Mesa 23.0.0, RADV Vulkan forbedrer kompatibiliteten med RDNA3-baserede GPU'er (Radeon RX 7900) og tilføjer ændringer relateret til strålesporing og brugen af ​​pipelinebiblioteker. For AMD-kort baseret på RDNA2-arkitektur er understøttelse af mesh shaders (VK_EXT_mesh_shader) aktiveret som standard.

En anden af ​​de ændringer, der skiller sig ud, er i controlleren Nouveau tilføjer indledende understøttelse af NVIDIA GA102 GPU (RTX 30) baseret på Ampere-arkitekturen plus RADV- og Turnip-driverne implementerer yderligere funktioner relateret til VK_EXT_dynamic_state3-udvidelsen.

Ud over dette fremhæves det, at controllerens muligheder asahi OpenGL til Apple AGX GPU bruges i Apple M1 og M2 chips er blevet udvidet betydeligt.

Også fremhævet er forbedret understøttelse af diskrete Intel DG2-G12 (Arc Alchemist)-grafikkort og Meteor Lake GPU'er i ANV Vulkan-driveren (Intel) og Iris OpenGL-driveren.

På den anden side har virgl-driveren (Virgil3D Virtual GPU for QEMU/KVM) forbedret understøttelse af hardware-accelereret videokodning, samt løst problemer, der opstod i Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush, og rettet et problem, der fik output til at falde ud på Zoom-videoopkald på systemer med Iris-controlleren.

Med hensyn til den ekstra understøttelse af OpenGL-udvidelser, er følgende nævnt:

  • GL_ARB_clip_control til panfrost
  • GL_ARB_texture_filter_anisotropic til panfrost, asahi
  • GL_ARB_occulsion_query2 for asahi
  • GL_ARB_shader_stencil_export for asahi
  • GL_ARB_draw_instantiated for asahi
  • GL_ARB_instanced_ararys for asahi
  • GL_ARB_seamless_cube_map for asahi
  • GL_NV_conditional_render for asahi
  • GL_ARB_texture_mirror_clamp_to_edge for asahi
  • Tilføjet support til Vulkan-udvidelser:
  • VK_EXT_descriptor_buffer for RADV, majroer
  • VK_AMD_shader_early_and_late_fragment_tests for RADV
  • VK_AMD_shader_explicit_vertex_parameter for RADV/RDNA3
  • VK_EXT_swapchain_colorspace til RADV, ANV, majroer
  • VK_KHR_shader_integer_dot_product for V3DV
  • VK_KHR_present_wait på ANV, RADV, majroer
  • VK_KHR_push_descriptor for Venus
  • VK_KHR_pci_bus_info for Venus

Det skal bemærkes, at denne nye version af Mesa også giver fuld OpenGL 4.6-understøttelse til 965, iris (Intel), radeonsi (AMD), zink og llvmpipe-drivere.

OpenGL 4.5-understøttelse er tilgængelig for AMD (r600), NVIDIA (nvc0) og Qualcomm Adreno (freedreno) GPU'er, OpenGL 4.3 for virgl (Virgil3D virtuel GPU til QEMU/KVM) og OpenGL 4.2 for d3d12-driveren (lag til at køre OpenGL over DirectX) 12).

Endelig hvis du er interesseret i at vide mere om det om denne nye version af Mesa-driverne, kan du tjekke detaljer i følgende link.

Hvordan installeres Mesa-videodrivere på Linux?

Mesa-pakker findes i alle Linux-distributioner, så dens installation kan udføres enten ved at downloade og kompilere kildekoden (Alle oplysninger om det her) eller på en relativt enkel måde, hvilket afhænger af tilgængeligheden inden for de officielle kanaler for din distribution eller tredjepart.

For dem der er brugere af Ubuntu, Linux Mint og derivater de kan tilføje følgende lager, hvor driverne opdateres hurtigt.

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

Nu skal vi opdatere vores liste over pakker og arkiver med:

sudo apt update

Og endelig kan vi installere driverne med:

sudo apt upgrade

For tilfældet med dem, der er Arch Linux-brugere og derivater, vi installerer dem med følgende kommando:

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

For den, de er Fedora 32-brugere kan bruge dette lager, så de skal aktivere corp med:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Endelig for dem, der er openSUSE-brugere, kan de installere eller opdatere ved at skrive:

sudo zypper in mesa

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.