Mesa 20.0.0 ankommer med support til Vulkan 1.2, øget support og mere

Kørertabellen

Annonceringen af ​​lanceringen af ​​den nye version af den gratis implementering af OpenGL og Vulkan, "Tabel 20.0.0". At være denne version den første version af den nye filial 20.xx, og det er også betragtes i en eksperimentel tilstand siden senere vil den endelige stabile version af koden blive frigivet, som vil blive frigivet i "Mesa 20.0.1".

For dem der ikke er opmærksomme på Mesa controllere, Du skal vide, at disse er open source Linux-software. tilgængelig til AMD, NVIDIA og Intel hardware. Mesas projekt startede som en open source-implementering af OpenGL-specifikationen (et system til gengivelse af interaktiv 3D-grafik).

Gennem årene projektet voksede til at implementere flere grafiske API'er, inklusive OpenGL ES (version 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC og Vulkan. En række forskellige controllere af enheder gør det muligt at bruge Mesa-biblioteker i mange forskellige miljøer, fra softwareemulering til komplet hardwareacceleration til moderne GPU'er.

Mesa implementerer et leverandøruafhængigt oversættelseslag mellem en grafisk API som OpenGL og grafikdrivere i operativsystemets kerne.

Hvad er nyt i Mesa 20.0.0?

I denne nye version af Mesa 20.0 drivere.0 fuld OpenGL 4.6-understøttelse til Intel i965 og AMD radeonsi GPU'er, OpenGL 4.5-understøttelse af AMD (r600) og NVIDIA (nvc0) GPU'er, samt Vulkan 1.2-understøttelse til Intel- og AMD-kort.

RADV og ANV controllere til AMD GPU'er og Intel understøtter Vulkan 1.2 grafik API, mens RADV og ACO giver en samling af geometriske shaders. I RADV og ACO til GPU understøtter GFX10 (Navi) Wave32-tilstand.

para las Intel GPU'er baseret på Broadwell og Skylake mikroarkitekturer (Gen8+), den nye Iris-controller bruges som standard, som har nået paritet med i965-driveren i sine muligheder.

Iris-controlleren er baseret på Gallium3D-arkitekturen., som bringer hukommelseshåndteringsopgaver til DRI-driveren i Linux-kernen og giver en out-of-the-box state tracker med understøttelse af genbrug af outputobjektcache. PFor chips baseret på ældre mikroarkitekturer, til og med Haswell, er i965 controlleren tilbage.

RADV (Vulkan-driver til AMD-chips) og en back-end til kompilering af shaders "ACO", udviklet af Valve som et alternativ til LLVM shader-kompileren, tilføjede understøttelse af GPU-generationerne GCN 1.0 / GFX6 (Southern Islands) og GCN 1.1 /GFX7 .

LLVMpipe- og RadeonSI-drivere er blevet konverteret til at bruge mellemliggende rendering Typeløse (IR) af NIR shaders, beregnet til at arbejde på det laveste niveau, under GLSL IR og intern Mesa IR. Optimeret NIR-ydelse.

Af de andre ændringer der er nævnt:

  • Live-cache-understøttelse er blevet tilføjet til RadeonSI-driveren, som sikrer detektering af duplikerede kompilerede shader-objekter.
  • OpenGL- og Vulkan-drivere til Intel GPU'er tilføjede understøttelse af Gen11 (Jasper Lake)-chips.
  • V3D-driveren (til Raspberry Pi) tilføjede understøttelse af geometriske shaders svarende til OpenGL ES 3.2, og fuld understøttelse af OpenGL ES 3.1 blev leveret.
  • Tulip Vulkan driver optimering af ydeevne til Qualcomm Adreno GPU'er.

Hvis du vil vide mere om det, kan du konsultere følgende link.

Hvordan installeres Mesa-videodrivere på Linux?

Mesa-pakker findes i alle Linux-distributioner, så installationen er forholdsvis enkel.

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:paulo-miguel-dias/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 28-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.