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ą.
už „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