Mesa 20.3.0 vine cu un controler v3dv pentru RPi 4 și mai mult

Masa soferilor

Lansarea noii versiuni a Mesa 20.3.0 tocmai a fost anunțată și ca și în versiunile anterioare, prima versiune a ramurii are o stare experimentală care, după stabilizarea finală a codului, va fi lansată versiunea stabilă 20.3.1.

La Tabelul 20.3 Suport complet OpenGL 4.6 implementat pentru GPU-uri Intel (i965, iris) și driverele AMD (radeonsi), Suport OpenGL 4.5 pentru GPU-urile AMD (r600), NVIDIA (nvc0) și llvmpipe, OpenGL 4.3 pentru virgl (GPU virtual Virgil3D pentru QEMU / KVM), precum și suport pentru Vulkan 1.2 pentru carduri Intel și AMD și Vulkan 1.0 pentru VideoCore VI (Raspberry Pi 4).

Principalele noutăți din tabelul 20.3.0

În această nouă versiune un driver v3dv este inclus cu suport pentru acceleratorul grafic VideoCore VI utilizat în plăcile Raspberry Pi 4, Raspberry Pi 400 și Compute Module 4 bazate pe cipul Broadcom BCM2711. Kronos recunoaște că controlerul respectă pe deplin specificațiile Vulkan 1.0.

Pachetul include un nou controler lavapipe cu implementarea unui software rasterizer pentru API-ul Vulkan (similar cu llvmpipe, dar pentru Vulkan). Implementarea software-ului se bazează pe duplicarea apelurilor de la Vulkan API la Gallium API.

Performanța și funcționalitatea controlerului Zink Gallium a crescut semnificativ cu implementarea OpenGL API în plus față de Vulkan (driverul vă permite să accelerați hardware OpenGL dacă există drivere pe sistem care sunt limitate la acceptarea numai a API-ului Vulkan)

O altă schimbare care iese în evidență este în „ACO” în care a fost adăugat suport pentru motoarele NGG (Geometria următoarei generații) când lucrați cu umbrele geometrice. Funcția este implementată în driverul RADV (pentru cardurile AMD).

pentru GPU Intel Haswell, driverul ANV adaugă suport pentru extensia Transformă feedback Vulkan, care permite proiectului DXVK să utilizeze Direct3D Stream Output API, care este responsabil pentru redarea mai multor suprafețe în jocuri.

Adăugat suport inițial pentru plăcile grafice AMD Dimgrey Cavefish (NAVI 23) și Van Gogh APU (RDNA2) de pe controlerul RadeonSI.

Dintre alte schimbări care se remarcă: 

  • Driverele Intel GPU OpenGL și Vulkan adaugă suport pentru familia de procesoare Alder Lake (a 12-a generație).
  • Performanță grafică optimizată pe jetoanele Tiger Lake și Rocket Lake (unele jocuri și teste, cum ar fi Demo Unreal Engine 4 Vulkan, arată o accelerație de 9-12%).
  • Setările glx_extension_override și indirecto_gl_extension_override au fost adăugate la driconf, cu care puteți suprascrie lista extensiilor GLX disponibile.
  • Adăugat strat pentru a traduce reprezentarea intermediară (IR) a umbrelor NIR la reprezentarea intermediară TGSI (Tungsten Graphics Shading Infrastructure).
  • Driverul Iris pentru GPU-uri Intel acceptă kernelurile OpenCL (MESA_SHADER_KERNEL) pentru a descărca calculele lângă GPU.
  • Suportul pentru specificația OpenCL 1.2 a fost adăugat la trackerul de sănătate Clover odată cu implementarea OpenCL.
  • Driverul llvmpipe pentru redarea software-ului OpenGL oferă suport pentru OpenGL 4.5.

În cele din urmă dacă vrei să afli mai multe despre asta, puteți verifica următorul link.

Cum se instalează driverele video Mesa pe Linux?

Pachete Mesa găsite în toate distribuțiile Linux, deci instalarea sa se poate face fie prin descărcarea și compilarea codului sursă (Toate informațiile despre asta aici) sau într-un mod relativ simplu, care depinde de disponibilitatea în cadrul canalelor oficiale ale distribuției dvs. sau ale terților.

Pentru cei care sunt utilizatori de Ubuntu, Linux Mint și derivate pot adăuga următorul depozit în care driverele sunt actualizate rapid.

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

Acum vom actualiza lista noastră de pachete și depozite cu:

sudo apt update

Și în cele din urmă putem instala driverele cu:

sudo apt upgrade

Pentru cazul celor care sunt Utilizatorii și derivații Arch Linux, îi instalăm cu următoarea comandă:

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

Pentru oricine ar fi Utilizatorii Fedora 32 pot utiliza acest depozit, deci trebuie să activeze corpul cu:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

În cele din urmă, pentru cei care sunt utilizatori openSUSE, ei pot instala sau actualiza tastând:

sudo zypper in mesa

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.