Tabela 21.3 je već objavljena i dolazi sa raznim promjenama i poboljšanjima kontrolera

Tabela vozača

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

Mesa 21.3 pruža punu podršku za OpenGL 4.6 za 965, iris (Intel), radeonsi (AMD), zink i llvmpipe drajvere. Podrška za OpenGL 4.5 je dostupan 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 je dostupna za Intel i AMD kartice, kao i režim emulatora (vn) i lavapipe softverski rasterizator, Vulkan 1.1 podrška je dostupna za Qualcomm GPU i lavapipe softverski rasterizator, a Vulkan 1.0 je dostupan za Broadcom VideoCore VI GPU (Raspberry Pi 4).

Glavne novine u Tabeli 21.3.0

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

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

Sa druge strane, v3dv drajver razvijen za grafički akcelerator VideoCore VI koji se koristi od Raspberry Pi 4 modela Sertifikovan je da podržava Vulkan Graphics API 1.1 i takođe je dodao podršku za geometrijske shadere. Performanse koda generiranog kompajlerom shadera su značajno poboljšane, što ima pozitivan učinak na brzinu programa koji aktivno koriste shadere, na primjer, igre zasnovane na Unreal Engineu 4.

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

Takođe se ističe da kontroler lavapipe sa implementacijom softverskog rasterizatora za Vulkan API (slično llvmpipe, ali za Vulkan, koji prevodi pozive iz Vulkan API-ja u Gallium API) ima podršku za filtriranje anizotropnih tekstura i dodatu podršku za Vulkan 1.2.
Kontroler OpenGL lvmpipe, adodata podrška za FP16 operacije, anizotropno filtriranje teksture (GL_ARB_texture_filter_anisotropic) i zakačene memorijske regije (GL_AMD_pinned_memory). Osigurana je podrška za profil kompatibilnosti OpenGL 4.5.

OpenGL Iris drajver (novi drajver za Intel GPU) dodao je mogućnost kompilacije višenitnih shadera, a VA-API (Video Acceleration API) status tracker pruža podršku za ubrzavanje AV1 video kodiranja i dekodiranja kada se koriste AMD GPU drajveri.

Takođe se spominje da je EGL podrška implementirana za Windows platformu i to dodana podrška za EGL_EXT_present_opaque ekstenziju za Wayland, pored toga riješeni problemi sa ekranom transparentnost u igrama koje se pokreću u okruženjima baziranim na Wayland protokolu.

Što se tiče drajvera Vulkan RADV (AMD), ANV (Intel) i lavapipe, dodata je podrška za ekstenzije:

  • 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_sinhronizacija2 (Intel).
  • VK_KHR_održavanje4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (cijev za ispiranje).
  • VK_KHR_vremenska_semafora (voda za pranje).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (washpipe).
  • VK_EXT_color_write_enable(voda za pranje).

Konačno ako ste zainteresirani da saznate više o tome O ovoj novoj verziji kontrolera Mesa 21.1.0 možete provjeriti detalje 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 obaviti preuzimanjem i kompajliranjem 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-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:kisak/kisak-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 32 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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.