Mesa 21.1.0 arrive avec des améliorations de la prise en charge des pilotes, des extensions et plus

Table des pilotes

Le lancement a été annoncé à partir de la première version de la branche Mesa 21.1.0  qui a un état expérimental et qu'après la stabilisation finale du code, la version stable 21.1.1 sera publiée

Mesa 21.1.0 est entièrement compatible avec 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 OpenGL 4.3 pour virgl (GPU virtuel Virgil3D pour QEMU / KVM). Vulkan 1.2 est compatible avec les cartes Intel et AMD, et Vulkan 1.0 pour VideoCore VI (Raspberry Pi 4).

Principales nouveautés du tableau 21.1.0

Dans cette nouvelle version des contrôleurs Mesa on peut trouver diverses améliorations implémentées dans les contrôleurs ainsi que dans le support des extensions et est-ce que par exemple le contrôleur RADV implémente le support VRS à utiliser avec tous les tampons de profondeur, plus VRS améliore la productivité au détriment de la qualité.

Le contrôleur D3D12 Gallium avec une couche OpenGL sur API DirectX 12 (D3D12) fournit un support OpenGL 3.3 lorsque vous travaillez avec des pilotes WARP (logiciel rasterizer) et NVIDIA D3D12 et que le pilote est utilisé dans la couche WSL2 pour exécuter des applications graphiques Linux sous Windows.

Il convient également de noter l'inclusion d'un nouveau pilote venus qui intègre l'implémentation du GPU virtuel (virtio-gpu) basée sur l'API Vulkan.

D'autre part, il est à noter que le pilote Zink (une implémentation de l'API OpenGL sur Vulkan) inclut le support d'OpenGL 4.6 et d'OpenGL ES 3.1. Zink, qui permet une accélération matérielle OpenGL si votre système dispose de pilotes limités pour prendre en charge uniquement l'API Vulkan. Les performances de Zink sont mentionnées comme proches de celles des implémentations OpenGL natives.

Également dans le contrôleur de lavapipe (une implémentation de rastériseur logiciel pour l'API Vulkan analogue à llvmpipe, mais pour Vulkan) ajoute la prise en charge de Vulkan 1.1 et implémente l'extension Vulkan VK_KHR_copy_commands2. L'implémentation du logiciel dans lavapipe est basée sur la duplication des appels de l'API Vulkan vers l'API Gallium.

Du côté des extensions la nouvelle prise en charge des extensions est mise en évidence VK_KHR_workgroup_memory_explicit_layout et VK_KHR_zero_initialize_workgroup_memory pour contrôleurs Vulkan RADV (AMD) et ANV (Intel).

Des autres changements qui se démarquent de cette nouvelle version de Mesa 21.1.0:

  • Ajout de la prise en charge de la mise en cache des shaders dans un seul fichier.
  • Les pilotes Virgl (GPU virtuel Virgil3D pour QEMU / KVM) et Lima (GPU ARM Mali) prennent en charge la mise en cache de shader de disque.
  • Ajout du support pour AMD GPU Aldebaran (gfx90a).
  • Nouvelles extensions OpenGL ajoutées:
  • Le pilote RADV (pour les cartes AMD GFX9) a ajouté la prise en charge des modificateurs de format DRM (extension VK_EXT_image_drm_format_modifier incluse).

Enfin, si vous souhaitez en savoir plus sur cette nouvelle version des contrôleurs Mesa 21.1.0, vous pouvez consulter le détails dans 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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  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.