Mesa 20.0.0 kommer med støtte for Vulkan 1.2, økt støtte og mer

Førertabell

Kunngjøringen om lanseringen av den nye versjonen av gratis implementering av OpenGL og Vulkan, "Tabell 20.0.0". Å være denne versjonen den første versjonen av den nye grenen 20.xx og at den også er blir vurdert i en eksperimentell tilstand Siden da vil den endelige stabile versjonen av koden bli utgitt, som vil bli utgitt i "Tabell 20.0.1".

For de som ikke er klar over Mesa-kontrollerne, du bør vite at dette er åpen kildekode Linux-programvare tilgjengelig for AMD, NVIDIA og Intel-maskinvare. Mesas prosjekt begynte som en åpen kildekodeimplementering av OpenGL-spesifikasjonen (et system for gjengivelse av interaktiv 3D-grafikk).

Gjennom årene, prosjektet vokste til å implementere flere grafiske APIer, inkludert OpenGL ES (versjoner 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC og Vulkan. En rekke kontrollere av enheter lar Mesa-biblioteker brukes i mange forskjellige miljøer, fra programvareemulering til fullstendig maskinvareakselerasjon for moderne GPUer.

Mesa implementerer et leverandøruavhengig oversettelseslag mellom et grafisk API som OpenGL og grafikkdriverne i kjernen til operativsystemet.

Hva er nytt i Mesa 20.0.0?

I denne nye versjonen av Mesa 20.0-kontrollere.0 full OpenGL 4.6-støtte er gitt for Intel i965 og AMD radeonsi GPUer, OpenGL 4.5-støtte for AMD (r600) og NVIDIA (nvc0) GPUer, samt Vulkan 1.2-støtte for Intel- og AMD-kort.

RADV- og ANV-driverne for AMD GPUer og Intel støtter Vulkan 1.2 grafikk-API, mens RADV og ACO gir en samling av geometriske skyggeleggere. I RADV og ACO for GPU støtter GFX10 (Navi) Wave32-modus.

For Intel GPUer basert på Broadwell og Skylake mikroarkitekturer (Gen8+), den nye Iris-driveren brukes som standard, som har nådd paritet med i965-kontrolleren i sine evner.

Iris-kontrolleren er basert på Gallium3D-arkitekturen, som bringer minnehåndteringsoppgaver til DRI-driveren i Linux-kjernen og gir en helse-tracker utenom boksen med støtte for gjenbruk av cache for utdatobjekter. PFor sjetonger basert på eldre mikroarkitekturer, til og med Haswell, er i965-kontrolleren igjen.

RADV (Vulkan-driver for AMD-brikker) og en back-end for kompilering av "ACO" -skyggeleggere, utviklet av Valve som et alternativ til LLVM-skyggekompilatoren, ga støtte for GCN 1.0 / GFX6 (Sørøyene) og GCN 1.1 generasjoner av GPUer / GFX7.

LLVMpipe- og RadeonSI-drivere er konvertert til bruk av mellomgjengivelse ingen type (IR) NIR-skyggeleggere, ment å fungere på det laveste nivået, under GLSL IR og intern IR-tabell. Optimalisert NIR-ytelse.

Av de andre endringene som er nevnt:

  • Live-cache-støtte er lagt til RadeonSI-driveren, som sikrer påvisning av dupliserte kompilerte lukeobjekter.
  • OpenGL og Vulkan-drivere for Intel GPUer la til støtte for Gen11 (Jasper Lake) chips.
  • V3D-driveren (for Raspberry Pi) la til støtte for geometriske skyggelister som tilsvarer OpenGL ES 3.2, og full støtte ble gitt for OpenGL ES 3.1.
  • Tulip Vulkan driveroptimalisering for Qualcomm Adreno GPUer.

Hvis du vil vite mer om det, kan du konsultere følgende lenke.

Hvordan installere Mesa-videodrivere på Linux?

Mesa-pakker finnes i alle Linux-distribusjoner, så installasjonen er relativt enkel.

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