La nova versio de la ŝoforoj Mesa 23.0.0 alvenas

Tabulo de ŝoforoj

Mesa estas malfermfonta, evoluinta grafika biblioteko kiu disponigas senmarkan efektivigon de OpenGL.

La lanĉo de la nova versio de la senpaga efektivigo de la OpenGL kaj Vulkan API, "Tabelo 23.0.0", ĉi tio estante la unua versio de la Mesa branĉo 23.0.0 havas eksperimentan statuson: post la fina stabiligo de la kodo, stabila versio 23.0.1 estos publikigita.

En Mesa 23.0, Vulkan 1.3-grafika API-subteno disponeblas en anv por Intel GPU-oj, radv por AMD-GPU-oj, por Qualcomm GPU-oj kaj en emulatora (vn) reĝimo. Subteno por Vulkan 1.1 estas efektivigita en la lavapipe-programara rasterigilo (lvp) kaj Vulkan 1.0 en la v3dv-ŝoforo (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Tabelo 23.0.0 ĉefaj novaĵoj

En ĉi tiu nova eldonita versio de Mesa 23.0.0, RADV Vulkan plibonigas kongruon kun RDNA3-bazitaj GPUoj (Radeon RX 7900) kaj aldonas ŝanĝojn ligitajn al radiopasado kaj la uzo de duktobibliotekoj. Por AMD-kartoj bazitaj sur RDNA2-arkitekturo, subteno por mesh shaders (VK_EXT_mesh_shader) estas ebligita defaŭlte.

Alia de la ŝanĝoj kiuj elstaras estas en la regilo Nouveau aldonante komencan subtenon por la NVIDIA GA102 GPU (RTX 30) bazita sur la Ampere-arkitekturo, kaj plie la RADV kaj Turnip-ŝoforoj efektivigas kromajn funkciojn rilatajn al la etendaĵo VK_EXT_dynamic_state3.

Krom ĉi tio, oni reliefigas, ke la kapabloj de la regilo asahi OpenGL por la Apple AGX GPU uzata en la blatoj Apple M1 kaj M2 estis konsiderinde vastigitaj.

Ankaŭ reliefigita estas plibonigita subteno por diskretaj Intel DG2-G12 (Arc Alchemist) grafikaj kartoj kaj Meteor Lake GPU-oj en la ANV Vulkan-ŝoforo (Intel) kaj la Iris OpenGL-ŝoforo.

Aliflanke, la virgl (Virgil3D Virtuala GPU por QEMU/KVM) ŝoforo plibonigis subtenon por aparataro-akcelita videokodado, kaj ankaŭ solvis problemojn, kiuj okazis en Ambient Occlusion de Rise of the Tomb Raider, Minecraft, Battlefield, Hi-Fi. Rush kaj Riparis problemon, kiu kaŭzis eliron de eligo ĉe Zoom-videovokoj en sistemoj kun la Iris-regilo.

Koncerne la aldonitan subtenon por OpenGL-etendaĵoj, jenaj estas menciitaj:

  • GL_ARB_clip_control por panfrost
  • GL_ARB_texture_filter_anisotropic por panfrost, asahi
  • GL_ARB_occulsion_query2 por asahi
  • GL_ARB_shader_stencil_export por asahi
  • GL_ARB_draw_instantiated por asahi
  • GL_ARB_instanced_ararys por asahi
  • GL_ARB_seamless_cube_map por asahi
  • GL_NV_conditional_render por asahi
  • GL_ARB_texture_mirror_clamp_to_edge por asahi
  • Aldonita subteno por Vulkan-etendaĵoj:
  • VK_EXT_descriptor_buffer por RADV, rapo
  • VK_AMD_shader_early_and_late_fragment_tests por RADV
  • VK_AMD_shader_explicit_vertex_parameter por RADV/RDNA3
  • VK_EXT_swapchain_colorspace por RADV, ANV, Rapo
  • VK_KHR_shader_integer_dot_product por V3DV
  • VK_KHR_present_wait por ANV, RADV, Rapo
  • VK_KHR_push_descriptor por Venuso
  • VK_KHR_pci_bus_info por Venuso

Oni devas rimarki, ke ĉi tiu nova versio de Mesa ankaŭ provizas plenan OpenGL 4.6-subtenon por la 965, iris (Intel), radeonsi (AMD), zink, kaj llvmpipe-ŝoforoj.

OpenGL 4.5-subteno disponeblas por AMD (r600), NVIDIA (nvc0) kaj Qualcomm Adreno (freedreno) GPUoj, OpenGL 4.3 por virgl (Virgil3D virtuala GPU por QEMU/KVM) kaj OpenGL 4.2 por la d3d12-ŝoforo (tavolo por ruli OpenGL super DirectX). 12).

Fine se vi interesiĝas scii pli pri ĝi pri ĉi tiu nova versio de la Mesa-ŝoforoj, vi povas kontroli la detaloj en la sekva ligilo.

Kiel instali Mesa-video-pelilojn en Linukso?

Mesa-pakoj trovebla en ĉiuj Linuksaj distribuoj, do ĝia instalado povas esti farita elŝutante kaj kompilante la fontkodon (Ĉiuj informoj pri ĝi ĉi tie) aŭ laŭ relative simpla maniero, kiu dependas de la havebleco ene de la oficialaj kanaloj de via distribuo aŭ de triaj.

Por tiuj, kiuj estas uzantoj de Ubuntu, Linukso Mint kaj derivaĵoj ili povas aldoni la sekvan deponejon, kie la ŝoforoj rapide ĝisdatiĝas.

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

Nun ni ĝisdatigos nian liston de pakaĵoj kaj deponejoj per:

sudo apt update

Kaj fine ni povas instali la pelilojn per:

sudo apt upgrade

Por la kazo de tiuj, kiuj estas Arch Linux-uzantoj kaj derivaĵoj, ni instalas ilin per la jena komando:

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

Por kiuj ajn ili estas Uzantoj de Fedora 32 povas uzi ĉi tiun deponejon, do ili devas ebligi korpojn kun:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Fine, por tiuj, kiuj estas uzantoj de openSUSE, ili povas instali aŭ ĝisdatigi tajpante:

sudo zypper in mesa

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeca pri la datumoj: AB Internet Networks 2008 SL
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.