„Mesa 20.0.0“ pateikiama palaikant „Vulkan 1.2“, padidinus palaikymą ir dar daugiau

Vairuotojų stalas

Pranešimas apie naujos versijos nemokamas „OpenGL“ ir „Vulkan“ diegimas, „20.0.0 lentelė“. Ši versija yra pirmoji naujojo filialo 20.xx versija ir kad ji taip pat yra laikomas eksperimentine būsena Nuo tada bus išleista galutinė stabili kodo versija, kuri bus išleista „20.0.1 lentelėje“.

Tiems, kurie nežino „Mesa“ valdikliai, turėtumėte žinoti, kad tai yra atvirojo kodo „Linux“ programinė įranga galima AMD, NVIDIA ir Intel aparatinei įrangai. Mesos projektas prasidėjo kaip atvirojo kodo „OpenGL“ specifikacijos (interaktyvios 3D grafikos pateikimo sistemos) diegimas.

Per metus, projektas išaugo, kad būtų įdiegta daugiau grafinių API, įskaitant „OpenGL ES“ (1, 2, 3 versijos), „OpenCL“, „OpenMAX“, VDPAU, VA API, „XvMC“ ir „Vulkan“. Valdiklių įvairovė prietaisų leidžia „Mesa“ bibliotekas naudoti daugelyje skirtingų aplinkų, nuo programinės įrangos emuliacijos iki visiško aparatūros pagreitinimo šiuolaikiniams GPU.

Mesa įgyvendina nuo pardavėjo nepriklausomą vertimo sluoksnį tarp grafikos API, pvz., „OpenGL“, ir grafinių tvarkyklių, esančių operacinės sistemos branduolyje.

Kas naujo „Mesa 20.0.0“?

Šioje naujoje „Mesa 20.0“ valdiklių versijoje.0 teikiama visa „OpenGL 4.6“ parama „Intel i965“ ir „AMD radeonsi“ GPU, „OpenGL 4.5“ palaikymas AMD (r600) ir NVIDIA (nvc0) GPU, taip pat „Vulkan 1.2“ palaikymas „Intel“ ir AMD kortelėms.

RADV ir ANV vairuotojai skirta AMD GPU ir „Intel“ palaiko „Vulkan 1.2“ grafikos API, o RADV ir ACO pateikia geometrinių šešėlių rinkinį. RADV ir ACO GPU GFX10 (Navi) palaiko Wave32 režimą.

„Intel“ GPU, pagrįsti „Broadwell“ ir „Skylake“ mikroarchitektūromis („Gen8 +“), pagal nutylėjimą naudojamas naujas „Iris“ tvarkyklė, kuris savo galimybėmis pasiekė lygybę su „i965“ valdikliu.

„Iris“ valdiklis pagrįstas „Gallium3D“ architektūra, kuris perkelia atminties tvarkymo užduotis į DRI tvarkyklę „Linux“ branduolyje ir teikia „out-of-the-box“ sveikatos stebėjimo priemonę su išvesties objektų talpyklos pakartotinio naudojimo palaikymu. PLustams, pagrįstiems senesnėmis mikroarchitektūromis, iki „Haswell“ imtinai, „i965“ valdiklis paliekamas.

RADV („Vulkan“ tvarkyklė, skirta AMD lustams) ir „ACO“ šešėlių kompiliavimo sistema, kurią „Valve“ sukūrė kaip alternatyvą „LLVM shader“ kompiliatoriui, papildė GCN 1.0 / GFX6 (Pietų salos) ir GCN 1.1 GPU kartas / GFX7.

LLVMpipe ir RadeonSI tvarkyklės buvo konvertuotos naudoti tarpinį atvaizdavimą Nėra NIR šešėlių tipo (IR), skirtų dirbti žemiausiu lygiu pagal GLSL IR IR vidinę IR lentelę. Optimizuotas NIR našumas.

Iš kitų pokyčių kurie yra minimi:

  • Prie „RadeonSI“ tvarkyklės buvo pridėta tiesioginės talpyklos palaikymas, kuris užtikrina kompiliuojamų liuko objektų pasikartojimų aptikimą.
  • „Intel“ GPU „OpenGL“ ir „Vulkan“ tvarkyklės papildė „Gen11“ („Jasper Lake“) lustų palaikymą.
  • V3D tvarkyklė (skirta „Raspberry Pi“) pridėjo geometrinių šešėlių palaikymą, atitinkantį „OpenGL ES 3.2“, o „OpenGL ES 3.1“ buvo visiškai palaikoma.
  • „Tulip Vulkan“ tvarkyklės našumo optimizavimas „Qualcomm Adreno“ GPU.

Jei norite apie tai sužinoti daugiau, galite pasikonsultuoti šią nuorodą.

Kaip įdiegti „Mesa“ vaizdo tvarkykles į „Linux“?

Mesa paketai rasti visuose „Linux“ platinimuose, todėl jo montavimas yra gana paprastas.

Tiems, kurie naudoja „Ubuntu“, „Linux Mint“ ir darinius jie gali pridėti šią saugyklą, kurioje tvarkyklės greitai atnaujinamos.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Dabar mes atnaujinsime savo paketų ir saugyklų sąrašą:

sudo apt update

Galiausiai mes galime įdiegti tvarkykles:

sudo apt upgrade

Tiems, kurie yra Arch archyvuokite „Linux“ vartotojus ir jų darinius, mes juos įdiegiame naudodami šią komandą:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Kad ir kokie jie būtų „Fedora 28“ vartotojai gali naudoti šią saugyklą, todėl jie turi įgalinti „Corp“ su:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, jie gali įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.