Nova verzija popularne implementacije OpenGL-a i Vulkana "Tablica 20.1.0" već je objavljena i ovo je prva verzija grane Mesa 20.1.x koja ima eksperimentalno stanje i da nakon konačne stabilizacije koda, Izdat će kao stabilna verzija u verziji 20.1.1.
Ova nova verzija Mesa 20.1.0 stiže s raznim promjenama, od kojih istaknuta je primjena pune podrške za OpenGL 4.6 za Intel (i965) i AMD (radeonsi) GPU-ove, podrška OpenGL 4.5 za AMD r600 i NVIDIA nvc0 GPU, OpenGL 4.3 za virgl, kao i Podrška za Vulkan 1.2 za Intel i AMD kartice.
Važno je to naglasitiNeki upravljački programi ne podržavaju sve potrebne značajke u OpenGL 4.6, kao što je OpenGL 4.6 samo dostupan je ako se zatraži u stvaranju konteksta. Konteksti kompatibilnosti mogu prijaviti nižu verziju, ovisno o svakom upravljačkom programu.
Dok za API Vulkan 1.2, koje je prijavilo vlasništvo apiVerzija strukture VkPhysicalDeviceProperties to ovisi o određenom pokretačkom programu koji se koristi.
Glavne novine u tablici 20.1.0
Na primjer, od poboljšanja za Vulkan koja su predstavljena u ovoj novoj verziji, slojem za odabir aktivnog uređaja za Vulkan API u sustavima s više grafičkih procesora s Vulkan podrškom izdvaja se varijabla okoline TABLE_VK_DEVICE_SELECT, koji radi slično DRI_PRIME za OpenGL.
Dok je u Intel Vulkan ANV kontroler dodana optimizacija za čipove zasnovane na Icelakeu (Gen11), što omogućuje upotrebu čistih boja za teksturiranje, poboljšana je upotreba predmemorije na sustavima s čipovima Intel Ivybridge i Haswell.
Druga promjena koja se ističe je u "ACO" pozadini koja sada ima podršku za tip shaderInt16 za GFX9 + GPU, koji omogućuje upotrebu 16-bitnih cijelih brojeva u kodu sjenčanja.
Za Intelove grafičke čipove prethodno je dodana podrška za NIR vektoriranje za AMD čipove. S praktične strane, zbog bolje optimizacije sjenčanja, promjena je omogućila povećanje performansi OpenGL-a i Vulkana u mnogim igrama na sustavima s Intel GPU-ima.
Od ostalih promjena koji se ističu iz oglasa:
- Grafički procesori AMD Navi 12 i Navi 14 uključuju podršku za način prikaza DCC (Delta Color Compression), koji vam omogućuje rad sa komprimiranim podacima u boji organiziranjem izlaza na zaslonu.
- Dodana je eksperimentalna NIR podrška za klasični upravljački program Gallium3D R600 s podrškom za geometrijske, krhotine, vertekse i tesselacijske sjene.
- Zakrpa je dodana Vulkan RADV pogonitelju zbog optimizacije rada memorije, što povećava performanse Id Tech igara na sustavima s AMD APU-ima.
- U Panfrostu je upravljački program implementirao eksperimentalnu podršku za OpenGL ES 3.0 i pružio je podršku za Bifrost 3D grafički procesor (Mali G31). Pripremljena je početna implementacija shader-a za kompresiju koji podržava interni skup uputa Bifrost specifičan za GPU.
- Upravljački program TURNIP Vulkan koji je razvijen za Qualcomm Adreno GPU-ove dodao je podršku za geometrijske sjene i Adreno 650 čipove.
- U pokretačkom programu Gallium3D LLVMpipe, koji pruža softversku reprodukciju, postojala je podrška za tesselyatsionnyh sjene.
Konačno ako želite znati više o tome, možete provjeriti cjeloviti dnevnik promjena U sljedećem linku.
Kako instalirati Mesa video upravljačke programe na Linux?
Mesa paketi naći u svim Linux distribucijama, tako da se njegova instalacija može izvršiti preuzimanjem i sastavljanjem izvornog koda (Sve informacije o tome ovdje) ili na relativno jednostavan način, što ovisi o dostupnosti unutar službenih kanala vaše distribucije ili trećih strana.
Za one koji su korisnici Ubuntu, Linux Mint 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š popis paketa i spremišta s:
sudo apt update
I na kraju možemo instalirati upravljačke programe s:
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 32 mogu koristiti ovo spremište, pa moraju omogućiti corp sa:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Konačno, za one koji su korisnici openSUSE-a mogu instalirati ili nadograditi upisivanjem:
sudo zypper in mesa