Mesa 22.1.0 inosvika nekuvandudzwa kwerutsigiro, kuvandudza kuenderana nezvimwe

Dhirairi tafura

Mushure memwedzi miviri yekuvandudza kuvhurwa kwe iyo vhezheni itsva yeOpenGL uye Vulkan API kuita, "Tafura 22.1.0". Senguva dzose, shanduro yekutanga yebazi reMesa ine chimiro chekuedza, saka mushure mekupedzisira kugadzikana kwekodhi, shanduro yakagadzikana 22.1.1 ichabudiswa.

MuMesa 22.1, tsigiro yeVulkan 1.3 mifananidzo API inowanikwa mune anv madhiraivha eIntel GPUs, radv ye AMD GPUs, uye Lavapipe software rasterizer. Vulkan 1.2 inotsigira emulator modhi (vn), Vulkan 1.1 paQualcomm GPU mutyairi (tu) uye Vulkan 1.0 paBroadcom VideoCore VI GPU mutyairi (Raspberry Pi 4)

Zvinyorwa zvitsva zveTafura 22.1.0

Mune iyi vhezheni itsva inoratidzwa, mutyairi weAVV Vulkan (Intel) uye mutyairi weIris OpenGL anotsigirwa na discrete graphics makadhi Intel DG2 (Arc Alchemist) uye Arctic Sound-M, nepo controller D3D12, pamwe iyo OpenGL layer pamusoro peAPI DirectX 12 (D3D12), Inotsigira OpenGL 4.2. Mutyairi anoshandiswa muWSL2 layer kumhanyisa graphical Linux application paWindows.

Uyewo inosimbiswa ndeye clavapipe controller pamwe software rasterizer kuisirwa iyo Vulcan API (yakafanana nellvmpipe, asi yeVulkan, iyo inoshandura Vulkan API inodaidza kuGallium API) yava kuenderana neVulkan 1.3.

Mutungamiriri Nouveau yeGeForce 6/7/8 GPUs zvakapfuura kushandurwa kushandisa chinomiririra chepakati (IR) isina kunyorwa kubva kuNIR shader. Rutsigiro rweNIR runogonesawo Tungsten Graphics Shader Infrastructure (TGSI) inopa tsigiro nekuita kuti dhizaini ishandure NIR kuenda kuTGSI.

Mutungamiriri v3d OpenGL yakagadzirirwa iyo VideoCore VI graphics accelerator yakashandiswa kubvira modhi Raspberry Pi 4 inoshandisa caching rutsigiro ye shaders pa diski.

For the AMD GPU yakashongedzerwa neinjini yevhidhiyo VCN 2.0, EFC tsigiro yakaitwa (Encoder Format Conversion), iyo inobvumira kushandisa hardware vhidhiyo encoder kuverenga zvakananga RGB nzvimbo pasina RGB-> YUV shanduko inoitwa nema shaders.

Yakawedzera rutsigiro rwe ANGLE layer, iyo inoturikira OpenGL ES inodaidza kuOpenGL, Direct3D 9/11, Desktop GL, uye Vulkan, kumutyairi weVenus ane virtual GPU (virtio-gpu) kuita kwakavakirwa paVulkan API.

Yeimwe shanduko inomira mushanduro iyi nyowani:

  • Yakawedzera tsigiro yeNVIDIA's OpenGL yekuwedzera GL_NV_pack_subimage yekuvandudza rectangles muhost memory uchishandisa furebuffer kana manyorerwo data.
  • Yakawedzerwa rutsigiro rweRADV (AMD), ANV (Intel), uye lavapipe Vulkan mutyairi ekuwedzera
  • Yakawedzerwa rutsigiro rwe AMD GFX1036 uye GFX1037 GPUs.
  • Yakagadzirirwa vakuru Intel GPUs yakavakirwa paGen4-Gen7 microarchitectures isingaenderane nemutyairi weIris, mutyairi weCrocus anosanganisira iyo OpenGL yekumashure inoenderana mbiri.
  • Mutyairi wePanVk, uyo anopa rutsigiro rweVulkan graphics API yeARM Mali Midgard uye Bifrost GPUs, atanga basa pa compute shader rutsigiro.
  • Mutyairi weRADV (AMD) akaisa primitive ray kubvisa, iyo yakavandudza ray yekutevera rutsigiro rwemitambo yakaita seDOOM Nokusingaperi.
  • Kuitwa kwekutanga kweVulkan GPU mutyairi zvichienderana nePowerVR Rogue architecture yakagadziridzwa neImagination inokurudzirwa.
  • Iyo pasuru inosanganisira compact OpenCL compiler yakakurudzirwa neIntel uye inoshandiswa mukutevera ray.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo nezve iyi vhezheni nyowani yeMesa driver, unogona kutarisa iyo ruzivo mune inotevera chinongedzo.

Maitiro ekuisa Mesa vhidhiyo madhiraivho paLinux?

Mesa mapakeji inowanikwa mune ese Linux kugovera, saka kuiswa kwayo kunogona kuitwa nekudhanilodha nekunyora kodhi yekodhi (Zvese ruzivo nezvazvo pano) kana nenzira yakapusa, zvinoenderana nekuwanikwa mukati memakero epamutemo ekugovera kwako kana mapato echitatu.

Kune avo vari vashandisi veUbuntu, Linux Mint uye zvigadzirwa ivo vanokwanisa kuwedzera inotevera dura uko vatyairi vanovandudzwa nekukurumidza.

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

Iye zvino tava kuzovandudza runyorwa rwedu rwepakeji uye zvinyorwa pamwe ne:

sudo apt update

Uye pakupedzisira isu tinogona kuisa vatyairi ne:

sudo apt upgrade

Yenyaya yeavo vari Arch Linux vashandisi uye zvigadzirwa, tinovaisa nemirairo inotevera:

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

Kune vese zvavari Vashandisi veFedora 32 vanogona kushandisa iyi repository, saka vanofanirwa kugonesa Corp ne:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Pakupedzisira, kune avo vanovhuraSUSE vashandisi, vanogona kuisa kana kusimudzira nekutaipa:

sudo zypper in mesa

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Miguel Ngirozi akadaro

    Iko hakuna anonzwisisa iyo linux graphical stack.
    Firmware, kernel driver, madhiraivha emakadhi, Xorg, waylands, mesa, maraibhurari emifananidzo, compositors, mamaneja emahwindo, desktops…