Mesa 20.3.0 inosvika ine v3dv controller yeDPi 4 uye nezvimwe

Dhirairi tafura

Kuvhurwa kweshanduro nyowani yeMesa 20.3.0 kuchangobva kuziviswa uye semumapurogiramu apfuura, yekutanga vhezheni yebazi ine mamiriro ekuyedza ayo mushure mekudzikamisa kwekupedzisira kwekodhi, iro rakatsiga vhezheni 20.3.1 ichaburitswa.

Patafura 20.3 Yakazara OpenGL 4.6 tsigiro yakaitwa yeIntel GPUs (i965, iris) uye AMD (radeonsi) madhiraivha, OpenGL 4.5 inotsigira AMD (r600), NVIDIA (nvc0) uye llvmpipe GPUs, OpenGL 4.3 ye virgl (chaiyo GPU Virgil3D yeQEMU / KVM), pamwe nerutsigiro rweVulkan 1.2 yemakadhi eIntel uye AMD, uye Vulkan 1.0 yeVideoCore VI (Raspberry Pi 4).

Zvinyorwa zvitsva zveTafura 20.3.0

Mune iyi vhezheni itsva mutyairi we v3dv inosanganisirwa nerutsigiro rweVideoCore VI grafiki yekuwedzera inoshandiswa muRaspberry Pi 4, Raspberry Pi 400 uye Compute Module 4 mabhodhi akavakirwa pa Broadcom BCM2711 chip. Kronos anoziva kuti iye mutongi inoenderana zvizere neiyo Vulkan 1.0 kududzirwa

Pasuru inosanganisira new lavapipe controller nekumisikidzwa kwesoftware rasterizer yeiyo Vulkan API (yakafanana ne llvmpipe, asi yeVulkan). Software kuitiswa zvinoenderana nekudzokorora mafoni kubva kuVulkan API kuenda kuGallium API.

Mutungamiriri anoita uye mashandiro Zink Gallium yakawedzera zvakanyanya neOpenGL API yekumisikidza kuwedzera kuVulkan (mutyairi anotendera iwe kuti uwane Hardware inomhanyisa OpenGL kana paine vatyairi pachirongwa vanogumira pakutsigira chete Vulkan API).

Imwe shanduko inomira iri mu "ACO" iyo rutsigiro rweNGG injini dzawedzerwa (Inotevera Generation Geometry) painenge ichishanda nemageometry shaders. Basa racho rinoitwa muRADV mutyairi (wemakadhi eADD).

For the Intel Haswell GPU, ANV mutyairi anowedzera rutsigiro rwe kuwedzera Chinja Mhinduro Vulkan, iyo inobvumidza chirongwa cheDXVK kushandisa Direct3D Stream Output API, inova nebasa rekupa nzvimbo zhinji mumitambo.

Yakawedzerwa yekutanga rutsigiro rwe AMD Dimgrey Cavefish mifananidzo yemakadhi (NAVI 23) uye Van Gogh APU (RDNA2) pane iyo RadeonSI controller.

Of the dzimwe shanduko dzinomira pachena: 

  • Intel GPU OpenGL uye Vulkan madhiraivha anowedzera rutsigiro rwemhuri yeAlder Lake processor (chizvarwa chegumi nembiri).
  • Optimized mifananidzo yekuita paTiger Lake uye Rocket Lake machipisi (mimwe mitambo uye bvunzo, senge Unreal Injini 4 Vulkan Demo, ratidza 9-12% kukurumidza).
  • Iyo glx_extension_override uye indirecto_gl_extension_override marongero akawedzerwa kune driconf, iyo iwe yaunogona kudarika runyorwa rweanowanikwa eXX ekuwedzera.
  • Yakawedzera dura yekushandura iyo yepakati inomiririra (IR) yeNIR shader kune yepakati inomiririra TGSI (Tungsten Graphics Shader Infrastructure).
  • Iris mutyairi weIntel GPUs anotsigira OpenCL kernels (MESA_SHADER_KERNEL) kurodha zviyero padyo neGPU.
  • Tsigiro yeiyo OpenCL 1.2 kududzirwa yakawedzerwa kuClover hutano tracker neiyo OpenCL kuitiswa.
  • Iyo llvmpipe mutyairi weOpenGL software inopa inopa tsigiro yeOpenGL 4.5.

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa chinongedzo chinotevera.

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.

Iva wekutanga kutaura

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