Mesa 22.1.0 kommer med supportforbedringer, kompatibilitetsforbedringer og mere

Kørertabellen

Efter to måneders udvikling lanceringen af den nye version af OpenGL og Vulkan API implementeringen, "Tabel 22.1.0". Som altid har den første version af Mesa-grenen en eksperimentel status, så efter den endelige stabilisering af koden vil en stabil version 22.1.1 blive frigivet.

I Mesa 22.1 er understøttelse af Vulkan 1.3 grafik API tilgængelig i anv drivere til Intel GPU'er, radv til AMD GPU'er og Lavapipe software rasterizer. Vulkan 1.2 understøtter emulatortilstand (vn), Vulkan 1.1 på Qualcomm GPU-driver (tu) og Vulkan 1.0 på Broadcom VideoCore VI GPU-driver (Raspberry Pi 4)

Tabel 22.1.0 hovednyheder

I denne nye version, der præsenteres, ANV Vulkan (Intel) driveren og Iris OpenGL driveren understøttes af diskrete grafikkort Intel DG2 (Arc Alchemist) og Arctic Sound-M, mens controlleren D3D12, med OpenGL-laget over API'et DirectX 12 (D3D12), Det understøtter OpenGL 4.2. Driveren bruges i WSL2-laget til at køre grafiske Linux-applikationer på Windows.

Også fremhævet er clavapipe controller med en software rasterizer implementering til Vulcan API (svarende til llvmpipe, men for Vulkan, som oversætter Vulkan API-kald til Gallium API) er nu kompatibel med Vulkan 1.3.

Controlleren Nouveau til GeForce 6/7/8 GPU'er tidligere konverteret til at bruge mellemrepræsentation (IR) utyperet fra NIR shaders. NIR-understøttelse muliggør også Tungsten Graphics Shader Infrastructure (TGSI)-gengivelsesunderstøttelse ved at aktivere et lag til at oversætte NIR til TGSI.

Controlleren v3d OpenGL udviklet til VideoCore VI grafikacceleratoren brugt siden modellen Raspberry Pi 4 implementerer caching-understøttelse af shaders på disken.

para las AMD GPU udstyret med videomotoren VCN 2.0, EFC-understøttelse implementeret (Encoder Format Conversion), som gør det muligt at bruge en hardware video-encoder til direkte at læse RGB-overflader uden RGB->YUV-konverteringer udført af shaders.

Tilføjet støtte til ANGLE lag, som oversætter OpenGL ES-kald til OpenGL, Direct3D 9/11, Desktop GL og Vulkan til Venus-driveren med en virtuel GPU (virtio-gpu) implementering baseret på Vulkan API.

Af de andre ændringer, der skiller sig ud i denne nye version:

  • Tilføjet understøttelse af NVIDIAs OpenGL-udvidelse GL_NV_pack_subimage for at opdatere rektangler i værtshukommelsen ved hjælp af framebuffer eller teksturdata.
  • Tilføjet understøttelse af RADV (AMD), ANV (Intel) og lavapipe Vulkan-driverudvidelser
  • Tilføjet understøttelse af AMD GFX1036 og GFX1037 GPU'er.
  • Udviklet til ældre Intel GPU'er baseret på Gen4-Gen7 mikroarkitekturer, der ikke er kompatible med Iris-driveren, inkluderer Crocus-driveren en OpenGL bagudkompatibilitetsprofil.
  • PanVk-driveren, som understøtter Vulkan-grafik-API'en til ARM Mali Midgard og Bifrost GPU'er, har startet arbejdet med compute shader-understøttelse.
  • RADV-driveren (AMD) implementerede primitiv strålefjernelse, hvilket forbedrede ray-tracing-understøttelse for spil som DOOM Eternal.
  • Der foreslås en indledende implementering af Vulkan GPU-driveren baseret på PowerVR Rogue-arkitekturen udviklet af Imagination.
  • Pakken inkluderer en kompakt OpenCL-compiler foreslået af Intel og brugt i ray-tracing.

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.

  1.   Miguel Angel sagde han

    Der er ingen, der forstår den grafiske linux stak.
    Firmware, kernedrivere, kortdrivere, Xorg, waylands, mesa, grafikbiblioteker, kompositorer, vinduesadministratorer, desktops...