Najava pokretanja nove verzije besplatna implementacija OpenGL-a i Vulkana, "Tabela 20.0.0". Budući da je ova verzija prva verzija nove grane 20.xx i da je ujedno smatra se eksperimentalnim stanjem Od tada će biti objavljena konačna stabilna verzija koda, koja će biti objavljena u “Tabeli 20.0.1”.
Za one koji nisu svjesni Mesa kontroleri, trebali biste znati da je ovo Linux softver otvorenog koda dostupno za AMD, NVIDIA i Intel hardver. Mesin projekt započeo je kao implementacija otvorenog koda OpenGL specifikacije (sistem za prikazivanje interaktivne 3D grafike).
Kroz godine, projekat je rastao da bi implementirao više grafičkih API-ja, uključujući OpenGL ES (verzije 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC i Vulkan. Raznovrsni kontroleri uređaja omogućava upotrebu Mesa biblioteka u različitim okruženjima, od softverske emulacije do potpunog hardverskog ubrzanja za moderne GPU-ove.
Mesa implementira neovisni prevoditeljski sloj između grafičkog API-ja kao što je OpenGL i grafičkih upravljačkih programa u jezgri operativnog sistema.
Šta je novo u programu Mesa 20.0.0?
U ovoj novoj verziji Mesa 20.0 kontrolera.0 Puna podrška za OpenGL 4.6 za Intel i965 i AMD radeonsi GPU-ove, podrška za OpenGL 4.5 za AMD (r600) i NVIDIA (nvc0) grafičke procesore, kao i Vulkan 1.2 podrška za Intel i AMD kartice.
Pogonski programi RADV i ANV za AMD GPU-ove i Intel podržavaju grafički API Vulkan 1.2, dok RADV i ACO pružaju kompilaciju geometrijskih sjenčića. U RADV i ACO za GPU GFX10 (Navi) podržava Wave32 mod.
Za Intel GPU-ovi zasnovani na mikroarhitekturi Broadwell i Skylake (Gen8+), novi Iris upravljački program koristi se prema zadanim postavkama, koji je postigao paritet sa i965 kontrolerom u svojim mogućnostima.
Iris kontroler zasnovan je na arhitekturi Gallium3D, koji donosi zadatke upravljanja memorijom DRI pogonitelju u Linux jezgri i pruža izvanmrežni tracker zdravlja sa podrškom za ponovnu upotrebu predmemorije izlaznih objekata. StrZa čipove zasnovane na starijim mikroarhitekturama, uključujući i Haswella, preostao je kontroler i965.
RADV (Vulkan upravljački program za AMD čipove) i pozadina za kompajliranje "ACO" sjenera, koju je Valve razvio kao alternativu kompajleru LLVM osenčivača, dodali su podršku za GCN 1.0 / GFX6 (Južna ostrva) i GCN 1.1 generacije GPU-ova / GFX7.
Upravljački programi LLVMpipe i RadeonSI pretvoreni su da bi se koristilo srednje prikazivanje nema tipa (IR) NIR sjenčanja, namijenjenih za rad na najnižem nivou, pod GLSL IR i internim IR tablicama. Optimizirane NIR performanse.
Od ostalih promjena koji se spominju:
- Podrška za predmemoriju uživo dodana je u RadeonSI upravljački program, što osigurava otkrivanje dupliciranih kompajliranih objekata šrafura.
- OpenGL i Vulkan upravljački programi za Intel GPU-ove dodali su podršku za Gen11 (Jasper Lake) čipove.
- V3D upravljački program (za Raspberry Pi) dodao je podršku za geometrijske sjenčice koje odgovaraju OpenGL ES 3.2, a puna podrška je pružena za OpenGL ES 3.1.
- Optimizacija performansi drajvera Tulip Vulkan za Qualcomm Adreno GPU.
Ako želite znati više o tome, možete se posavjetovati sljedeći link.
Kako instalirati Mesa video upravljačke programe na Linux?
Mesa paketi naći u svim Linux distribucijama, tako da je njegova instalacija relativno jednostavna.
Za one koji su korisnici Ubuntu-a, Linux Mint-a i derivata mogu dodati sljedeće spremište gdje se upravljački programi brzo ažuriraju.
sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y
Sada ćemo ažurirati našu listu paketa i spremišta sa:
sudo apt update
I na kraju, možemo instalirati upravljačke programe sa:
sudo apt upgrade
Za slučaj onih koji jesu Arch Linux korisnike i derivate instaliramo ih sljedećom naredbom:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Za koga god bili Korisnici Fedore 28 mogu koristiti ovo spremište, tako da moraju omogućiti corp sa:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Na kraju, za one koji su korisnici openSUSE-a, oni mogu instalirati ili nadograditi upisivanjem:
sudo zypper in mesa