La nouvelle version des pilotes Mesa 19.1.0 arrive avec la prise en charge de plus de cartes graphiques

Pilotes de table

Récemment La nouvelle version de mise à jour de la pile graphique open source Mesa 19.1.0 est sortie avec divers correctifs de bogues et de stabilité, mais surtout, il prend en charge un grand nombre de cartes graphiques.

Contrôleurs MESA sont les pilotes logiciels Linux open source disponibles pour les matériels 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 fil des ans, le projet s'est développé pour implémenter davantage d'API graphiques, notamment OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC et Vulkan.

Une variété de pilotes de périphériques 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.

En plus des applications 3D telles que les jeux, les serveurs graphiques utilisent des appels OpenGL / EGL pour produire l'image à l'écran.

Quoi de neuf dans Mesa 19.1.0

La première version de la branche Mesa 19.1.0 a un état expérimental: Après la stabilisation finale du code, une version stable 19.1.1 sera publiée.

Mesa 19.1 fournit une prise en charge complète d'OpenGL 4.5 pour les pilotes i965, radeonsi et nvc0, Prise en charge de Vulkan 1.1 pour les cartes Intel et AMD, ainsi qu'une prise en charge partielle de la norme OpenGL 4.6.

Avec lui le nouveau pilote Iris développé par Intel a été inclus. Contrairement au i965, le nouveau contrôleur est basé sur l'architecture Gallium3D, qui place les tâches de gestion de la mémoire du côté du contrôleur 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.

tableau des pilotes graphiques

Le nouveau contrôleur ne prend en charge que GP8 basé sur la microarchitecture Gen8 + (Broadwell, Skylake) avec GPU HD, UHD et Iris.

Lors d'un test pilote, les performances de l'iris sont 3 à 15 fois supérieures à i965, selon le mode de test. En moyenne, Iris montre qu'il dessine 5,45 fois plus d'objets par seconde que le contrôleur i965.

Lors de l'exécution de vrais programmes, le gain de performances n'est pas si impressionnant (dans l'une des démos, l'augmentation est d'environ 19%, et dans certaines démos, c'est i965).

Le contrôleur Classic i965 étend la prise en charge des puces Gen 11 et ajoute la prise en charge du sous-système graphique Elkhart Lake SoC.

Le cadre incluait le pilote GPU Mali 400/450, utilisé dans de nombreuses puces ARM plus anciennes.

Autres changements

Ajout du pilote Panfrost pour GPU basé sur les microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) et Bifrost (Mali G3x, G5x, G7x) utilisés dans de nombreux appareils équipés de processeurs ARM.

Le pilote RADV (Vulkan Driver for AMD Cards) ajoute la prise en charge de la technologie VESA Adaptive-Sync (FreeSync), qui vous permet de modifier de manière adaptative le taux de rafraîchissement du moniteur pour assurer une sortie fluide et sans espaces.

Parmi les autres ajouts qui ressortent, nous trouvons: 

  • Ajout d'un nouveau pilote Vulkan TURNIP pour le GPU Qualcomm Adreno
  • La prise en charge des extensions OpenGL 4 a été ajoutée au pilote Softpipe (un rastériseur logiciel basé sur Gallium3D): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array et jusqu'à ce qu'OpenGL soit entièrement pris en charge pour implémenter les extensions 4.0.
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading et GL_ARB_tessellation_shader;
  • Ajout de la prise en charge du format de compression de texture ATC utilisé par les GPU Qualcomm et AMD
  • Les performances du traqueur d'état Gallium Nine, qui prend en charge l'API Direct3D 9 pour les systèmes de type Unix et est couramment utilisé pour exécuter des jeux Windows avec Wine, ont été améliorées.

Aussi, vous remarquerez peut-être l'ajout à la branche, qui constituera la base de la version Mesa 19.2, l'implémentation de l'extension GL_KHR_robustness pour le pilote Gallium3D R600, qui était le dernier lien manquant pour prendre en charge OpenGL 4.5.

Par conséquent, le R600 est devenu le quatrième contrôleur de Mesa avec le support OpenGL 4.5. La prise en charge d'OpenGL 4.5 sur le R600 n'est disponible que pour le GPU Radeon HD 5800/6900.


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.