Tablica 21.3 je već objavljena i dolazi s raznim promjenama i poboljšanjima kontrolera

Tablica vozača

Nakon četiri mjeseca razvoja lansiranje besplatna implementacija OpenGL i Vulkan API-ja: Tablica 21.3.0, koji je pozicioniran kao prva verzija grane Mesa 21.3.x koja ima eksperimentalno stanje. Nakon konačne stabilizacije koda, bit će objavljena stabilna verzija 21.3.1.

Mesa 21.3 pruža punu podršku za OpenGL 4.6 za drajvere za 965, iris (Intel), radeonsi (AMD), zink i llvmpipe. Podrška za OpenGL 4.5 dostupan je za AMD GPU (r600) i NVIDIA (nvc0), te OpenGL 4.3 na virgl (virtualni GPU Virgil3D za QEMU/KVM). Podrška za Vulkan 1.2 dostupna je za Intel i AMD kartice, kao i način rada emulatora (vn) i softverski rasterizator lavapipe, podrška za Vulkan 1.1 dostupna je za Qualcomm GPU i softverski rasterizator lavapipe, a Vulkan 1.0 je dostupan za Broadcom VideoCore VI GPU (Raspberry Pi 4).

Glavne novine u tablici 21.3.0

U ovoj novoj verziji Mese to je istaknuto kontroler Zink (implementacija OpenGL API-ja na vrhu Vulkana, koja vam omogućuje da dobijete hardverski ubrzan OpenGL ako vaš sustav ima ograničene upravljačke programe koji podržavaju samo Vulkan API) kompatibilan je s OpenGL ES 3.2.

Dok je kontroler panfrost, dizajniran za rad s GPU-ovima baziranim na Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) mikroarhitekturama, službeno je certificiran za kompatibilnost s OpenGL ES 3.1.

Štoviše, v3dv drajver razvijen za grafički akcelerator VideoCore VI koji se koristi iz modela Raspberry Pi 4 Certificiran je da podržava Vulkan Graphics API 1.1 i također je dodao podršku za geometrijske shadere. Izvedba koda generiranog kompajlerom shadera značajno je poboljšana, što ima pozitivan učinak na brzinu programa koji aktivno koriste shadere, na primjer, igre temeljene na Unreal Engineu 4.

Kontroler RADV Vulkan (AMD) dodaje eksperimentalnu podršku za praćenje zraka i shadere praćene zrakama. Za GFX10.3 kartice, primitivni odabir je omogućen prema zadanim postavkama pomoću NGG (Geometrija sljedeće generacije) sjenčanja.

Također se ističe da kontroler lavapipe s implementacijom softverskog rasterizatora za Vulkan API (slično llvmpipeu, ali za Vulkan, koji prevodi pozive iz Vulkan API-ja u Gallium API) ima podršku za filtriranje anizotropnih tekstura i dodanu podršku za Vulkan 1.2.
Kontroler OpenGL lvmpipeAdodana podrška za FP16 operacije, anizotropno filtriranje teksture (GL_ARB_texture_filter_anisotropic) i prikvačena memorijska područja (GL_AMD_pinned_memory). Osigurana je podrška za profil kompatibilnosti OpenGL 4.5.

OpenGL Iris upravljački program (novi upravljački program za Intelove GPU-ove) dodao je mogućnost kompilacije višenitnih shadera, a VA-API (Video Acceleration API) status tracker pruža podršku za ubrzanje AV1 video kodiranja i dekodiranja kada se koriste AMD GPU upravljački programi.

Također se spominje da je EGL podrška implementirana za Windows platformu i to dodana podrška za proširenje EGL_EXT_present_opaque za Wayland, osim toga riješeni problemi s prikazom transparentnost u igrama koje se pokreću u okruženjima temeljenim na Wayland protokolu.

Što se tiče upravljačkih programa Vulkan RADV (AMD), ANV (Intel) i lavapipe, dodana je podrška za proširenja:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_sinkronizacija2 (Intel).
  • VK_KHR_održavanje4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (lavacijev).
  • VK_KHR_timeline_semafor (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_dubina_matrice_razlučivanje (lavacijev).
  • VK_KHR_shader_float16_int8 (washpipe).
  • VK_EXT_color_write_enable(washpipe).

Konačno ako vas zanima više o tome O ovoj novoj verziji kontrolera Mesa 21.1.0 možete provjeriti pojedinosti na 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:kisak/kisak-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

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.