Mesa 20.1.0 er her og presenterer forbedringer for Vulkan, optimaliseringer, større støtte og mer

Førertabell

Den nye versjonen av den populære OpenGL- og Vulkan-implementeringen "Tabell 20.1.0" er allerede utgitt og dette er den første versjonen av Mesa 20.1.x-grenen som har en eksperimentell tilstand og at etter den endelige stabiliseringen av koden, Den vil bli utgitt som en stabil versjon i versjon 20.1.1.

Denne nye versjonen av Mesa 20.1.0 kommer med forskjellige endringer, av hvilke implementering av full OpenGL 4.6-støtte er uthevet for Intel (i965) og AMD (radeonsi) GPUer, støtte OpenGL 4.5 for AMD r600 og NVIDIA nvc0 GPU, OpenGL 4.3 for virgl, så vel som Vulkan 1.2-støtte for Intel- og AMD-kort.

Det er viktig å understreke detNoen drivere støtter ikke alle nødvendige funksjoner i OpenGL 4.6, som OpenGL 4.6 bare det er tilgjengelig hvis det blir bedt om det i kontekstopprettelse. Kompatibilitetskontekster kan rapportere en lavere versjon, avhengig av hver driver.

Mens for Vulkan 1.2 API, rapportert av eiendommen apiVersjon av strukturen VkPhysicalDeviceProperties det avhenger av hvilken driver som brukes.

Tabell 20.1.0 hovednyheter

Av forbedringene for Vulkan som presenteres i denne nye versjonen, skiller for eksempel et lag for å velge den aktive enheten for Vulkan API i systemer med flere GPUer med Vulkan-støtte med miljøvariabelen TABLE_VK_DEVICE_SELECT, som fungerer i likhet med DRI_PRIME for OpenGL.

Mens du er i Intel Vulkan ANV-kontrolleren, er optimalisering for Icelake-baserte sjetonger (Gen11) lagt til, noe som tillater bruk av rene farger for teksturering, og cache-utnyttelse har blitt forbedret på systemer med Intel Ivybridge og Haswell-brikker.

En annen endring som skiller seg ut er i "ACO" backend som nå har støtte for shaderInt16-typen for GFX9 + GPU, som tillater bruk av 16-biters heltall i skyggekoden.

For Intel-grafikkbrikker ble det tidligere lagt til støtte for NIR-vektorering for AMD-brikker. På den praktiske siden, på grunn av bedre skyggeoptimalisering, tillot endringen å øke ytelsen til OpenGL og Vulkan i mange spill på systemer med Intel GPUer.

Av de andre endringene som skiller seg ut fra annonsen:

  • AMD Navi 12 og Navi 14 GPU-er inkluderer støtte for skjermmodus DCC (Delta Color Compression), som lar deg jobbe med komprimerte fargedata ved å organisere skjermutgang.
  • Lagt til eksperimentell NIR-støtte for den klassiske Gallium3D R600-kontrolleren med støtte for geometriske, fragmenter, toppunkt og tessellering.
  • En oppdatering er lagt til Vulkan RADV-driveren på grunn av optimalisering av minnearbeid, noe som øker ytelsen til Id Tech-spill på systemer med AMD APUer.
  • I Panfrost implementerte driveren den eksperimentelle OpenGL ES 3.0-støtten og ga støtte for Bifrost 3D-gjengivelses-GPU (Mali G31). En innledende implementering av en skyggekompilator er utarbeidet som støtter det interne GPU-spesifikke Bifrost instruksjonssettet.
  • TURNIP Vulkan-driveren som er utviklet for Qualcomm Adreno GPUer, har lagt til støtte for geometriske skyggeleggere og Adreno 650-sjetonger.
  • I Gallium3D-driver LLVMpipe, som gir programvaregjengivelse, var det støtte for tesselyatsionnyh shaders.

Endelig hvis du vil vite mer om det, kan du sjekke hele endringsloggen I den følgende lenken. 

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: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 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.