Mesa 20.3.0 arrive avec un contrôleur v3dv pour RPi 4 et plus

Table des pilotes

Le lancement de la nouvelle version de Mesa 20.3.0 vient d'être annoncé Et comme dans les versions précédentes, la première version de la branche a un état expérimental qui, après la stabilisation finale du code, la version stable 20.3.1 sera publiée.

À la table 20.3 Prise en charge complète d'OpenGL 4.6 implémentée pour les GPU Intel (i965, iris) et AMD (radeonsi), Prise en charge d'OpenGL 4.5 pour les GPU AMD (r600), NVIDIA (nvc0) et llvmpipe, OpenGL 4.3 pour virgl (GPU virtuel Virgil3D pour QEMU / KVM), ainsi que la prise en charge de Vulkan 1.2 pour les cartes Intel et AMD, et Vulkan 1.0 pour VideoCore VI (Raspberry Pi 4).

Principales nouveautés du tableau 20.3.0

Dans cette nouvelle version un pilote v3dv est inclus avec la prise en charge de l'accélérateur graphique VideoCore VI utilisé dans les cartes Raspberry Pi 4, Raspberry Pi 400 et Compute Module 4 basées sur la puce Broadcom BCM2711. Kronos reconnaît que le contrôleur est entièrement conforme à la spécification Vulkan 1.0.

Le forfait comprend un nouveau contrôleur de lavapipe avec implémentation d'un logiciel rastériseur pour l'API Vulkan (similaire à llvmpipe, mais pour Vulkan). Implémentation logicielle repose sur la duplication des appels de l'API Vulkan vers l'API Gallium.

Performances et fonctionnalités du contrôleur Zink Gallium a augmenté de manière significative avec l'implémentation d'API OpenGL en plus de Vulkan (le pilote vous permet d'obtenir une accélération matérielle OpenGL s'il y a des pilotes sur le système qui sont limités à la prise en charge uniquement de l'API Vulkan).

Un autre changement qui se démarque est dans "ACO" dans laquelle la prise en charge des moteurs NGG a été ajoutée (Géométrie de nouvelle génération) lorsque vous travaillez avec des nuanceurs de géométrie. La fonction est implémentée dans le pilote RADV (pour les cartes AMD).

Pour Intel Haswell GPU, le pilote ANV ajoute la prise en charge de l'extension Transformer le feedback Vulkan, qui permet au projet DXVK d'utiliser l'API Direct3D Stream Output, qui est responsable du rendu de nombreuses surfaces dans les jeux.

Ajoutée prise en charge initiale des cartes graphiques AMD Dimgrey Cavefish (Navi 23) et Van Gogh APU (RDNA2) sur le contrôleur RadeonSI.

De l' autres changements qui se démarquent: 

  • Les pilotes Intel GPU OpenGL et Vulkan prennent en charge la famille de processeurs Alder Lake (12e génération).
  • Performances graphiques optimisées sur les puces Tiger Lake et Rocket Lake (certains jeux et tests, comme l'Unreal Engine 4 Vulkan Demo, montrent une accélération de 9 à 12%).
  • Les paramètres glx_extension_override et indirecto_gl_extension_override ont été ajoutés à driconf, avec lesquels vous pouvez remplacer la liste des extensions GLX disponibles.
  • Ajout d'une couche pour traduire la représentation intermédiaire (IR) des shaders NIR en la représentation intermédiaire TGSI (Tungsten Graphics Shading Infrastructure).
  • Le pilote Iris pour les GPU Intel prend en charge les noyaux OpenCL (MESA_SHADER_KERNEL) pour télécharger les calculs à côté du GPU.
  • La prise en charge de la spécification OpenCL 1.2 a été ajoutée au suivi de la santé Clover avec l'implémentation OpenCL.
  • Le pilote llvmpipe pour le rendu logiciel OpenGL prend en charge OpenGL 4.5.

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

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.