Mesa 25.1 stiže s Vulkanom 1.4, poboljšanjima podrške za OpenGL s NVIDIA-om i još mnogo toga

3D tablica, drajveri za linux

Nakon tri mjeseca intenzivnog razvoja, Najavljen je projekt Mesa nedavno lansiranje inačica 25.1, ažuriranje koje dolazi s novim značajkama i poboljšanjima za grafičku podršku. Ovo prvo izdanje grane 25.1 je još uvijek eksperimentalno, a stabilna verzija 25.1.1 planirana je nakon konačne stabilizacije koda.

Jedna od sjajnih novih značajki Tablice 25.1 je Široko prihvaćanje Vulkan 1.4 API-ja u raznim grafičkim kontrolerima, kao što su ANV (Intel), RADV (AMD), NVK (NVIDIA), Asahi (Apple), između ostalih.

Nadalje, Vulkan 1.4 na NVK-u sada se proširuje na NVIDIA Maxwell, Pascal i Volta kartice, prekidajući ekskluzivnost koju su do sada održavale modernije arhitekture poput Turinga, Amperea i Ade. To znači punu Vulkan podršku za starije GPU-e. Osim toga, NVK uključuje novo proširenje VK_MESA_image_alignment_control.

U OpenGL-u, Mesa 25.1 poboljšava svoju kompatibilnost s verzijom 4.6 Za upravljačke programe kao što su iris (Intel), radeonsi (AMD), Crocus (stari Intel), zink, između ostalih, podrška za OpenGL 4.5 se nastavlja za dobro poznati r600 (AMD) i nvc0 (NVIDIA), dok je OpenGL 3.3 ograničen na softpipe i nv50.

Važna novost je Promjena zadane OpenGL podrške na NVIDIA GPU-ima Turing i gore navedeno: Zink postaje zadana implementacija, koji radi na NVK-u umjesto starijeg Nouveau upravljačkog programa. Zahvaljujući ovoj hibridnoj arhitekturi, postiže se moderni OpenGL s Vulkan ubrzanjem, s performansama usporedivim s nativnim rješenjima.

U tablici 25.1, PanVK upravljački program za Mali GPU-ove, baziran na v10+ arhitekturi, ima dodanu podršku za Vulkan 1.2. zajedno s ekstenzijama poput VK_KHR_depth_stencil_resolve ili VK_KHR_sampler_ycbcr_conversion.

Osim toga, implementirana je podrška za moderne GPU-ove poput Mali G720 i G725, zajedno s podrškom za YCbCr prostore boja i MSAA anti-aliasing do 16 uzoraka po pikselu. Paralelno s tim, vozač Panfrost za OpenGL Također naProširena kompatibilnost s Mali G720, G725 i G925 GPU-ima.

Asahi je sada službeno dio Mese.

Asahijev kontroler, namijenjen za Apple M1 i M2 čipove, Sada je u potpunosti integriran u glavno Mesa stablo. Osim toga, njegovo UAPI sučelje je prihvaćeno u Linux kernel, što distribucijama omogućuje da napuste samostalne verzije. Ovaj potez dodatno učvršćuje održivost podrške otvorenog koda za Apple Silicon unutar Linux ekosustava.

WSI integracijski sloj (Integracija Windows sustava) jer Vulkan sada nudi podršku za protokol za upravljanje bojama Wayland, što sada otvara mogućnost naprednih profila boja i HDR podrške na modernim stolnim računalima.

Upravljački programi specifični za Vulkan i OpenGL također su značajno poboljšani:

  • ANV (Intel): Optimizacija za Xe2 GPU-ove poput Intel Arc B580/B570 “Battlemage”.
  • RADV (AMD): Poboljšanja za Radeon RX 9000 (RDNA4/GFX12), kodiranje videa s niskom latencijom i podrška za nova proširenja.
  • Etnaviv (Vivante): podrška za KHR_partial_update.
  • v3d (Raspberry Pi): Podrška za više OpenGL ekstenzija za napredno sjenčanje i miješanje boja.

Stari kontroler Clover za OpenCL je službeno zastario i zamijenjen Rusticlom. moderna implementacija napisana u Rustu. Rusticl dobiva nove mogućnosti, kao što je proširenje cl_khr_spirv_linkonce_odr.

Sa svoje strane, GAllium Nine je također označen kao zastario, kao i „gallium-xa“, koji je nudio podršku za VMware virtualne GPU-ove. Oba će biti uklonjena u budućim izdanjima, potičući korištenje modernih alternativa poput DXVK-a ili čistog Vulkana.

Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.

Kako instalirati upravljačke programe za Mesa na Linux?

The Mesa paketi nalaze se u svim distribucijama Linuxa, tako da se njegova instalacija može izvršiti preuzimanjem i sastavljanjem izvornog koda (Sve informacije o tome ovdjei) ili na relativno jednostavan način, što ovisi o dostupnosti unutar službenih kanala vaše distribucije ili trećih strana.

Za one koji jesu Korisnici Ubuntua, Debiana ili izvedenica, U ovim distribucijama, Mesa se obično nalazi u službenim repozitorijima. Za instaliranje ili ažuriranje:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
ERS

Ako želite Najnovija verzija od PPA (za Ubuntu i derivate):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

U slučaju onih koji su korisnici Arch Linux i derivati, Instaliramo ih sljedećom naredbom:

sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Za koga god bili Fedora korisnici, trebali biste znati da su ažurirani paketi dostupni u njihovim spremištima i da samo trebate pokrenuti:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

Ako želite novije verzije, možete koristiti Mesa Copr repozitorij:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

Konačno, za one koji jesu korisnici openSUSE, možete instalirati ili ažurirati upisivanjem:

sudo zypper in mesa


Ostavite svoj komentar

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

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  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.