Dumating ang Mesa 21.1.0 na may mga pagpapabuti, suporta ng driver, at higit pa

Mesa ng mga driver

Ang paglunsad ay inihayag mula sa unang bersyon ng sangay Mesa 21.1.0  na may pang-eksperimentong estado at pagkatapos ng panghuling pagpapatibay ng code, ang matatag na bersyon 21.1.1 ay ilalabas

Nagtatampok ang Mesa 21.1.0 ng buong pagiging tugma sa OpenGL 4.6 para sa 965, mga driver ng iris (Intel), radeonsi (AMD), zink at llvmpipe. Ang suporta para sa OpenGL 4.5 ay magagamit para sa AMD (r600) at NVIDIA (nvc0) GPUs, at OpenGL 4.3 para sa virgl (virtual Virgil3D GPU para sa QEMU / KVM). Ang Vulkan 1.2 ay katugma sa mga card ng Intel at AMD, at Vulkan 1.0 para sa VideoCore VI (Raspberry Pi 4).

Talaan 21.1.0 pangunahing mga novelty

Sa bagong bersyon ng Mesa Controller na ito mahahanap namin ang iba't ibang mga pagpapabuti na ipinatupad sa mga Controller pati na rin sa suporta ng mga extension at iyon ay halimbawa ng controller Nagpapatupad ang RADV ng suporta sa VRS para magamit sa anumang mga lalim na buffer, kasama ang VRS ay nagpapabuti ng pagiging produktibo sa gastos ng kalidad.

Ang D3D12 Gallium Controller na may isang layer ng OpenGL sa API DirectX 12 (D3D12) nagbibigay ng suporta sa OpenGL 3.3 kapag nagtatrabaho sa WARP (rasterizer software) at mga driver ng NVIDIA D3D12 at ang driver ay ginagamit sa WSL2 layer upang patakbuhin ang mga graphic na aplikasyon ng Linux sa Windows.

Kapansin-pansin din ang pagsasama ng isang bagong driver ng venus na isinama ang pagpapatupad ng virtual GPU (virtio-gpu) batay sa Vulkan API.

Sa kabilang banda, nabanggit na ang driver ng Zink (isang pagpapatupad ng OpenGL API sa Vulkan) ay may kasamang suporta para sa OpenGL 4.6 at OpenGL ES 3.1. Ang Zink, na nagpapahintulot sa OpenGL na pinabilis ng hardware kung ang system ay may limitadong mga driver upang suportahan lamang ang Vulkan API. Ang pagganap ni Zink ay nabanggit na malapit sa katutubong implementasyon ng OpenGL.

Rin sa lavapipe controller (isang pagpapatupad ng rasterizer ng software para sa analog na Vulkan API na llvmpipe, ngunit para sa Vulkan) nagdagdag ng suporta para sa Vulkan 1.1 at ipinapatupad ang Vulkan extension VK_KHR_copy_commands2. Ang pagpapatupad ng software sa lavapipe ay batay sa pagdoble ng mga tawag mula sa Vulkan API hanggang sa Gallium API.

Sa bahagi ng mga extension bagong suporta para sa mga extension ay naka-highlight VK_KHR_workgroup_memory_explicit_layout at VK_KHR_zero_initialize_workgroup_memory para sa mga kontrolado ng Vulkan RADV (AMD) at ANV (Intel).

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon ng Mesa 21.1.0 na ito:

  • Nagdagdag ng suporta para sa mga shading ng pag-cache sa isang solong file.
  • Ang mga driver ng Virgl (Virgil3D virtual GPU para sa QEMU / KVM) at Lima (ARM Mali GPU) na mga driver ay sumusuporta sa disk shader caching.
  • Nagdagdag ng suporta para sa AMD GPU Aldebaran (gfx90a).
  • Nagdagdag ng mga bagong extension ng OpenGL:
  • Ang driver ng RADV (para sa mga card ng AMD GFX9) ay nagdagdag ng suporta para sa mga modifier ng format ng DRM (kasama ang extension ng VK_EXT_image_drm_format_modifier).

Sa wakas, kung interesado kang malaman ang higit pa tungkol sa bagong bersyon ng Mesa 21.1.0 na mga tagokontrol na ito, maaari kang kumunsulta sa mga detalye sa 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.