Les contrôleurs Mesa 21.0 sont déjà sortis et voici leur actualité

Table des pilotes

Le lancement de la première version de la branche Mesa 21.0.0  qui a un état expérimental et qu'après la stabilisation finale du code, la version stable 21.0.1 sera publiée.

Mesa 21.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.0

Dans cette nouvelle version le contrôleur Zink (une implémentation de l'API OpenGL au-dessus de Vulkan) fournit un support pour OpenGL 4.6. Zink active OpenGL à accélération matérielle si votre système dispose de pilotes limités pour prendre en charge uniquement l'API Vulkan, plus les performances de Zink se rapprochent de celles des implémentations OpenGL natives.

Le contrôleur Freedreno pour le sous-système graphique des puces Qualcomm prend en charge OpenGL ES 3.0 pour le GPU Adreno a6xx, tandis que le contrôleur Panfrost pour GPU Midgard et Bifrost inclut la prise en charge d'OpenGL 3.1ainsi que la prise en charge d'OpenGL ES 3.0 pour les GPU Bifrost et le pilote radeonsi prend en charge les extensions OpenGL GL_EXT_demote_to_helper_invocation et GL_NV_compute_shader_derivatives.

Une autre nouveauté présentée est que prise en charge supplémentaire de la technologie Smart Access Memory pour les GPU Zen 3 et RDNA 2 et cette prise en charge a également été ajoutée pour les encodeurs HEVC SAO et les décodeurs AV1 (pour RDNA 2 / RX 6000 et uniquement via l'interface OpenMAX).

Le contrôleur RADV Vulkan ajoute la prise en charge des mathématiques rapides (vectorisation 16 bits) et de la mémoire clairsemée (permet aux ressources telles que les images et les textures d'être placées et rattachées de manière incohérente à différentes allocations de mémoire).

Le contrôleur Vulkan V3DV, développé pour l'accélérateur graphique VideoCore VI utilisé dans les cartes Raspberry Pi 4 basées sur la puce Broadcom BCM2711, ajoute la prise en charge de Wayland WSI (Windowing System Integration), qui permet d'accéder à l'API Vulkan à partir d'environnements basés sur Wayland.

Il est également mentionné que une mise en œuvre initiale d'une couche est adoptée qui traduit les appels OpenGL en API DirectX 12 pour organiser le fonctionnement des applications graphiques dans un environnement WSL (Windows Subsystem for Linux). De plus, la composition incluait la bibliothèque spirv_to_dxil pour convertir les shaders de rendu intermédiaire SPIR-V en DXIL (DirectX Intermediate Language), développé par Microsoft.

Des autres changements qui se démarquent:

  • Les performances optimisées des cartes de la série RX 6000 sont mises en évidence.
  • Les pilotes Intel ANV et Iris ajoutent des optimisations de performances et une prise en charge initiale des extensions de traçage de rayons Vulkan implémentées sur les cartes graphiques Xe HPG.
  • Support retravaillé et grandement amélioré pour Haiku OS.
  • La prise en charge de DRI1 a été supprimée et la possibilité de charger les pilotes DRI pour les versions de Mesa inférieures à 8.0 a été supprimée.
  • Pour Counter-Strike: Global Offensive, le mode d'optimisation "mesa_glthread" est activé par défaut, vous permettant d'augmenter les performances de 10 à 20%.
  • Des optimisations ont été implémentées qui affectent la réussite des tests SPECViewPerf.
  • Ajout de la prise en charge de l'outil Radeon GPU Profiler (RGP).
  • Le controlle llvmpipe pour le rendu logiciel inclut la prise en charge d'OpenGL 4.6.

Enfin si vous voulez 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, 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.