Dumating ang Mesa 20.3.0 na may isang v3dv controller para sa RPi 4 at higit pa

Mesa ng mga driver

Ang paglulunsad ng bagong bersyon ng Mesa 20.3.0 ay inihayag lamang At tulad ng sa mga nakaraang bersyon, ang unang bersyon ng sangay ay may pang-eksperimentong estado kung saan pagkatapos ng pangwakas na pagpapatatag ng code, ang matatag na bersyon 20.3.1 ay ilalabas.

Sa Talahanayan 20.3 Ang buong suporta ng OpenGL 4.6 ay ipinatupad para sa mga Intel GPU (i965, iris) at mga driver ng AMD (radeonsi), Suporta ng OpenGL 4.5 para sa AMD (r600), NVIDIA (nvc0) at llvmpipe GPUs, OpenGL 4.3 para sa virgl (virtual GPU Virgil3D para sa QEMU / KVM), pati na rin ang suporta para sa Vulkan 1.2 para sa mga Intel at AMD card, at Vulkan 1.0 para sa VideoCore VI (Raspberry Pi 4).

Talaan 20.3.0 pangunahing mga novelty

Sa bagong bersyon na ito ang isang v3dv driver ay kasama ng suporta para sa VideoCore VI graphics accelerator ginamit sa Raspberry Pi 4, Raspberry Pi 400 at Compute Module 4 boards batay sa Broadcom BCM2711 chip. Kinikilala ni Kronos na ang controller ganap na sumusunod sa detalye ng Vulkan 1.0.

Kasama ang package isang bagong lavapipe controller na may pagpapatupad ng isang rasterizer ng software para sa Vulkan API (katulad ng llvmpipe, ngunit para sa Vulkan). Pagpapatupad ng software batay ito sa pagdoble ng mga tawag sa Vulkan API sa Gallium API.

Pagganap at pag-andar ng Controller Ang Zink Gallium ay tumaas nang malaki sa pagpapatupad ng OpenGL API bilang karagdagan sa Vulkan (pinapayagan ka ng driver na makakuha ng hardware na pinabilis ang OpenGL kung may mga driver sa system na limitado sa pagsuporta lamang sa Vulkan API).

Ang isa pang pagbabago na namumukod-tangi ay nasa "ACO" kung saan Ang suporta para sa NGG engine ay naidagdag (Susunod na Generation Geometry) kapag nagtatrabaho sa mga geometry shader. Ang pagpapaandar ay ipinatupad sa RADV driver (para sa mga AMD card).

Para sa Ang Intel Haswell GPU, ang driver ng ANV ay nagdaragdag ng suporta para sa ang extension Ibahin ang Puna ang Vulkan, na nagpapahintulot sa proyekto ng DXVK na gamitin ang Direct3D Stream Output API, na responsable para sa pag-render ng maraming mga ibabaw sa mga laro.

Dinagdagan paunang suporta para sa mga AMD Dimgrey Cavefish graphics card (NAVI 23) at Van Gogh APU (RDNA2) sa RadeonSI controller.

Ng iba pang mga pagbabago na namumukod-tangi: 

  • Ang mga driver ng Intel GPU OpenGL at Vulkan ay nagdaragdag ng suporta para sa pamilya ng processor ng Alder Lake (ika-12 henerasyon).
  • Ang na-optimize na pagganap ng graphics sa mga chips ng Tiger Lake at Rocket Lake (ilang mga laro at pagsubok, tulad ng Unreal Engine 4 Vulkan Demo, ay nagpapakita ng 9-12% na bilis).
  • Ang mga setting ng glx_extension_override at indirecto_gl_extension_override ay naidagdag sa driconf, kung saan maaari mong i-override ang listahan ng mga magagamit na extension ng GLX.
  • Nagdagdag ng layer upang isalin ang intermediate representation (IR) ng mga NIR shader sa intermediate na representasyon ng TGSI (Tungsten Graphics Shading Infrastructure).
  • Ang driver ng Iris para sa Intel GPUs ay sumusuporta sa mga OpenCL kernels (MESA_SHADER_KERNEL) upang mag-download ng mga kalkulasyon sa tabi ng GPU.
  • Ang suporta para sa pagtutukoy ng OpenCL 1.2 ay naidagdag sa Clover health tracker na may pagpapatupad ng OpenCL.
  • Ang driver ng llvmpipe para sa pag-render ng OpenGL software ay nagbibigay ng suporta para sa OpenGL 4.5.

Sa wakas kung nais mong malaman ang tungkol dito, maaari mong suriin ang 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.