Mesa 22.0 kommer med Vulkan 1.3-støtte, driverforbedringer og mer

Førertabell

Etter fire måneders utvikling lanseringen av den gratis implementeringen av OpenGL og Vulkan API "Tabell 22.0.0", dette er den første versjonen av Mesa-grenen 22.0.0 har en eksperimentell status: etter den endelige stabiliseringen av koden, vil en stabil versjon 22.0.1 bli utgitt.

I denne nye versjonen som presenteres er kjent for implementeringen av Vulkan 1.3 grafikk API i anv-driveren for Intel GPUer og radv for AMD GPUer.

I tillegg til at Vulkan 1.2-støtte er implementert i emulatormodus (vn), er Vulkan 1.1-støtte tilgjengelig for Qualcomm GPU og lavapipe-programvarerasterizer, og Vulkan 1.0-støtte er tilgjengelig for Broadcom VideoCore VI GPU (Raspberry Pi 4).

Mesa 22.0 gir også full OpenGL 4.6-støtte for driverne for 965, iris (Intel), radeonsi (AMD), zink og llvmpipe. OpenGL 4.5-støtte er tilgjengelig for AMD (r600) og NVIDIA (nvc0) GPUer, og OpenGL 4.3-støtte for virgl (Virgil3D virtuell GPU for QEMU/KVM) og vmwgfx (VMware).

Tabell 22.0 hovednyheter

Som nevnt i begynnelsen, er en av hovednyhetene i denne nye versjonen av tabellen at støtte for Vulkan 1.3 grafikk API ble lagt til, og hvorfra du kan lære om de viktigste funksjonene. i dette innlegget.

Relatert artikkel:
Den nye versjonen av Vulkan 1.3 er allerede utgitt, og dette er nyhetene

En annen nyhet som skiller seg ut er at de klassiske OpenGL-driverne som ikke bruker Gallium3D-grensesnittet har blitt flyttet fra hovedkomposisjonen til Mesa til en egen "Amber"-gren.

I tillegg til denne "Amber"-grenen flyttet også SWR-kontrolleren, som tilbød en OpenGL-programvare rasterizer basert på Intel OpenSWR-prosjektet. Det klassiske xlib-biblioteket har blitt ekskludert fra hovedbygget, i stedet anbefales det å bruke gallium-xlib-varianten.

Vi kan også finne det i denne nye versjonen av Mesa 22.0 D3D12 Gallium-driveren med et OpenGL-lag på toppen av DirectX 12 API (D3D12) gir kompatibilitet med OpenGL ES 3.1. Driveren brukes i WSL2-laget for å kjøre grafiske Linux-applikasjoner på Windows.

Kontrollere Intel GPUer er aktivert som standard for å støtte Adaptive-Sync (VRR), som lar deg tilpasse skjermens oppdateringsfrekvens for jevn, hakkingfri utgang.

For EGL er "dma-buf feedback"-mekanismen implementert, som gir tilleggsinformasjon om tilgjengelige GPUer og lar deg øke effektiviteten av datautveksling mellom primære og sekundære GPUer, for eksempel for å organisere utdata uten mellomliggende bufring.

Av de andre endringene som skiller seg ut i denne nye versjonen:

  • Støtte for OpenGL 4.3 er lagt til vmwgfx-driveren som brukes til å implementere 3D-akselerasjon i VMware-miljøer.
  • Lagt til støtte for Vulkan RADV (AMD), ANV (Intel) og zink (OpenGL over Vulkan) driverutvidelser.
  • Lagt til støtte for Intel Alderlake (S og N)-brikker til OpenGL "iris"-driveren og Vulkan "ANV"-driveren.
  • RADV (AMD) Vulkan-driveren fortsetter å støtte ray tracing og ray traced shaders.
  • v3dv-driveren utviklet for VideoCore VI-grafikkakseleratoren brukt siden Raspberry Pi 4-modellen gir muligheten til å jobbe på Android-plattformen.

Endelig hvis du er interessert i å vite mer om det Om denne nye versjonen av Mesa 22.0 -kontrollere, kan du sjekke detaljer 09i følgende lenke.

Hvordan installere Mesa-videodrivere på Linux?

Mesa-pakker finnes i alle Linux-distribusjoner, slik at installasjonen kan gjøres enten ved å laste ned og kompilere kildekoden (All informasjon om det her) eller på en relativt enkel måte, som avhenger av tilgjengeligheten i de offisielle kanalene for din distribusjon eller tredjepart.

For de som er brukere av Ubuntu, Linux Mint og derivater de kan legge til følgende lager hvor driverne oppdateres raskt.

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

Nå skal vi oppdatere listen over pakker og arkiver med:

sudo apt update

Og til slutt kan vi installere driverne med:

sudo apt upgrade

For saken om de som er Arch Linux-brukere 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-brukere kan bruke dette depotet, så de må aktivere corp med:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Endelig, for de som er openSUSE-brukere, kan de installere eller oppgradere ved å skrive:

sudo zypper in mesa

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.