Mesa 20.0.0 arrive avec la prise en charge de Vulkan 1.2, une prise en charge accrue et plus

Table des pilotes

L'annonce du lancement de la nouvelle version de l'implémentation gratuite d'OpenGL et Vulkan, "Tableau 20.0.0". Étant cette version la première version de la nouvelle branche 20.xx et qu'elle est également est considéré dans un état expérimental Depuis lors, la version finale stable du code sera publiée, qui sera publiée dans le "Tableau 20.0.1".

Pour ceux qui ignorent les contrôleurs Mesa, vous devez savoir que ce sont des logiciels Linux open source disponible pour le matériel AMD, NVIDIA et Intel. Le projet de Mesa a commencé comme une implémentation open source de la spécification OpenGL (un système de rendu de graphiques 3D interactifs).

Au cours des années, le projet s'est développé pour implémenter plus d'API graphiques, y compris OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC et Vulkan. Une variété de contrôleurs d'appareils permet aux bibliothèques Mesa d'être utilisées dans de nombreux environnements différents, de l'émulation logicielle à l'accélération matérielle complète pour les GPU modernes.

Mesa implémente une couche de traduction indépendante du fournisseur entre une API graphique telle qu'OpenGL et les pilotes graphiques dans le noyau du système d'exploitation.

Quoi de neuf dans Mesa 20.0.0?

Dans cette nouvelle version des contrôleurs Mesa 20.0.0 prise en charge complète d'OpenGL 4.6 est fournie pour les GPU Intel i965 et AMD radeonsi, prise en charge d'OpenGL 4.5 pour les GPU AMD (r600) et NVIDIA (nvc0), ainsi que le support Vulkan 1.2 pour les cartes Intel et AMD.

Les pilotes RADV et ANV pour les GPU AMD et Intel prennent en charge l'API graphique Vulkan 1.2, tandis que RADV et ACO fournissent une compilation de shaders géométriques. Dans RADV et ACO pour GPU, GFX10 (Navi) prend en charge le mode Wave32.

Pour GPU Intel basés sur les microarchitectures Broadwell et Skylake (Gen8+), le nouveau pilote Iris est utilisé par défaut, qui a atteint la parité avec le contrôleur i965 dans ses capacités.

Le contrôleur Iris est basé sur l'architecture Gallium3D, qui apporte des tâches de gestion de la mémoire au pilote DRI dans le noyau Linux et fournit un suivi de santé prêt à l'emploi avec prise en charge de la réutilisation du cache des objets de sortie. PPour les puces basées sur des microarchitectures plus anciennes, jusqu'à et y compris Haswell, le contrôleur i965 est laissé.

RADV (pilote Vulkan pour puces AMD) et un back-end pour la compilation de shaders "ACO", développé par Valve comme alternative au compilateur de shaders LLVM, a ajouté la prise en charge des générations de GPU GCN 1.0 / GFX6 (îles du Sud) et GCN 1.1 / GFX7.

Les pilotes LLVMpipe et RadeonSI ont été convertis pour utiliser le rendu intermédiaire pas de type (IR) de shaders NIR, destinés à fonctionner au niveau le plus bas, sous GLSL IR et table IR interne. Performances NIR optimisées.

Des autres changements qui sont mentionnés:

  • La prise en charge du cache en direct a été ajoutée au pilote RadeonSI, qui assure la détection des objets de hachures compilés en double.
  • Les pilotes OpenGL et Vulkan pour les GPU Intel ont ajouté la prise en charge des puces Gen11 (Jasper Lake).
  • Le pilote V3D (pour Raspberry Pi) a ajouté la prise en charge des shaders géométriques correspondant à OpenGL ES 3.2, et une prise en charge complète a été fournie pour OpenGL ES 3.1.
  • Optimisation des performances du pilote Tulip Vulkan pour les GPU Qualcomm Adreno.

Si vous souhaitez en savoir plus, vous pouvez consulter le lien suivant.

Comment installer les pilotes vidéo Mesa sur Linux?

Forfaits Mesa trouvé dans toutes les distributions Linux, son installation est donc relativement simple.

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