21.3 lentelė jau buvo išleista ir pateikiama su įvairiais valdiklių pakeitimais ir patobulinimais

Vairuotojų stalas

Po keturių mėnesių plėtros paleidimas nemokamas OpenGL ir Vulkan API diegimas: 21.3.0 lentelė, kuri yra pirmoji Mesa 21.3.x atšakos versija, turinti eksperimentinę būseną. Po galutinio kodo stabilizavimo bus išleista stabili 21.3.1 versija.

Mesa 21.3 suteikia visišką „OpenGL 4.6“ palaikymą 965, iris (Intel), radeonsi (AMD), zink ir llvmpipe tvarkyklės. Parama už „OpenGL 4.5“ galima naudoti AMD GPU (r600) ir NVIDIA (nvc0) ir OpenGL 4.3 iki virgl (virtualus GPU Virgil3D, skirtas QEMU / KVM). „Vulkan 1.2“ palaikymas galimas „Intel“ ir AMD kortelėms, taip pat emuliatoriaus režimu (vn) ir „lavapipe“ programinės įrangos rasterizatoriumi, „Vulkan 1.1“ palaikymas galimas „Qualcomm GPU“ ir „lavapipe“ programinės įrangos rasterizeriui, o „Vulkan 1.0“ galimas „Broadcom VideoCore VI“ GPU („Raspberry Pi“). 4).

21.3.0 lentelė. Pagrindinės naujovės

Šioje pristatomoje naujoje „Mesa“ versijoje pabrėžiama, kad „Zink“ valdiklį (OpenGL API įdiegimas Vulkan viršuje, leidžiantis gauti aparatūros pagreitintą OpenGL, jei jūsų sistemoje yra ribotos tvarkyklės, kurios palaiko tik Vulkan API) jis suderinamas su OpenGL ES 3.2.

Nors valdiklis šerkšnas, sukurtas dirbti su GPU, pagrįstu Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ir Bifrost (Mali G3x, G5x, G7x) mikroarchitektūromis, jis yra oficialiai sertifikuotas suderinamumui su OpenGL ES 3.1.

Be to, v3dv tvarkyklė sukurtas VideoCore VI grafikos greitintuvui, naudotam iš Raspberry Pi 4 modelio Jis buvo sertifikuotas palaikantis Vulkan Graphics API 1.1 ir taip pat pridėtas geometrijos šešėlių palaikymas. Žymiai pagerėjo šešėlių kompiliatoriaus sugeneruoto kodo našumas, o tai teigiamai veikia programų, kurios aktyviai naudoja šešėlius, pavyzdžiui, žaidimų, pagrįstų Unreal Engine 4, greitį.

Valdiklis RADV Vulkan (AMD) prideda eksperimentinį spindulių sekimo palaikymą ir spindulių sekimo šešėliai. GFX10.3 kortelėse primityvus pasirinkimas įgalintas pagal numatytuosius nustatymus, naudojant NGG (Next Generation Geometry) šešėliavimo variklius.

Tai taip pat išsiskiria lavapipe valdiklis įdiegus programinės įrangos rasterizatorių, skirtą Vulkan API (panašus į llvmpipe, bet skirtas Vulkan, kuris verčia iškvietimus iš Vulkan API į Gallium API) palaiko anizotropinės tekstūros filtravimą ir papildomą Vulkan 1.2 palaikymą.
Valdiklis OpenGL lvmpipe,papildomas FP16 operacijų palaikymas, anizotropinis tekstūros filtravimas (GL_ARB_texture_filter_anisotropic) ir prisegtos atminties sritis (GL_AMD_pinned_memory). Buvo suteiktas OpenGL 4.5 suderinamumo profilio palaikymas.

„OpenGL Iris“ tvarkyklė (nauja „Intel GPU“ tvarkyklė) pridėjo kelių gijų šešėlių kompiliavimo galimybę, o VA-API (vaizdo spartinimo API) būsenos stebėjimo priemonė palaiko AV1 vaizdo kodavimo ir dekodavimo pagreitį naudojant AMD GPU tvarkykles.

Taip pat minima, kad EGL palaikymas įdiegtas Windows platformai ir tai pridėtas „Wayland“ plėtinio EGL_EXT_present_opaque palaikymas, neskaitant to ištaisytos ekrano problemos skaidrumas žaidimuose, kurie veikia aplinkoje, pagrįstoje Wayland protokolu.

Kalbant apie Vulkan RADV (AMD), ANV (Intel) ir lavapipe tvarkykles, buvo pridėtas plėtinių palaikymas:

  • 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_priežiūra4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (nuleidimo vamzdis).
  • VK_KHR_timeline_semaforas (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (plovimo vamzdis).
  • VK_EXT_color_write_enable(washpipe).

Pagaliau jei norite sužinoti daugiau apie tai Apie šią naują „Mesa 21.1.0“ valdiklių versiją galite patikrinti išsami informacija šioje nuorodoje.

Kaip įdiegti „Mesa“ vaizdo tvarkykles į „Linux“?

Mesa paketai rasti visuose „Linux“ platinimuose, todėl jį įdiegti galima atsisiųsti ir sukompiliuoti šaltinio kodą (Visa informacija apie tai čia) arba palyginti paprastai, o tai priklauso nuo jūsų platinimo ar trečiųjų šalių galimybės oficialiuose kanaluose.

Tiems, kurie naudoja „Ubuntu“, „Linux Mint“ ir darinius jie gali pridėti šią saugyklą, kurioje tvarkyklės greitai atnaujinamos.

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

Dabar mes atnaujinsime savo paketų ir saugyklų sąrašą:

sudo apt update

Galiausiai mes galime įdiegti tvarkykles:

sudo apt upgrade

Tiems, kurie yra Arch archyvuokite „Linux“ vartotojus ir jų darinius, mes juos įdiegiame naudodami šią komandą:

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

Kad ir kokie jie būtų „Fedora 32“ vartotojai gali naudoti šią saugyklą, todėl jie turi įgalinti „Corp“ su:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, jie gali įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.