Mesa 22.0 arrive avec la prise en charge de Vulkan 1.3, des améliorations de pilotes, etc.

Table des pilotes

Après quatre mois de développement le lancement de l'implémentation gratuite de l'API OpenGL et Vulkan "Tableau 22.0.0", ceci étant la première version de la branche Mesa 22.0.0 a un statut expérimental : après la stabilisation finale du code, une version stable 22.0.1 sera publiée.

Dans cette nouvelle version qui est présentée se distingue par l'implémentation de l'API graphique Vulkan 1.3 dans le pilote anv pour les GPU Intel et radv pour les GPU AMD.

En plus de la prise en charge de Vulkan 1.2 implémentée en mode émulateur (vn), la prise en charge de Vulkan 1.1 est disponible pour le processeur graphique Qualcomm et le rastériseur logiciel lavapipe, et la prise en charge de Vulkan 1.0 est disponible pour le GPU Broadcom VideoCore VI (Raspberry Pi 4).

Mesa 22.0 fournit également une prise en charge complète d'OpenGL 4.6 pour les pilotes 965, iris (Intel), radeonsi (AMD), zink et llvmpipe. La prise en charge d'OpenGL 4.5 est disponible pour les GPU AMD (r600) et NVIDIA (nvc0), et la prise en charge d'OpenGL 4.3 pour virgl (GPU virtuel Virgil3D pour QEMU/KVM) et vmwgfx (VMware).

Principales nouveautés du tableau 22.0

Comme mentionné au début, l'une des principales nouveautés de cette nouvelle version du tableau est que la prise en charge de l'API graphique Vulkan 1.3 a été ajoutée et à partir de laquelle vous pouvez en apprendre davantage sur ses fonctionnalités les plus importantes. dans ce post.

Article connexe:
La nouvelle version de Vulkan 1.3 est déjà sortie et ce sont ses nouveautés

Une autre nouveauté qui se démarque est que les pilotes OpenGL classiques qui n'utilisent pas l'interface Gallium3D a été déplacé de la composition principale de Mesa vers une branche "Amber" distincte.

De plus La branche "Amber" a également déplacé le contrôleur SWR, qui proposait un rastériseur logiciel OpenGL basé sur le projet Intel OpenSWR. La bibliothèque classique xlib a été exclue de la construction principale, à la place, il est recommandé d'utiliser la variante gallium-xlib.

De plus, nous pouvons constater que dans cette nouvelle version de Mesa 22.0 le pilote D3D12 Gallium avec une couche OpenGL au-dessus de l'API DirectX 12 (D3D12) assure la compatibilité avec OpenGL ES 3.1. Le pilote est utilisé dans la couche WSL2 pour exécuter des applications graphiques Linux sous Windows.

Contrôleurs Les GPU Intel sont activés par défaut pour prendre en charge Adaptive-Sync (VRR), vous permettant de modifier de manière adaptative le taux de rafraîchissement de votre moniteur pour une sortie fluide et sans bégaiement.

Pour EGL, le mécanisme "dma-buf feedback" est implémenté, qui fournit des informations supplémentaires sur les GPU disponibles et vous permet d'augmenter l'efficacité de l'échange de données entre les GPU principal et secondaire, par exemple, pour organiser la sortie sans mise en mémoire tampon intermédiaire.

Parmi les autres changements qui ressortent de cette nouvelle version:

  • La prise en charge d'OpenGL 4.3 a été ajoutée au pilote vmwgfx qui est utilisé pour implémenter l'accélération 3D dans les environnements VMware.
  • Ajout de la prise en charge des extensions de pilote Vulkan RADV (AMD), ANV (Intel) et zink (OpenGL sur Vulkan).
  • Ajout de la prise en charge des puces Intel Alderlake (S et N) au pilote OpenGL "iris" et au pilote Vulkan "ANV".
  • Le pilote RADV (AMD) Vulkan continue de prendre en charge le lancer de rayons et les shaders à lancer de rayons.
  • Le pilote v3dv développé pour l'accélérateur graphique VideoCore VI utilisé depuis le modèle Raspberry Pi 4 offre la possibilité de travailler sur la plateforme Android.

Enfin si vous souhaitez en savoir plus A propos de cette nouvelle version des contrôleurs Mesa 22.0, vous pouvez vérifier les détails 09dans le lien suivant.

Comment installer les pilotes vidéo Mesa sur Linux?

Forfaits Mesa trouvé dans toutes les distributions Linux, donc son installation peut se faire soit en téléchargeant et en compilant le code source (Toutes les informations ici) ou d'une manière relativement simple, qui dépend de la disponibilité au sein des canaux officiels de votre distribution ou de tiers.

Pour ceux qui utilisent Ubuntu, Linux Mint et ses dérivés ils peuvent ajouter le référentiel suivant où les pilotes sont mis à jour rapidement.

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

Nous allons maintenant mettre à jour notre liste de packages et de référentiels avec:

sudo apt update

Et enfin, nous pouvons installer les pilotes avec:

sudo apt upgrade

Pour le cas de ceux qui sont Utilisateurs Arch Linux et dérivés, nous les installons avec la commande suivante:

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

Pour qui qu'ils soient Les utilisateurs de Fedora 32 peuvent utiliser ce référentiel, ils doivent donc activer corp avec:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Enfin, pour ceux qui sont des utilisateurs openSUSE, ils peuvent installer ou mettre à jour en tapant:

sudo zypper in mesa

Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.