A maeʻa le tuai, o le lomiga fou o le Mesa 22.2 avetaʻavale na iu lava ina taunuu

Laulau avetaavale

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

A maeʻa ni nai vaiaso o le tuai (ma le fa masina o le atinaʻe talu mai le faʻasalaga mulimuli), le tatalaina o le lomiga fou o le OpenGL ma le Vulkan API faʻatinoga "Laulau 22.2.0", o le lomiga muamua lea o le lala Mesa 22.2.x lea ei ai se tulaga faataitai ma mulimuli ane pe a maeʻa le faʻamautuina mulimuli o le code, o le a tuʻuina atu se faʻamaumauga mautu o le Mesa 22.2.1.

Ma o le mea lena Mesa 22.2.0 sa tatau ona sau i le faaiuga o Aukuso po o le amataga o Setema (ae na o sina mea itiiti i luga ole 2 vaiaso) e pei o le Mesa 22.2-rc3 na faʻasaʻolotoina i le aso Aokuso 19th ona leʻi tupu ai lea o le 22.2 faʻasalaga faʻavaiaso mulimuli, ma tuʻuina atu le faʻasalaga mulimuli i nei aso.

Manatu fou o le Laulau 22.2

I lenei lomiga fou ua tuuina mai e Mesa 22.2, lagolago ata API Vulkan 1.3 o loʻo maua ile anv mo GPU Intel, radv mo AMD GPU ma Qualcomm GPU. Vulkan 1.2 e lagolagoina i le emulator mode (vn), Vulkan 1.1 i lavapipe software rasterizer (lvp), ma Vulkan 1.0 i le v3dv avetaavale (Rasipi Pi 4 Broadcom VideoCore VI GPU).

E le gata i lea, o le Qualcomm (tu) GPU avetaʻavale e tuʻuina atu le lagolago mo le Vulkan 1.3 graphics API, faʻapea foʻi ma le lagolago mo Mali GPU e faʻavae i luga o le Valhall microarchitecture (Mali-G57) na faʻaopoopoina i le avetaavale Panfrost, (o le avetaavale e fetaui. faʻatasi ai ma le OpenGL ES 3.1 faʻamatalaga).

O isi suiga o loʻo faʻaalia i lenei lomiga fou o Mesa 22.2, o le faaleleia le lagolago mo Intel DG2-G12 kata ata (Arc Alchemist) i le avetaʻavale ANV Vulkan (Intel) ma le avetaʻavale Iris OpenGL, faʻatasi ai ma le avetaʻavale Vulkan tele (e tusa ma le 100 taimi) faʻaleleia le faʻatinoga o le faʻailoga o le ave.

Le pule R600g mo AMD Radeon HD 2000 i HD 6000 faasologa GPUs fa'atūina e fa'aoga se sui fa'avatu (E ALU) leai se ituaiga shaders NIR. O le lagolago a le NIR e mafai ai foi e Tungsten Graphics Shader Infrastructure (TGSI) ona tu'uina atu le lagolago e ala i le fa'atagaina o se laulau e fa'aliliu le NIR i le TGSI.

O isi suiga e tu matilatila mai i lenei fou lomiga:

  • Faʻaauau le faʻatinoina o le avetaʻavale Vulkan mo GPU e faʻavae i luga o le fausaga o le PowerVR Rogue na fausia e le Imagination.
  • Ua amata galue le avetaavale Nouveau OpenGL i le faʻatinoina o le lagolago mo le RTX 30 "Ampere" GPU.
  • Lagolago mo asynchronous tuufaatasia o shaders ua faatinoina i le avetaavale Etnaviv mo Vivante kata.
  • Lagolago mo le tuufaatasia o Mesa ma codecs vitio filifilia ua le atoatoa ona o mataupu pateni polokalama.
  • O le aveta'avale Lavapipe o se Vulkan polokalama fa'atinoina ua fa'aopoopoina le lagolago mo fa'aopoopoga fou e pei o le VK_EXT_robustness2 ma le lagolago fa'asino suiga.
  • Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote mo lava paipa, VK_EXT_shader_subgroup_pallot mo lavapipe ma VK_EXT_attachment_feedback_loop_layout mo le RADV.

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.