Mesa 21.2 inosvika nerutsigiro rwekutanga rweApple M1, kugadzirisa kwePanfrost, Vulkan uye nezvimwe

Dhirairi tafura

Mushure memwedzi mitatu yekukura kuburitswa kweshanduro nyowani ye davi idzva re Tafura 21.2 iyo ine yekuyedza nyika uye kuti mushure mekudzikiswa kwekupedzisira kwekodhi, iyo yakagadzika vhezheni 21.2.1 ichaburitswa.

Iyi vhezheni itsva yeMesa 21.2 inopa yakazara OpenGL 4.6 rutsigiro yeiyo 965, iris, radeonsi, zink, uye llvmpipe madhiraivha, pamwe neOpenGL 4.5 tsigiro inowanikwa ye AMD r600 uye NVIDIA nvc0.

Zvinyorwa zvitsva zveTafura 21.2

Mu Tafura 21.2 tinogona kuzviona asahi OpenGL mutyairi inosanganisirwa neyekutanga GPU rutsigiro inopihwa pamachipisi Apple M1. Mutungamiriri inoshandisa iyo Gallium interface uye inoenderana nemazhinji emabasa eOpenGL 2.1 uye OpenGL ES 2.0, asi zvakadaro hazvigone kushandiswa kumhanyisa mitambo yakawanda.

Imwe ruzivo ndeye PanVk mutyairi kuiswa (yakagadzirirwa nevashandi veCollabora) iyo inopa tsigiro yemifananidzo API Vulkan GPU ARM Mali Midgard uye Bifrost uye yakamisikidzwa sekuenderera kwePanfrost chirongwa, icho chinopa OpenGL rutsigiro.

Zvakare, mune iyi vhezheni itsva yeMesa 21.2 Panfrost yeMidgard uye Bifrost inotsigira OpenGL ES 3.1, kunyangwe zvichitaurwa kuti pane zvirongwa zvekuwedzera mashandiro paBifrost machipisi uye rutsigiro rweGPUs zvinovakirwa paValhall architecture (Mali G77 uye nyowani).

Mutyairi weZink akashanda kuitira kuti igone kutsigira OpenGL yekuwedzera: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_mavara, uye GL_filter_minlock. DRM fomati modifera akawedzerwa.

Ndichiri mu Vulkan ANV mutungamiriri (akangwara) uye OpenGL Iris mutyairi, mune iyi vhezheni itsva se yaita basa rekugadzirira kutsigira iri kuuya Intel mifananidzo makadhi Xe-HPG (DG2). Izvi zvinosanganisira kutanga ray kutsvaga kugona uye ray kutsvaga shader rutsigiro.

Padivi ravapipe mutyairi, iyo "wideLines" modhi ikozvino yatsigirwa (inopa rutsigiro rwemitsara nehupamhi hwakakura kupfuura 1.0).

Izvo zvinotaurwa zvakare kuti OpenGL 4.3 yatove nerutsigiro rwe virgl uye kuenderana ne Vulkan 1.2 inowanikwa yeIntel uye AMD makadhiZvakare uye mune emulator modhi (vn), Vulkan 1.1 rutsigiro runowanikwa rweQualcomm GPUs uye iyo lavapipe software rasterizer uye Vulkan 1.0 inowanikwa yeBroadcom VideoCore VI GPU (Raspberry Pi 4).

Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva:

  • Iyo Nouveau nv50 mutyairi weNVIDIA GT21x (GeForce GT 2x0) GPUs inosanganisira OpenGL ES 3.1 tsigiro.
  • Vulkan TURNIP mutyairi uye Freedreno OpenGL mutyairi achigadzirirwa maGPU
  • Qualcomm Adreno inopa yekutanga rutsigiro rweAdreno a6xx gen4 GPU (a660, a635).
  • Iko kugona kwekuvaka mutyairi weRADV papuratifomu yeWindows uchishandisa iyo MSVC compiler yaitwa.
  • Yakagadziriswa rutsigiro rwekusimba kuona uye kurodha kweimwe GBM (Generic Buffer Manager) inodzosera kumashure. Iko shanduko inoitirwa kugadzirisa Wayland rutsigiro pane masisitimu ane NVIDIA madhiraivha.
  • Vulkan RADV (AMD), ANV (Intel) uye lavapipe madhiraivha akawedzera rutsigiro rwekuwedzera

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo Nezve iyi vhezheni nyowani yevatungamiriri veMesa 21.1.0, 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

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  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