Mesa 20.3.0 kommer med en v3dv-kontroller for RPi 4 og mer

Førertabell

Lanseringen av den nye versjonen av Mesa 20.3.0 er nettopp kunngjort og som i tidligere versjoner, har den første versjonen av grenen en eksperimentell tilstand som etter den endelige stabiliseringen av koden, vil den stabile versjonen 20.3.1 bli utgitt.

Ved tabell 20.3 Full OpenGL 4.6-støtte implementert for Intel GPUer (i965, iris) og AMD (radeonsi) drivere, OpenGL 4.5-støtte for AMD (r600), NVIDIA (nvc0) og llvmpipe GPUer, OpenGL 4.3 for virgl (virtuell GPU Virgil3D for QEMU / KVM), samt støtte for Vulkan 1.2 for Intel og AMD-kort, og Vulkan 1.0 for VideoCore VI (Raspberry Pi 4).

Tabell 20.3.0 hovednyheter

I denne nye versjonen en v3dv-driver er inkludert med støtte for VideoCore VI grafikkakseleratoren brukt i Raspberry Pi 4, Raspberry Pi 400 og Compute Module 4-kort basert på Broadcom BCM2711-brikken. Kronos anerkjenner at kontrolleren oppfyller fullt ut Vulkan 1.0-spesifikasjonen.

Pakken inkluderer en ny lavapipe-kontroller med implementering av en programvare rasterizer for Vulkan API (ligner på llvmpipe, men for Vulkan). Programvareimplementering den er basert på å duplisere samtalene fra Vulkan API til Gallium API.

Kontrollerens ytelse og funksjonalitet Zink Gallium har økt betydelig med OpenGL API-implementeringen i tillegg til Vulkan (driveren lar deg få maskinvareakselerert OpenGL hvis det er drivere på systemet som er begrenset til å bare støtte Vulkan API).

En annen endring som skiller seg ut er i "ET KOMPANI" hvori støtte for NGG-motorer er lagt til (Next Generation Geometry) når du arbeider med geometry shaders. Funksjonen er implementert i RADV-driveren (for AMD-kort).

For Intel Haswell GPU, ANV driver legger til støtte for utvidelsen Vulkan Transform Feedback, som lar DXVK-prosjektet bruke Direct3D Stream Output API, som er ansvarlig for å gjengi mange overflater i spill.

La til innledende støtte for AMD Dimgrey Cavefish-grafikkort (NAVI 23) og Van Gogh APU (RDNA2) på RadeonSI-kontrolleren.

Av andre endringer som skiller seg ut: 

  • Intel GPU OpenGL og Vulkan-drivere legger til støtte for Alder Lake-prosessorfamilien (12. generasjon).
  • Optimalisert grafikkytelse på Tiger Lake og Rocket Lake-sjetonger (noen spill og tester, som Unreal Engine 4 Vulkan Demo, viser 9-12% akselerasjon).
  • Innstillingene for glx_extension_override og indirecto_gl_extension_override er lagt til driconf, som du kan overstyre listen over tilgjengelige GLX-utvidelser med.
  • Lagt til for å oversette mellomrepresentasjonen (IR) av NIR-skyggeleggere til den mellomliggende representasjonen TGSI (Tungsten Graphics Shading Infrastructure).
  • Iris-driveren for Intel GPUer støtter OpenCL-kjerner (MESA_SHADER_KERNEL) for å laste ned beregninger ved siden av GPU.
  • Støtte for OpenCL 1.2-spesifikasjonen ble lagt til Clover health tracker med OpenCL-implementeringen.
  • Llvmpipe-driveren for gjengivelse av OpenGL-programvare gir støtte for OpenGL 4.5.

Endelig hvis du vil vite mer om det, du kan sjekke 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.