Mesa 22.3 est la dernière et la meilleure que la communauté open source a à offrir pour les pilotes graphiques, et il est maintenant disponible avec de nombreuses améliorations. Hier, les pilotes open source couvrent AMD, Intel, ARM et plus sur Linux.
Pour les personnes préoccupées par la stabilité et les bogues, il est toujours préférable d’attendre au moins la mise à jour de la première version de point comme 22.3.1.
Les extensions et fonctionnalités nouvellement prises en charge dans MESA 22.3 incluent:
- Gl_arb_shader_clock sur llvmpipe
- Vk_khr_shader_clock sur lavapipe
- MESA-DB, le nouveau type de cache de fichier unique
- Vk_ext_attachment_feedback_loop_layout sur radv, lavapipe
- Vk_khr_global_priorité sur radv
- Gl_khr_blend_equation_advanced_coherent sur zink
- Vk_ext_load_store_op_none sur radv
- Vk_ext_mutable_descriptor_type sur radv
- Vk_ext_shader_atomic_float sur lvp
- Vk_ext_shader_atomic_float2 sur lvp
- Gl_nv_shader_atomic_float sur llvmpipe
- Vk_ext_image_robustness sur v3dv
- VK_EXT_EXTEND_DAMIC_STATE3 sur Lavapipe
- VK_EXT_EXTEND_DAMIC_STATE3 sur RADV & ANV
- Vk_ext_pipeline_robustness sur v3dv
- Mali T620 sur Panfrost
- Cache de disque de shader sur Panfrost
- Prise en charge des formats de tampon vertex R8G8B8, B8G8R8, R16G16B16 et 64 bits sur RADV
- Support initial GFX11 / RDNA3 sur RADV
- Diverses optimisations de traçage de rayons sur RADV
- ExtendedDynamicState2PatchControlpoints sur RADV (VK_EXT_EXTENDE_DAMIC_STATE2)
- Radeon Raytracing Analyzer Intégration (en utilisant RADV_RRA_ Variables d’environnement)
- OpenGL 4.5 sur Freedreno / A6xx (contre 3,3)
- Vk_ext_mesh_shader sur anv
Notes de bas de page:
- RADV = pilote AMD Vulkan
- Anv = conducteur Intel Vulkan
- Panfrost = pilote ARM Mali
- V3DV = conducteur de Raspberry Pi 4
- Lavapipe = un pilote Vulkan logiciel basé sur le processeur
J’espère que plus tard ce mois-ci, je chercherai à acheter l’un des nouveaux AMD Radeon RX 7900 XTX afin que je puisse enfin voir ce que Mesa est comme moi à utiliser sur le bureau.
Article tiré de.