Tabula 21.3 jau ir izlaista, un tajā ir dažādas izmaiņas un uzlabojumi kontrolieros

Vadītāju tabula

Pēc četru mēnešu attīstības gada uzsākšana OpenGL un Vulkan API bezmaksas ieviešana: 21.3.0. tabula, kas ir pozicionēta kā pirmā Mesa 21.3.x filiāles versija, kurai ir eksperimentāls stāvoklis. Pēc galīgās koda stabilizācijas tiks izlaista stabilā versija 21.3.1.

Mesa 21.3 nodrošina pilnu OpenGL 4.6 atbalstu priekš 965, iris (Intel), radeonsi (AMD), zink un llvmpipe draiveri. Atbalsts priekš OpenGL 4.5 ir pieejams AMD GPU (r600) un NVIDIA (nvc0), un OpenGL 4.3 uz virgl (virtuālais GPU Virgil3D QEMU/KVM). Vulkan 1.2 atbalsts ir pieejams Intel un AMD kartēm, kā arī emulatora režīmam (vn) un lavapipe programmatūras rasterizeram, Vulkan 1.1 atbalsts ir pieejams Qualcomm GPU un lavapipe programmatūras rasterizeram, bet Vulkan 1.0 ir pieejams Broadcom VideoCore VI GPU (Raspberry Pi). 4).

Galvenie 21.3.0. Tabulas jaunumi

Šajā jaunajā Mesa versijā, kas tiek prezentēta, ir uzsvērts, ka Zink kontrolieris (OpenGL API ieviešana Vulkan virspusē, kas ļauj iegūt aparatūras paātrinātu OpenGL, ja jūsu sistēmai ir ierobežoti draiveri, kas atbalsta tikai Vulkan API) tas ir saderīgs ar OpenGL ES 3.2.

Kamēr kontrolieris panfrost, izstrādāts darbam ar GPU, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūras, tas ir oficiāli sertificēts saderībai ar OpenGL ES 3.1.

Turklāt, v3dv draiveris izstrādāts VideoCore VI grafikas paātrinātājam, ko izmanto no Raspberry Pi 4 modeļa Tas ir sertificēts, lai atbalstītu Vulkan Graphics API 1.1, kā arī ir pievienots atbalsts ģeometrijas ēnotājiem. Ievērojami uzlabota ēnotāju kompilatora ģenerētā koda veiktspēja, kas pozitīvi ietekmē to programmu ātrumu, kuras aktīvi izmanto ēnotājus, piemēram, spēles, kuru pamatā ir Unreal Engine 4.

Kontrolieris RADV Vulkan (AMD) pievieno eksperimentālu atbalstu staru izsekošana un staru izsekojamie ēnotāji. GFX10.3 kartēm primitīvā atlase ir iespējota pēc noklusējuma, izmantojot NGG (Next Generation Geometry) ēnošanas dzinējus.

Tas arī izceļas lavapipe kontrolieris ar programmatūras rasterizera ieviešanu Vulkan API (līdzīgi kā llvmpipe, bet Vulkan, kas pārvērš zvanus no Vulkan API uz Gallium API) ir atbalsts anizotropās tekstūras filtrēšanai un pievienots atbalsts Vulkan 1.2.
Kontrolieris OpenGL lvmpipe,pievienots atbalsts FP16 operācijām, anizotropās tekstūras filtrēšana (GL_ARB_texture_filter_anisotropic) un piespraustie atmiņas reģioni (GL_AMD_pinned_memory). Tika nodrošināts atbalsts OpenGL 4.5 saderības profilam.

OpenGL Iris draiveris (jauns Intel GPU draiveris) pievienoja daudzpavedienu ēnotāju kompilācijas iespēju, un VA-API (Video Acceleration API) statusa izsekotājs nodrošina atbalstu AV1 video kodēšanas un dekodēšanas paātrināšanai, izmantojot AMD GPU draiverus.

Tāpat tiek minēts, ka EGL atbalsts ir ieviests Windows platformai un tas pievienots atbalsts EGL_EXT_present_opaque paplašinājumam Wayland, Bez tam novērstas problēmas ar displeju caurspīdīgums spēlēs, kas darbojas vidēs, kuru pamatā ir Veilenda protokols.

Attiecībā uz Vulkan RADV (AMD), ANV (Intel) un lavapipe draiveriem tika pievienots paplašinājumu atbalsts:

  • 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_maintenance4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (skalošanas caurule).
  • VK_KHR_timeline_semafors (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (mazgāšanas caurule).
  • VK_EXT_color_write_enable(washpipe).

Beidzot ja jūs interesē uzzināt vairāk par to Par šo jauno Mesa 21.1.0 kontrolieru versiju varat pārbaudīt sīkāka informācija šajā saitē.

Kā Linux instalēt Mesa video draiverus?

Mesa paketes atrodams visos Linux izplatījumos, tāpēc tā instalēšanu var veikt, lejupielādējot un apkopojot pirmkodu (Visa informācija par to šeit) vai salīdzinoši vienkāršā veidā, kas ir atkarīgs no jūsu izplatīšanas oficiālo kanālu vai trešo personu pieejamības.

Tiem, kas izmanto Ubuntu, Linux Mint un atvasinājumus viņi var pievienot šādu repozitoriju, kur draiveri tiek ātri atjaunināti.

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

Tagad mēs atjaunināsim savu pakotņu un krātuvju sarakstu ar:

sudo apt update

Visbeidzot, mēs varam instalēt draiverus ar:

sudo apt upgrade

Attiecībā uz tiem, kas ir Arch Linux lietotājiem un atvasinājumiem mēs tos instalējam ar šādu komandu:

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

Lai kas viņi būtu Fedora 32 lietotāji var izmantot šo repozitoriju, tāpēc viņiem ir jāiespējo korporācija ar:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Visbeidzot, Tiem, kas ir openSUSE lietotāji, viņi var instalēt vai atjaunināt, ierakstot:

sudo zypper in mesa

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.