Tabelul 21.3 a fost deja lansat și vine cu diverse modificări și îmbunătățiri ale controlerelor

Masa soferilor

După patru luni de dezvoltare lansarea implementarea gratuită a API-urilor OpenGL și Vulkan: Tabelul 21.3.0, care este poziționată ca prima versiune a ramului Mesa 21.3.x care are o stare experimentală. După stabilizarea finală a codului, versiunea stabilă 21.3.1 va fi lansată.

Mesa 21.3 oferă suport complet OpenGL 4.6 pentru drivere 965, iris (Intel), radeonsi (AMD), zink și llvmpipe. Suport pentru OpenGL 4.5 este disponibil pentru GPU AMD (r600) și NVIDIA (nvc0) și OpenGL 4.3 la virgl (GPU virtual Virgil3D pentru QEMU / KVM). Suportul Vulkan 1.2 este disponibil pentru cardurile Intel și AMD, precum și modul emulator (vn) și rasterizatorul software lavapipe, suportul Vulkan 1.1 este disponibil pentru GPU Qualcomm și rasterizatorul software lavapipe, iar Vulkan 1.0 este disponibil pentru GPU Broadcom VideoCore VI (Raspberry Pi 4).

Principalele noutăți din tabelul 21.3.0

În această nouă versiune de Mesa, se evidențiază faptul că controlerul Zink (o implementare a API-ului OpenGL peste Vulkan, care vă permite să obțineți OpenGL accelerat de hardware dacă sistemul dvs. are drivere limitate pentru a suporta doar API-ul Vulkan) este compatibil cu OpenGL ES 3.2.

În timp ce controlerul panfrost, conceput pentru a funcționa cu GPU-uri bazate pe microarhitecturi Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) și Bifrost (Mali G3x, G5x, G7x), este certificat oficial pentru compatibilitate cu OpenGL ES 3.1.

Mai mult decât atât, driverul v3dv dezvoltat pentru acceleratorul grafic VideoCore VI utilizat de la modelul Raspberry Pi 4 A fost certificat pentru a suporta Vulkan Graphics API 1.1 și a adăugat, de asemenea, suport pentru geometry shaders. Performanța codului generat de compilatorul shader a fost îmbunătățită semnificativ, ceea ce are un efect pozitiv asupra vitezei programelor care folosesc activ shadere, de exemplu, jocurile bazate pe Unreal Engine 4.

Controlerul RADV Vulkan (AMD) adaugă suport experimental pentru ray tracing și nuanțe ray-traced. Pentru cardurile GFX10.3, selecția primitivă este activată implicit folosind motoarele de umbrire NGG (Next Generation Geometry).

De asemenea, se remarcă faptul că controlerul lavapipe cu implementarea rasterizatorului software pentru API-ul Vulkan (similar cu llvmpipe, dar pentru Vulkan, care traduce apelurile din API-ul Vulkan în API-ul Gallium) are suport pentru filtrarea texturii anizotrope și suport adăugat pentru Vulkan 1.2.
Controlerul OpenGL lvmpipe, Aa adăugat suport pentru operațiunile FP16, filtrarea texturii anizotrope (GL_ARB_texture_filter_anisotropic) și regiunile de memorie fixate (GL_AMD_pinned_memory). A fost oferit suport pentru profilul de compatibilitate OpenGL 4.5.

Driverul OpenGL Iris (driver nou pentru GPU-uri Intel) a adăugat capacitatea de compilare a shaderului multithreaded, iar monitorul de stare VA-API (Video Acceleration API) oferă suport pentru accelerarea codificării și decodării video AV1 atunci când se utilizează drivere GPU AMD.

Se mai mentioneaza ca suportul EGL este implementat pentru platforma Windows si ca a adăugat suport pentru extensia EGL_EXT_present_opaque pentru Wayland, Pe lângă asta probleme remediate cu afișajul transparență în jocurile care rulează în medii bazate pe protocolul Wayland.

În ceea ce privește driverele Vulkan RADV (AMD), ANV (Intel) și lavapipe, a fost adăugat suport pentru extensii:

  • 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_MAINTENCE4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES (LAVAPPE).
  • VK_KHR_spirv_1_4 (conductă de spălare).
  • VK_KHR_timeline_semafor (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (teava de spălare).
  • VK_EXT_COLOR_WRITE_ENABLE (Lavapipe).

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune a controlerelor Mesa 21.1.0, puteți verifica detalii în următorul link.

Cum se instalează driverele video Mesa pe Linux?

Pachete Mesa găsite în toate distribuțiile Linux, deci instalarea sa se poate face fie prin descărcarea și compilarea codului sursă (Toate informațiile despre asta aici) sau într-un mod relativ simplu, care depinde de disponibilitatea în cadrul canalelor oficiale ale distribuției dvs. sau ale terților.

Pentru cei care sunt utilizatori de Ubuntu, Linux Mint și derivate pot adăuga următorul depozit în care driverele sunt actualizate rapid.

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

Acum vom actualiza lista noastră de pachete și depozite cu:

sudo apt update

Și în cele din urmă putem instala driverele cu:

sudo apt upgrade

Pentru cazul celor care sunt Utilizatorii și derivații Arch Linux, îi instalăm cu următoarea comandă:

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

Pentru oricine ar fi Utilizatorii Fedora 32 pot utiliza acest depozit, deci trebuie să activeze corpul cu:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

În cele din urmă, pentru cei care sunt utilizatori openSUSE, ei pot instala sau actualiza tastând:

sudo zypper in mesa

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.