Mesa 20.0.0 ajunge cu suport pentru Vulkan 1.2, suport sporit și multe altele

Masa soferilor

Anunțul lansării noii versiuni de implementarea gratuită a OpenGL și Vulkan, „Tabelul 20.0.0”. Fiind această versiune prima versiune a noii ramuri 20.xx și că este și ea este considerat într-o stare experimentală De atunci va fi lansată versiunea stabilă finală a codului, care va fi lansată în „Tabelul 20.0.1”.

Pentru cei care nu știu controlerele Mesa, ar trebui să știți că acestea sunt software Linux open source disponibil pentru hardware AMD, NVIDIA și Intel. Proiectul Mesa a început ca o implementare open source a specificației OpenGL (un sistem pentru redarea graficelor 3D interactive).

De-a lungul anilor, proiectul a crescut pentru a implementa mai multe API-uri grafice, inclusiv OpenGL ES (versiunile 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC și Vulkan. O varietate de controlere a dispozitivelor permite bibliotecilor Mesa să fie utilizate în multe medii diferite, de la emularea de software până la accelerarea hardware completă pentru GPU-urile moderne.

Mesa implementează un strat de traducere independent de furnizor între un API grafic, cum ar fi OpenGL și driverele grafice din nucleul sistemului de operare.

Ce este nou în Mesa 20.0.0?

În această nouă versiune a controlerelor Mesa 20.0.0 este oferit suport complet OpenGL 4.6 pentru GPU-urile Intel i965 și AMD radeonsi, suport OpenGL 4.5 pentru GPU-urile AMD (r600) și NVIDIA (nvc0), precum și suport Vulkan 1.2 pentru cardurile Intel și AMD.

Driverele RADV și ANV pentru GPU-urile AMD și Intel acceptă API-ul grafic Vulkan 1.2, în timp ce RADV și ACO oferă o compilație de umbrere geometrice. În RADV și ACO pentru GPU GFX10 (Navi) acceptă modul Wave32.

pentru GPU-uri Intel bazate pe microarhitecturi Broadwell și Skylake (Gen8+), noul driver Iris este utilizat implicit, care a atins paritatea cu controlerul i965 în capacitățile sale.

Controlerul Iris se bazează pe arhitectura Gallium3D, care aduce sarcini de gestionare a memoriei la driverul DRI din kernel-ul Linux și oferă un tracker de sănătate out-of-the-box, cu suport pentru refolosirea cache-ului obiectului de ieșire. PPentru cipurile bazate pe microarhitecturi mai vechi, până la Haswell inclusiv, controlorul i965 este lăsat.

RADV (driver Vulkan pentru cipuri AMD) și un back-end pentru compilarea umbrelor "ACO", dezvoltat de Valve ca alternativă la compilatorul de umbrere LLVM, a adăugat suport pentru generațiile de GPU-uri GCN 1.0 / GFX6 (Insulele de Sud) și GCN 1.1 / GFX7.

Driverele LLVMpipe și RadeonSI au fost convertite pentru a utiliza redarea intermediară niciun tip (IR) de umbrere NIR, destinate să funcționeze la cel mai scăzut nivel, sub tabelul IR GLSL și IR intern. Performanță NIR optimizată.

Dintre celelalte schimbări care sunt menționate:

  • Suportul pentru cache-ul live a fost adăugat la driverul RadeonSI, care asigură detectarea obiectelor de trapa compilate duplicate.
  • Driverele OpenGL și Vulkan pentru GPU-uri Intel au adăugat suport pentru cipurile Gen11 (Jasper Lake).
  • Driverul V3D (pentru Raspberry Pi) a adăugat suport pentru umbrele geometrice corespunzătoare OpenGL ES 3.2 și a fost oferit suport complet pentru OpenGL ES 3.1.
  • Optimizarea performanței driverului Tulip Vulkan pentru GPU-urile Qualcomm Adreno.

Dacă doriți să aflați mai multe despre aceasta, puteți consulta următorul link.

Cum se instalează driverele video Mesa pe Linux?

Pachete Mesa găsite în toate distribuțiile Linux, deci instalarea sa este relativ simplă.

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:paulo-miguel-dias/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 28 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.