Mesa 20.0.0 saabub koos Vulkan 1.2 toe, suurema toetuse ja muuga

Draiverite tabel

Teadaanne uue versiooni turule toomisest OpenGLi ja Vulkani tasuta rakendamine, "Tabel 20.0.0". Kuna see versioon on uue haru 20.xx esimene versioon ja see on ka nii peetakse eksperimentaalses olekus Sellest ajast alates avaldatakse koodi lõplik stabiilne versioon, mis avaldatakse tabelis 20.0.1.

Neile, kes seda ei tea Mesa kontrollerid, peaksite teadma, et see on avatud lähtekoodiga Linuxi tarkvara saadaval AMD, NVIDIA ja Inteli riistvara jaoks. Mesa projekt algas OpenGL-i spetsifikatsiooni (süsteem interaktiivse 3D-graafika renderdamiseks) avatud lähtekoodiga.

Aastate jooksul projekt kasvas rohkemate graafiliste API-de rakendamiseks, sealhulgas OpenGL ES (versioonid 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ja Vulkan. Erinevad kontrollerid seadmete arv võimaldab Mesa teeke kasutada paljudes erinevates keskkondades, alates tarkvara emuleerimisest kuni kaasaegsete GPU-de täieliku riistvarakiirenduseni.

Mesa rakendab tarnijast sõltumatut tõlkekihti graafilise API, näiteks OpenGL, ja operatsioonisüsteemi tuuma graafika draiverite vahel.

Mida uut on Mesa 20.0.0-s?

Selles Mesa 20.0 kontrollerite uues versioonisPakutakse 0 täielikku OpenGL 4.6 tuge Intel i965 ja AMD radeonsi GPU-de jaoks, OpenGL 4.5 tugi AMD (r600) ja NVIDIA (nvc0) GPU-dele, samuti Vulkan 1.2 tugi Inteli ja AMD kaartidele.

RADV ja ANV draiverid AMD GPU-de jaoks ja Intel toetavad Vulkan 1.2 graafika API-d, samas kui RADV ja ACO pakuvad geomeetriliste varjundite kompileerimist. RADV ja ACO GPU jaoks toetab GFX10 (Navi) Wave32 režiimi.

eest Broadwelli ja Skylake'i mikroarhitektuuridel põhinevad Inteli GPU-d (Gen8+), vaikimisi kasutatakse uut Irise draiverit, mis on oma võimaluste poolest saavutanud parameetri i965 kontrolleriga.

Iris kontroller põhineb Gallium3D arhitektuuril, mis toob mäluhalduse ülesanded Linuxi kerneli DRI-draiverile ja pakub väljundobjektide vahemälu taaskasutuse tuge paketis olevale tervisekontrollile. PVanematel mikroarhitektuuridel (kuni Haswell) kaasa arvatud kiipide jaoks on i965 kontroller jäetud.

RADV (Vulkani draiver AMD kiipide jaoks) ja taust "ACO" varjundite kompileerimiseks, mille Valve on välja töötanud alternatiivina LLVM-i varjukompilaatorile, lisas tuge GCN 1.0 / GFX6 (Lõuna saared) ja GCN 1.1 GPU põlvkondadele / GFX7.

LLVMpipe ja RadeonSI draiverid on teisendatud vahepealseks renderdamiseks ühtegi NIR-varjunditüüpi (IR), mis peaks töötama madalaimal tasemel, GLSL IR ja sisemise IR-tabeli all. Optimeeritud NIR-jõudlus.

Muudest muudatustest mida mainitakse:

  • RadeonSI draiverile on lisatud reaalajas vahemälu tugi, mis tagab dubleeritud kompileeritud luugiobjektide tuvastamise.
  • Inteli GPU-de draiverid OpenGL ja Vulkan lisasid Gen11 (Jasper Lake) kiipidele tuge.
  • V3D-draiver (Raspberry Pi jaoks) lisas OpenGL ES 3.2-le vastavate geomeetriliste varjundite toe ja OpenGL ES 3.1-le pakuti täielikku tuge.
  • Tulip Vulkani draiveri jõudluse optimeerimine Qualcomm Adreno GPU-de jaoks.

Kui soovite selle kohta rohkem teada saada, võite nõu pidada järgmine link.

Kuidas installida Mesa videodraivereid Linuxi?

Mesa pakendid leidub kõigis Linuxi distributsioonides, nii et selle paigaldamine on suhteliselt lihtne.

Neile, kes kasutavad Ubuntu, Linux Mint ja derivaate nad saavad lisada järgmise hoidla, kus draivereid värskendatakse kiiresti.

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

Nüüd värskendame oma pakettide ja hoidlate loendit järgmisega:

sudo apt update

Ja lõpuks saame draiverid installida järgmisega:

sudo apt upgrade

Nende jaoks, kes on Archi Linuxi kasutajad ja derivaadid installime need järgmise käsuga:

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

Nende jaoks, kes nad on Fedora 28 kasutajad saavad seda hoidlat kasutada, seega peavad nad lubama korporatsiooni järgmistega:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Lõpuks neile, kes on openSUSE kasutajad, saavad nad installida või uuendada, tippides:

sudo zypper in mesa

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.