Tabel 21.3 on juba välja antud ja sisaldab kontrollerite erinevaid muudatusi ja täiustusi

Draiverite tabel

Pärast nelja kuud kestnud arengut aasta käivitamine OpenGL-i ja Vulkani API-de tasuta juurutamine: Tabel 21.3.0, mis on positsioneeritud Mesa 21.3.x haru esimese versioonina, millel on eksperimentaalne olek. Pärast lõplikku koodi stabiliseerimist avaldatakse stabiilne versioon 21.3.1.

Mesa 21.3 pakub täielikku OpenGL 4.6 tuge 965 jaoks, iirise (Intel), radeonsi (AMD), zinki ja llvmpipe draiverid. Toetus OpenGL 4.5 on saadaval AMD GPU jaoks (r600) ja NVIDIA (nvc0) ning OpenGL 4.3 kuni virgl (virtuaalne GPU Virgil3D QEMU / KVM jaoks). Vulkan 1.2 tugi on saadaval Inteli ja AMD kaartidele, samuti emulaatorirežiimile (vn) ja lavapipe tarkvara rasteriseerijale, Vulkan 1.1 tugi on saadaval Qualcommi GPU ja lavapipe tarkvara rasteriseerijale ning Vulkan 1.0 on saadaval Broadcom VideoCore VI GPU (Raspberry Pi) jaoks. 4).

Tabeli 21.3.0 peamised uuendused

Selles esitletavas Mesa uues versioonis on rõhutatud, et Zinki kontroller (OpenGL API rakendus Vulkani peal, mis võimaldab teil hankida riistvarakiirendusega OpenGL-i, kui teie süsteemil on piiratud draiverid, mis toetavad ainult Vulkani API-t) see ühildub OpenGL ES 3.2-ga.

Kuigi kontroller pannfrom, loodud töötama Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuridel põhinevate GPU-dega, see on ametlikult sertifitseeritud ühilduvuse kohta OpenGL ES 3.1-ga.

Lisaks v3dv draiver välja töötatud Raspberry Pi 4 mudelist kasutatud VideoCore VI graafikakiirendi jaoks See on sertifitseeritud toetama Vulkan 1.1 Graphics API-t ja on lisanud ka geomeetriavarjurite toe. Varjundikompilaatori genereeritud koodi jõudlus on oluliselt paranenud, mis mõjutab positiivselt nende programmide kiirust, mis kasutavad aktiivselt varjutajaid, näiteks Unreal Engine 4-l põhinevad mängud.

Kontroller RADV Vulkan (AMD) lisab kiirte jälgimisele eksperimentaalse toe ja kiirjäljega varjutajad. GFX10.3 kaartide puhul on primitiivne valik vaikimisi lubatud, kasutades NGG (Next Generation Geometry) varjutusmootoreid.

See paistab ka välja lavapipe'i kontroller tarkvara rasteriseerija juurutusega Vulkan API jaoks (sarnane llvmpipe'iga, kuid Vulkani jaoks, mis tõlgib kõned Vulkani API-st Gallium API-sse) toetab anisotroopse tekstuuri filtreerimist ja on lisatud Vulkan 1.2 tugi.
Kontroller OpenGL lvmpipeonlisatud tugi FP16 operatsioonidele, anisotroopne tekstuuri filtreerimine (GL_ARB_texture_filter_anisotropic) ja kinnitatud mälupiirkonnad (GL_AMD_pinned_memory). Toetati OpenGL 4.5 ühilduvusprofiili.

OpenGL Irise draiver (uus draiver Inteli GPU-dele) lisas mitmelõimelise varjundi kompileerimise võimaluse ja VA-API (Video Acceleration API) olekujälgija pakub tuge AV1 video kodeerimise ja dekodeerimise kiirendamiseks AMD GPU draiverite kasutamisel.

Samuti mainitakse, et EGL-i tugi on juurutatud Windowsi platvormile ja seda lisatud Waylandi laienduse EGL_EXT_present_opaque tugi, peale selle parandatud ekraaniprobleemid läbipaistvus mängudes, mis töötavad Waylandi protokollil põhinevates keskkondades.

Seoses Vulkan RADV (AMD), ANV (Intel) ja lavapipe draiveritega lisati laienduste tugi:

  • 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_synchronization2 (Intel).
  • VK_KHR_hooldus4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (loputustoru).
  • VK_KHR_ajajoon_semafor (lavapipe).
  • VK_EXT_väline_mälu_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (pesutoru).
  • VK_EXT_color_write_enable(washpipe).

Lõpuks kui olete huvitatud sellest rohkem teada saama Selle Mesa 21.1.0 kontrollerite uue versiooni kohta saate vaadata üksikasjad järgmisel lingil.

Kuidas installida Mesa videodraivereid Linuxi?

Mesa pakendid leidub kõigis Linuxi distributsioonides, nii et selle saab installida kas lähtekoodi alla laadides ja kompileerides (Kogu teave selle kohta siin) või suhteliselt lihtsal viisil, mis sõltub teie levitamise või kolmandate isikute kättesaadavusest ametlikes kanalites.

Neile, kes kasutavad Ubuntu, Linux Mint ja derivaate nad saavad lisada järgmise hoidla, kus draivereid värskendatakse kiiresti.

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

Nüüd värskendame oma pakettide ja hoidlate loendit järgmisega:

sudo apt update

Ja lõpuks saame draiverid installida järgmisega:

sudo apt upgrade

Nende jaoks, kes on Archi Linuxi kasutajad ja derivaadid installime need järgmise käsuga:

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

Nende jaoks, kes nad on Fedora 32 kasutajad saavad seda hoidlat kasutada, seega peavad nad lubama korporatsiooni järgmistega:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Lõpuks neile, kes on openSUSE kasutajad, saavad nad installida või uuendada, tippides:

sudo zypper in mesa

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.