Mesa 22.3.0 stiže s poboljšanjima za shadere, proširenja i više

Tablica vozača

Mesa je razvijena grafička biblioteka otvorenog koda koja pruža generičku implementaciju OpenGL-a.

nedavno lansiranje nova verzija OpenGL i Vulkan API implementacije "Tablica 22.3.0", budući da je ovo prva verzija grane Mesa 22.3.0 koja je u eksperimentalnom stanju i da će kasnije (nakon konačne stabilizacije koda) biti objavljena stabilna verzija 22.3.1.

U Mesa 22.3, podrška za grafički API Vulkan 1.3 dostupna je u anv za Intel GPU, radv za AMD GPU i u načinu rada emulatora (vn). Podrška za Vulkan 1.1 implementirana je u lavapipe softver rasterizer (lvp) i Vulkan 1.0 u v3dv driver (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Glavne novine u tablici 22.3.0

U ovoj novoj verziji koja je predstavljena si dodao freedreno drajver za Qualcomm Adreno GPU je kompatibilan sa grafički API OpenGL 4.5 i upravljački program emulatora (vn) sukladan je s API-jem Vulkan 1.3.

Još jedna od promjena koja se ističe u ovoj novoj verziji je ta dodana podrška za GFX11/RDNA3 GPU-ove (Radeon RX 7000 serija) u RADV (AMD) Vulkan Driver-u, plus dodana podrška za R8G8B8, B8G8R8 i R16G16B16 formate piksela, kao i 64-bitne vertex međuspremnike.

To možemo pronaći i u tablici 22.3.0 upravljački program Rusticl uključen je uz implementaciju specifikacije OpenCL 3.0, koji definira API jezika C i proširenja za orkestriranje paralelnog računalstva na više platformi. Upravljački program je napisan u Rustu, razvijen korištenjem sučelja Gallium dostupnog u Mesi, i djeluje kao analog Clover OpenCL sučelja prisutnog u Mesi.

Clover je dugo bio zanemaren i rustikl se postavlja kao njegova buduća zamjena. Podrška za Rust i Rusticl onemogućena je prema zadanim postavkama i zahtijeva kompilaciju s eksplicitnim opcijama "-D gallium-rusticl=true -Dllvm=omogućeno -Drust_std=2021«. Treba imati na umu da su prilikom prevođenja potrebni rustc prevodilac, bindgen, LLVM, SPIRV-Tools i SPIRV-LLVM-Translator kao dodatne ovisnosti.

Osim toga, kontroler RadeonSI ima podršku za renderiranje u više niti putem OpenGL-a omogućeno prema zadanim postavkama, dok upravljački program Panfrost implementira mogućnost predmemoriranja shadera na disk i dodaje podršku za Mali T620 GPU.

Od ostalih promjena koje se ističu u Mesi 22.3.0:

  • Predstavljena je Mesa-DB, nova vrsta predmemorije shadera koja pohranjuje podatke u jednu datoteku.
  • Driver je usklađen sa specifikacijom OpenGL 3.1 i OpenGL ES 3.1.
  • Kod za praćenje zraka je optimiziran.
  • Dodana podrška za oznaku extendedDynamicState2PatchControlPoints, koja definira podršku za proširenje VK_EXT_extended_dynamic_state2.
  • Integrirani Radeon Ray Tracing Analyzer.
  • Dodana podrška za OpenGL proširenja: GL_ARB_shader_clock za llvmpipe, GL_KHR_blend_equation_advanced_coherent za zinc, GL_NV_shader_atomic_float za llvmpipe.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV, VK_EXT_extended_dynamic_state2 za RADV.

Konačno ako vas zanima više o tome o ovoj novoj verziji upravljačkih programa Mesa, 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.