Tabel 21.3 er allerede blevet frigivet og kommer med forskellige ændringer og forbedringer til controllerne

Kørertabellen

Efter fire måneders udvikling lanceringen af den gratis implementering af OpenGL og Vulkan API'erne: Tabel 21.3.0, som er placeret som den første version af Mesa 21.3.x-grenen, der har en eksperimentel tilstand. Efter endelig kodestabilisering vil stabil version 21.3.1 blive frigivet.

Mesa 21.3 giver fuld OpenGL 4.6 support for 965, iris (Intel), radeonsi (AMD), zink og llvmpipe drivere. Støtte for OpenGL 4.5 er tilgængelig til AMD GPU (r600) og NVIDIA (nvc0), og OpenGL 4.3 til virgl (virtuel GPU Virgil3D til QEMU / KVM). Vulkan 1.2-understøttelse er tilgængelig for Intel- og AMD-kort, såvel som emulatortilstand (vn) og lavapipe-softwarerasterizer, Vulkan 1.1-understøttelse er tilgængelig for Qualcomm GPU og lavapipe-softwarerasterizer, og Vulkan 1.0 er tilgængelig til Broadcom VideoCore VI GPU (Raspberry Pi) 4).

Tabel 21.3.0 hovednyheder

I denne nye version af Mesa, der præsenteres, fremhæves det Zink-controlleren (en implementering af OpenGL API oven på Vulkan, som giver dig mulighed for at få hardwareaccelereret OpenGL, hvis dit system har begrænsede drivere til kun at understøtte Vulkan API) den er kompatibel med OpenGL ES 3.2.

Mens controlleren panfrost, designet til at arbejde med GPU'er baseret på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, det er officielt certificeret for kompatibilitet med OpenGL ES 3.1.

Endvidere v3dv-driveren udviklet til VideoCore VI-grafikacceleratoren brugt fra Raspberry Pi 4-modellen Det er blevet certificeret til at understøtte Vulkan 1.1 Graphics API og har også tilføjet understøttelse af geometri shaders. Ydeevnen af ​​koden genereret af shader-kompileren er blevet væsentligt forbedret, hvilket har en positiv effekt på hastigheden af ​​programmer, der aktivt bruger shaders, for eksempel spil baseret på Unreal Engine 4.

Controlleren RADV Vulkan (AMD) tilføjer eksperimentel støtte til strålesporing og strålesporede shaders. For GFX10.3-kort er primitivt valg aktiveret som standard ved brug af NGG (Next Generation Geometry) skyggemotorer.

Det skiller sig også ud lavapipe-controlleren med implementeringen af ​​softwarerasterizeren til Vulkan API (ligner llvmpipe, men for Vulkan, som oversætter kaldene fra Vulkan API til Gallium API) har understøttelse af anisotrop teksturfiltrering og tilføjet understøttelse af Vulkan 1.2.
Controlleren OpenGL lvmpipe, entilføjet understøttelse af FP16-operationer, anisotropisk teksturfiltrering (GL_ARB_texture_filter_anisotropic) og fastgjorte hukommelsesregioner (GL_AMD_pinned_memory). Der blev ydet support til OpenGL 4.5-kompatibilitetsprofilen.

OpenGL Iris-driveren (ny driver til Intel GPU'er) tilføjede multithreaded shader-kompileringsevne, og VA-API (Video Acceleration API) statustracker giver støtte til at fremskynde AV1-videokodning og -afkodning, når du bruger AMD GPU-drivere.

Det nævnes også at EGL support er implementeret til Windows platformen og det tilføjet understøttelse af EGL_EXT_present_opaque udvidelse til Wayland, udover det rettet problemer med skærmen gennemsigtighed i spil, der kører i miljøer baseret på Wayland-protokollen.

Med hensyn til Vulkan RADV (AMD), ANV (Intel) og lavapipe-drivere blev understøttelse af udvidelser tilføjet:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synkronisering2 (Intel).
  • VK_KHR_vedligeholdelse4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (skyllerør).
  • VK_KHR_timeline_semaphore (vaskerør).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (vaskerør).
  • VK_EXT_color_write_enable(vaskerør).

Endelig hvis du er interesseret i at vide mere om det Om denne nye version af Mesa 21.1.0 -controllere kan du kontrollere 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.