Dumating ang Mesa 22.0 na may Suporta sa Vulkan 1.3, Mga Pagpapahusay sa Driver, at Higit Pa

Mesa ng mga driver

Pagkatapos ng apat na buwan ng pag-unlad ang paglulunsad ng ang libreng pagpapatupad ng OpenGL at Vulkan API "Talahanayan 22.0.0", ito ang unang bersyon ng Mesa branch 22.0.0 na may katayuang pang-eksperimento: pagkatapos ng panghuling stabilization ng code, isang stable na bersyon 22.0.1 ang ilalabas.

Sa bagong bersyon na ito ay ipinakita ay kapansin-pansin para sa pagpapatupad ng Vulkan 1.3 graphics API sa anv driver para sa mga Intel GPU at radv para sa mga AMD GPU.

Bilang karagdagan sa suportang Vulkan 1.2 na ipinapatupad sa emulator (vn) mode, available ang suporta ng Vulkan 1.1 para sa Qualcomm GPU at lavapipe software rasterizer, at available ang suporta ng Vulkan 1.0 para sa Broadcom VideoCore VI GPU (Raspberry Pi 4).

Nagbibigay din ang Mesa 22.0 ng buong suporta sa OpenGL 4.6 para sa mga driver ng 965, iris (Intel), radeonsi (AMD), zink, at llvmpipe. Available ang suporta sa OpenGL 4.5 para sa mga AMD (r600) at NVIDIA (nvc0) GPU, at suporta sa OpenGL 4.3 para sa virgl (Virgil3D virtual GPU para sa QEMU/KVM) at vmwgfx (VMware).

Talaan 22.0 pangunahing mga novelty

Tulad ng nabanggit sa simula, ang isa sa mga pangunahing bagong bersyon ng bagong bersyon na ito ng talahanayan ay ang suporta para sa Vulkan 1.3 graphics API ay idinagdag at mula sa kung saan maaari mong malaman ang tungkol sa pinakamahalagang tampok nito. sa post na ito

Kaugnay na artikulo:
Ang bagong bersyon ng Vulkan 1.3 ay inilabas na at ito ang mga balita nito

Ang isa pang bagong novelty na namumukod-tangi ay iyon ang mga klasikong OpenGL driver na hindi gumagamit ng interface ng Gallium3D ay inilipat mula sa pangunahing komposisyon ng Mesa patungo sa isang hiwalay na sangay na "Amber"..

Bilang karagdagan sa mga ito Inilipat din ng sangay ng "Amber" ang SWR controller, na nag-alok ng OpenGL software rasterizer batay sa proyekto ng Intel OpenSWR. Ang classic na xlib library ay hindi kasama sa pangunahing build, sa halip ay inirerekomendang gamitin ang gallium-xlib variant.

Gayundin, makikita natin iyon sa bagong bersyong ito ng Mesa 22.0 ang D3D12 Gallium driver na may OpenGL layer sa ibabaw ng DirectX 12 API (D3D12) nagbibigay ng pagiging tugma sa OpenGL ES 3.1. Ang driver ay ginagamit sa WSL2 layer upang magpatakbo ng mga graphical na Linux application sa Windows.

Mga kumokontrol Ang mga Intel GPU ay pinagana bilang default upang suportahan ang Adaptive-Sync (VRR), na nagbibigay-daan sa iyong adaptive na baguhin ang refresh rate ng iyong monitor para sa makinis, walang pagkautal na output.

Para sa EGL, ipinatupad ang mekanismong "dma-buf feedback," na nagbibigay ng karagdagang impormasyon tungkol sa mga available na GPU at nagbibigay-daan sa iyong pataasin ang kahusayan ng pagpapalitan ng data sa pagitan ng pangunahin at pangalawang GPU, halimbawa, upang ayusin ang output nang walang intermediate buffering.

Sa iba pang mga pagbabago na tumatayo sa bagong bersyon na ito:

  • Ang suporta para sa OpenGL 4.3 ay idinagdag sa vmwgfx driver na ginagamit upang ipatupad ang 3D acceleration sa mga kapaligiran ng VMware.
  • Nagdagdag ng suporta para sa mga extension ng driver ng Vulkan RADV (AMD), ANV (Intel), at zink (OpenGL over Vulkan).
  • Nagdagdag ng suporta para sa Intel Alderlake (S at N) chips sa OpenGL "iris" driver at sa Vulkan "ANV" driver.
  • Ang RADV (AMD) Vulkan driver ay patuloy na sumusuporta sa ray tracing at ray traced shaders.
  • Ang v3dv driver na binuo para sa VideoCore VI graphics accelerator na ginamit dahil ang Raspberry Pi 4 na modelo ay nagbibigay ng kakayahang magtrabaho sa Android platform.

Sa wakas kung interesado kang malaman ang tungkol dito Tungkol sa bagong bersyon ng Mesa 22.0 Controller na ito, maaari mong suriin ang mga detalye 09sa sumusunod na link.

Paano mag-install ng mga driver ng video na Mesa sa Linux?

Mesa packages matatagpuan sa lahat ng pamamahagi ng Linux, kaya ang pag-install nito ay maaaring gawin alinman sa pamamagitan ng pag-download at pag-compile ng source code (Lahat ng impormasyon tungkol dito) o sa isang simpleng paraan, na nakasalalay sa pagkakaroon sa loob ng mga opisyal na channel ng iyong pamamahagi o mga third party.

Para sa mga gumagamit ng Ubuntu, Linux Mint at mga derivatives maaari nilang idagdag ang sumusunod na repository kung saan ang mga driver ay mabilis na na-update.

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

Ngayon ay i-a-update namin ang aming listahan ng mga pakete at repository sa:

sudo apt update

At sa wakas maaari naming mai-install ang mga driver sa:

sudo apt upgrade

Para sa kaso ng mga na Ang mga gumagamit ng Arch Linux at derivatives, nai-install namin ang mga ito sa sumusunod na utos:

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

Para sa kung sino man sila Maaaring gamitin ng mga gumagamit ng Fedora 32 ang repository na ito, kaya dapat nilang paganahin ang corp na may:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Sa wakas, para sa mga gumagamit ng openSUSE, maaari silang mag-install o mag-upgrade sa pamamagitan ng pagta-type:

sudo zypper in mesa

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.