Mesa 21.1.0 ankommer med forbedringer af driversupport, udvidelser og mere

Kørertabellen

Lanceringen blev annonceret fra den første version af filialen Mesa 21.1.0  som har en eksperimentel tilstand, og at den stabile version 21.1.1 frigives efter den endelige stabilisering af koden

Mesa 21.1.0 har fuld OpenGL 4.6-kompatibilitet til drivere til iris (Intel), radeonsi (AMD), zink og llvmpipe til 965. Support til OpenGL 4.5 er tilgængelig til AMD (r600) og NVIDIA (nvc0) GPU'er og OpenGL 4.3 til virgl (virtuel Virgil3D GPU til QEMU / KVM). Vulkan 1.2 er kompatibel med Intel- og AMD-kort og Vulkan 1.0 til VideoCore VI (Raspberry Pi 4).

Tabel 21.1.0 hovednyheder

I denne nye version af Mesa-controllerne vi kan finde forskellige forbedringer implementeret i controllerne såvel som til understøttelse af udvidelser og er det for eksempel controlleren RADV implementerer VRS-understøttelse til brug med dybdebuffere, plus VRS forbedrer produktiviteten på bekostning af kvalitet.

D3D12 Gallium Controller med et OpenGL-lag over API DirectX 12 (D3D12) giver OpenGL 3.3 support når man arbejder med WARP (rasterizer software) og NVIDIA D3D12 drivere og er, at driveren bruges i WSL2-laget til at køre grafiske Linux-applikationer på Windows.

Også bemærkelsesværdigt er inkluderingen af ​​en ny venus-driver, der integrerer den virtuelle GPU-implementering (virtio-gpu) baseret på Vulkan API.

På den anden side bemærkes det, at Zink-driveren (en implementering af OpenGL API på Vulkan) inkluderer understøttelse af OpenGL 4.6 og OpenGL ES 3.1. Zink, som muliggør hardware-accelereret OpenGL, hvis systemet har begrænsede drivere, der kun understøtter Vulkan API. Zinks ydeevne nævnes at være tæt på de oprindelige OpenGL-implementeringer.

Også i lavapipe-controlleren (en software-rasterizer-implementering til Vulkan API analog med llvmpipe, men til Vulkan) tilføjer support til Vulkan 1.1 og implementerer Vulkan-udvidelsen VK_KHR_copy_commands2. Implementeringen af ​​softwaren i lavapipe er baseret på duplikering af opkald fra Vulkan API til Gallium API.

Fra den del af udvidelserne ny understøttelse af udvidelser er fremhævet VK_KHR_workgroup_memory_explicit_layout og VK_KHR_zero_initialize_workgroup_memory til Vulkan RADV-controllere (AMD) og ANV (Intel).

Af de andre ændringer der skiller sig ud fra denne nye version af Mesa 21.1.0:

  • Tilføjet understøttelse af caching af skyggelæg i en enkelt fil.
  • Virgl (Virgil3D virtuel GPU til QEMU / KVM) og Lima (ARM Mali GPU) drivere understøtter caching af diskskygge.
  • Tilføjet understøttelse af AMD GPU Aldebaran (gfx90a).
  • Nye OpenGL-udvidelser tilføjet:
  • RADV-driveren (til AMD GFX9-kort) tilføjede understøttelse af DRM-formatmodifikatorer (VK_EXT_image_drm_format_modifier-udvidelse inkluderet).

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