La nouvelle version des pilotes Mesa 23.0.0 arrive

Table des pilotes

Mesa est une bibliothèque graphique open source développée qui fournit une implémentation générique d'OpenGL.

Le lancement de la nouvelle version de l'implémentation gratuite de l'API OpenGL et Vulkan, "Tableau 23.0.0", ceci étant la première version de la branche Mesa 23.0.0 a un statut expérimental : après la stabilisation finale du code, une version stable 23.0.1 sera publiée.

Dans Mesa 23.0, la prise en charge de l'API graphique Vulkan 1.3 est disponible en anv pour les GPU Intel, radv pour les GPU AMD, pour les GPU Qualcomm et en mode émulateur (vn). La prise en charge de Vulkan 1.1 est implémentée dans le logiciel lavapipe rasterizer (lvp) et Vulkan 1.0 dans le pilote v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Principales nouveautés du tableau 23.0.0

Dans cette nouvelle version publiée de Mesa 23.0.0, RADV Vulkan améliore la compatibilité avec les GPU basés sur RDNA3 (Radeon RX 7900) et ajoute des modifications liées au lancer de rayons et à l'utilisation de bibliothèques de pipelines. Pour les cartes AMD basées sur l'architecture RDNA2, la prise en charge des mesh shaders (VK_EXT_mesh_shader) est activée par défaut.

Un autre des changements qui se démarque est dans le contrôleur Nouveau ajoutant la prise en charge initiale du GPU NVIDIA GA102 (RTX 30) basé sur l'architecture Ampere, ainsi que les pilotes RADV et Turnip implémentent des fonctionnalités supplémentaires liées à l'extension VK_EXT_dynamic_state3.

En plus de cela, il est souligné que les capacités du contrôleur asahi OpenGL pour le processeur graphique Apple AGX utilisé dans les puces Apple M1 et M2 ont été considérablement élargis.

La prise en charge améliorée des cartes graphiques discrètes Intel DG2-G12 (Arc Alchemist) et des GPU Meteor Lake dans le pilote ANV Vulkan (Intel) et le pilote Iris OpenGL est également mise en évidence.

D'autre part, le pilote virgl (Virgil3D Virtual GPU for QEMU/KVM) a amélioré la prise en charge de l'encodage vidéo accéléré par le matériel, ainsi que des problèmes résolus survenus dans Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush, et Correction d'un problème qui entraînait l'abandon de la sortie lors des appels vidéo Zoom sur les systèmes dotés du contrôleur Iris.

Concernant la prise en charge supplémentaire des extensions OpenGL, les éléments suivants sont mentionnés :

  • GL_ARB_clip_control pour panfrost
  • GL_ARB_texture_filter_anisotropic pour panfrost, asahi
  • GL_ARB_occulsion_query2 pour asahi
  • GL_ARB_shader_stencil_export pour asahi
  • GL_ARB_draw_instancié pour asahi
  • GL_ARB_instanced_ararys pour asahi
  • GL_ARB_seamless_cube_map pour asahi
  • GL_NV_conditional_render pour asahi
  • GL_ARB_texture_mirror_clamp_to_edge pour asahi
  • Ajout de la prise en charge des extensions Vulkan :
  • VK_EXT_descriptor_buffer pour RADV, navet
  • VK_AMD_shader_early_and_late_fragment_tests pour RADV
  • VK_AMD_shader_explicit_vertex_parameter pour RADV/RDNA3
  • VK_EXT_swapchain_colorspace pour RADV, ANV, Navet
  • VK_KHR_shader_integer_dot_product pour V3DV
  • VK_KHR_present_wait pour ANV, RADV, Navet
  • VK_KHR_push_descriptor pour Vénus
  • VK_KHR_pci_bus_info pour Vénus

Il convient de noter que cette nouvelle version de Mesa 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), NVIDIA (nvc0) et Qualcomm Adreno (freedreno), OpenGL 4.3 pour virgl (GPU virtuel Virgil3D pour QEMU/KVM) et OpenGL 4.2 pour le pilote d3d12 (couche pour exécuter OpenGL sur DirectX 12).

Enfin si vous souhaitez en savoir plus à propos de cette nouvelle version des pilotes Mesa, vous pouvez vérifier les 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.