Mesa 23.1.0 taunuu mai ma OpenCL Rusticl faaleleia, lagolago muamua mo Vulkan Vitio ma sili atu

Laulau avetaavale

O le Mesa o se punaoa tatala, fausia ata tusi faletusi e maua ai se faʻatinoga lautele o OpenGL.

O le faʻamalolo o le lomiga fou o Mesa 23.1.0, o le uluai lomiga lenei o le lala Mesa 23.1.0 ua i ai se tulaga faataitai ma pe a maeʻa le faʻamautuina mulimuli o le code, o le a faʻasaʻolotoina se faʻamaumauga mautu 23.1.1.

I le Mesa 23.1, Vulkan 1.3 graphics API lagolago o loʻo maua i le faʻatasi mo Intel GPU, radv mo AMD GPU, Qualcomm GPU, ma i le emulator (vn) mode. Lagolago mo Vulkan 1.1 o loʻo faʻatinoina i le lavapipe software rasterizer (lvp) ma Vulkan 1.0 i le v3dv avetaavale (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Manatu fou o le Laulau 23.1.0

I lenei lomiga fou o le Mesa 23.1.0 o loʻo tuʻuina atu, o loʻo faʻamaonia ai faaopoopo le lagolago AMD GPU i le avetaavale Rusticl faatasi ai ma se faatinoga o le OpenCL 3.0 faʻamatalaga tusia i le Rust, e ese mai le pule Vulkan ANV (Intel) ma RADV (AMD) ua faʻatinoina le lagolago muamua mo le faʻaopoopoga Vulkan Vitio, lea e fa'amatala ai le gafatia mo le fa'avasegaina o ata vitio fa'avavevave.

O le isi suiga o loʻo tu mai i lenei lomiga fou o le lagolago mo AMD GPU faʻavae ile RDNA3/GFX11 fausaga (Radeon RX 7900 series) i luga o le avetaavale RadeonSI OpenGL ma le avetaavale RADV Vulkan. Faʻaopoopo le lagolago muamua mo AMD GFX940 (AMD Instinct MI300) GPU.

E le gata i lea, o ia RADV Vulkan (AMD) avetaʻavale faʻaaogaina le faʻaopoopoga lagolago Graphics Pipeline Library (LPG), lea e tu'ufa'atasia vaega eseese e fa o paipa fa'ata'ita'i e fa'avavevave ai le utaina o paipa i totonu o talosaga e toe fa'aogaina ai le shaders tutusa.

Faʻaopopo lagolago mo fausaga extendedDynamicState3ColorBlendEquation, nativeUnderestimation (mo GFX9+ GPU) ma fullCoveredFragmentShaderInputVariable (mo GFX9 + GPU) mo le avetaavale RADV Vulkan (AMD), faʻapea foʻi ma le faʻaopoopoina lagolago mo OpenGL faʻaopoopoga GL_NV_alpha_to_coverage_dither_control i le r600 pule mo Evergreen ma aiga fou o AMD GPU.

E le gata i lea, o le avetaʻavale RADV (AMD) Vulkan mo GFX11 GPU o loʻo lagolagoina nei le meafaigaluega faʻapipiʻi Radeon GPU Profiler (RGP), ae o le avetaavale RADV Vulkan e aofia ai faʻataʻitaʻiga saunia e Valve e faʻaleleia ai taʻaloga i luga o Steam Deck.

O isi suiga o loʻo faʻaalia i lenei lomiga fou o Mesa 23.1.0:

  • E lagolagoina e le aveta'avale RADV Vulkan se pu'upu'u pu'upu'u pu'upu'u o lo'o nofo i se faila e tasi ma e mafai ona fa'aititia le aofa'i atoa o le cache ile 60%.
  • Ua faia suiga e fa'aleleia atili ai le feso'ota'iga EGL i le siosiomaga o le Haiku OS.
  • O le avetaavale OpenGL asahi mo le Apple AGX GPU o loʻo faʻaaogaina i le Apple M1 ma M2 meataalo e faʻaaogaina ai le gafatia e faʻamalo ai shaders i le disk.
  • Faʻaleleia le lagolago mo Intel DG2-G12 (Arc Alchemist) faʻataʻitaʻiga kata faʻapitoa ma Meteor Lake GPU i le ANV Vulkan avetaʻavale (Intel) ma le Iris OpenGL avetaʻavale.
  • Faʻaopoopo le lagolago muamua mo LoongArch CPUs.

Mulimuli pe afai e te fiafia e iloa atili e uiga i ai e uiga i lenei lomiga fou o avetaavale Mesa, e mafai ona e siaki le auiliiliga i le fesoʻotaʻiga lea.

Faʻafefea ona faʻapipiʻi Mesa vitio avetaʻavale i Linux?

Mesa afifi maua i tufatufa Linux uma, o lona faʻapipiʻiina mafai ona faia a le ala i le download ma tuʻufaʻatasia o le punavai code (Uma faʻamatalaga e uiga i ai iinei) pe i se auala faigofie, e faʻalagolago i le avanoa i totonu o auala aloaia o lau tufatufaina pe o isi vaega.

Mo i latou o loʻo faʻaaogaina le Ubuntu, Linux Mint ma mafuaʻaga e mafai ona latou faʻaopopoina le mea lea e teu ai mea ia e faʻafouina vave ai e avetaavale.

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

Lenei o le a matou faʻafouina la matou lisi o afifi ma fale teu oloa ma:

sudo apt update

Ma mulimuli ane mafai ona tatou faʻapipiʻi ia avetaavale ma:

sudo apt upgrade

Mo le tulaga oi latou o loʻo Arch Linux tagata faʻaoga ma mafuaʻaga, matou te faʻapipiʻiina i latou ma le faʻatonuga lenei:

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

Mo poʻo ai lava latou Fedora 32 tagata faʻaoga e mafai ona faʻaaoga lenei fale teuoloa, o lea e tatau ai ona latou faʻatagaina le tino i:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Mulimuli ane, mo i latou o tagata e faʻaaogaina le OpenSUSE, e mafai ona latou faʻapipiʻi pe faʻafou e ala i le taina:

sudo zypper in mesa

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E nafa ma faʻamatalaga: AB Initaneti Networks 2008 SL
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.