Mesa 21.2 vine cu suport inițial pentru Apple M1, îmbunătățiri pentru Panfrost, Vulkan și multe altele

Masa soferilor

După trei luni de dezvoltare lansarea noii versiuni a noua ramură a Tabelul 21.2 care are o stare experimentală și că după stabilizarea finală a codului, va fi lansată versiunea stabilă 21.2.1.

Această nouă versiune a Mesa 21.2 oferă suport complet OpenGL 4.6 pentru driverele 965, iris, radeonsi, zink și llvmpipe, plus suportul OpenGL 4.5 este disponibil pentru AMD r600 și NVIDIA nvc0.

Principalele noutăți din tabelul 21.2

În tabelul 21.2 putem constata că driverul asahi OpenGL inclus cu suportul GPU inițial furnizat pe jetoane Apple M1. Controlerul folosește interfața Gallium și este compatibil cu majoritatea funcțiilor OpenGL 2.1 și OpenGL ES 2.0, dar tot nu poate fi folosit pentru a rula majoritatea jocurilor.

O altă noutate este Includerea driverului PanVk (dezvoltat de angajații Collabora) care oferă suport pentru grafică API Vulkan GPU ARM Mali Midgard și Bifrost și este poziționat ca o continuare a proiectului Panfrost, care oferă suport OpenGL.

De asemenea, în această nouă versiune a Mesa 21.2 Panfrost pentru Midgard și Bifrost acceptă OpenGL ES 3.1, deși se menționează că există planuri de creștere a performanței pe cipurile Bifrost și suport pentru GPU-uri bazate pe arhitectura Valhall (Mali G77 și mai noi).

Driverul Zink a funcționat astfel încât să poată accepta extensiile OpenGL: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture și GL_filter_minlock. Au fost adăugate modificatori de format DRM.

În timp ce se afla în Controler ANV Vulkan (inteligent) și driverul OpenGL Iris, în această nouă versiune sAm făcut lucrări pregătitoare pentru a sprijini viitoarele plăci grafice Intel Xe-HPG (DG2). Aceasta include funcții de urmărire timpurie a razelor și suport pentru umbrirea umbrelor de urmărire a razelor.

Pe partea driverului lavapipe, modul „wideLines” este acum acceptat (oferă suport pentru liniile cu o lățime mai mare de 1.0).

De asemenea, se menționează că OpenGL 4.3 are deja suport virgl și compatibilitate cu Vulkan 1.2 este disponibil pentru cardurile Intel și AMDPe lângă modul emulator (vn), suportul Vulkan 1.1 este disponibil pentru GPU-urile Qualcomm și rasterizatorul software lavapipe și Vulkan 1.0 este disponibil pentru GPU Broadcom VideoCore VI (Raspberry Pi 4).

Dintre alte schimbări care se remarcă a acestei noi versiuni:

  • Driverul Nouveau nv50 pentru GPU-urile NVIDIA GT21x (GeForce GT 2x0) include suport OpenGL ES 3.1.
  • Driverul Vulkan TURNIP și driverul Freedreno OpenGL sunt dezvoltate pentru GPU-uri
  • Qualcomm Adreno oferă asistență inițială pentru GPU-ul Adreno a6xx gen4 (a660, a635).
  • A fost implementată capacitatea de a construi driverul RADV pe platforma Windows utilizând compilatorul MSVC.
  • Implementat suport pentru detectarea dinamică și încărcarea backend-urilor alternative GBM (Generic Buffer Manager). Modificarea este menită să îmbunătățească suportul Wayland pe sistemele cu drivere NVIDIA.
  • Driverele Vulkan RADV (AMD), ANV (Intel) și lavapipe au adăugat suport pentru extensii

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune a controlerelor Mesa 21.1.0, puteți verifica detalii în 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.