Mesa 20.1.0 este aici și prezintă îmbunătățiri pentru Vulkan, optimizări, suport mai mare și multe altele

Masa soferilor

Noua versiune a popularelor implementări OpenGL și Vulkan „Tabelul 20.1.0” a fost deja lansat și aceasta este prima versiune a ramurii Mesa 20.1.x care are o stare experimentală și că după stabilizarea finală a codului, Acesta va fi lansat ca o versiune stabilă în versiunea 20.1.1.

Această nouă versiune a Mesa 20.1.0 ajunge cu diverse schimbări, din care implementarea suportului complet OpenGL 4.6 este evidențiată pentru GPU-uri Intel (i965) și AMD (radeonsi), suport OpenGL 4.5 pentru GPU AMD r600 și NVIDIA nvc0, OpenGL 4.3 pentru virgl, precum și Suport Vulkan 1.2 pentru cardurile Intel și AMD.

Este important să subliniem căUnele drivere nu acceptă toate caracteristicile necesare în OpenGL 4.6, ca OpenGL 4.6 numai este disponibil dacă este solicitat în crearea contextului. Contextele de compatibilitate pot raporta o versiune mai mică în funcție de fiecare driver.

În timp ce pentru API-ul Vulkan 1.2, raportat de proprietate apiVersion a structurii VkPhysicalDeviceProperties depinde de driverul folosit.

Principalele noutăți din tabelul 20.1.0

Dintre îmbunătățirile pentru Vulkan care sunt prezentate în această nouă versiune, de exemplu, un strat pentru selectarea dispozitivului activ pentru API-ul Vulkan în sistemele cu mai multe GPU-uri cu suport Vulkan se remarcă prin variabila de mediu TABLE_VK_DEVICE_SELECT, care funcționează similar cu DRI_PRIME pentru OpenGL.

În timp ce în controlerul Intel Vulkan ANV, a fost adăugată optimizarea pentru cipurile bazate pe islandezi (Gen11), care permite utilizarea culorilor pure pentru texturare, utilizarea cache-ului a fost îmbunătățită pe sistemele cu cipuri Intel Ivybridge și Haswell.

O altă schimbare care iese în evidență este în backend-ul „ACO” care are acum suport pentru tipul shaderInt16 pentru GPU GFX9 +, care permite utilizarea unor numere întregi de 16 biți în codul shader.

Pentru cipurile grafice Intel, suportul pentru vectorizarea NIR a fost adăugat anterior pentru cipurile AMD. Din punct de vedere practic, datorită optimizării mai bune a shader-urilor, schimbarea a permis creșterea performanțelor OpenGL și Vulkan în multe jocuri de pe sisteme cu procesoare Intel.

Dintre celelalte schimbări care ies în evidență din anunț:

  • GPU-urile AMD Navi 12 și Navi 14 includ suport pentru modul de afișare DCC (Delta Color Compression), care vă permite să lucrați cu date de culoare comprimate prin organizarea ieșirii ecranului.
  • S-a adăugat suport NIR experimental pentru driverul clasic Gallium3D R600 cu suport pentru umbrere geometrice, fragmente, vârfuri și teselări.
  • Un patch a fost adăugat la driverul Vulkan RADV datorită optimizării muncii de memorie, ceea ce mărește performanța jocurilor Id Tech pe sistemele cu APU AMD.
  • În Panfrost, driverul a implementat suportul experimental OpenGL ES 3.0 și a oferit suport pentru GPU de redare 3D Bifrost (Mali G31). A fost pregătită o implementare inițială a unui compilator shader care acceptă setul de instrucțiuni Bifrost specific GPU intern.
  • Driverul TURNIP Vulkan dezvoltat pentru GPU-urile Qualcomm Adreno a adăugat suport pentru shadere geometrice și cipuri Adreno 650.
  • În Gallium3D-driver LLVMpipe, care oferă redarea software-ului, a existat suport pentru shadere tesselyatsionnyh.

În cele din urmă dacă vrei să afli mai multe despre asta, puteți verifica jurnalul de schimbări complet Î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: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 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.