Le code source de Mesa 25.2 a supprimé la prise en charge de l'interface DRI2 (Direct Rendering Infrastructure), remplacée par l'interface DRI3, qui utilise DMA-BUF pour organiser l'accès direct à la carte vidéo. La raison invoquée est que l'interface DRI3 existe depuis plus de 10 ans, que DRI2 est obsolète depuis longtemps et que tous les pilotes GPU pris en charge l'implémentent depuis longtemps. Dans Mesa 3, l'utilisation de DRI24.2 était déjà masquée par l'option « legacy-x2 », et depuis un an, cela n'a pas soulevé de questions particulières.
Il est à noter que Mesa prévoit de supprimer la prise en charge d'autres mécanismes devenus obsolètes depuis l'introduction de DMA-BUF. Plus précisément, elle prévoit d'abandonner la prise en charge de l'extension EGL EGL_WL_bind_wayland_display, implémentée pour Wayland. Cette extension permet l'échange de tampons de pixels entre le client et le système. serveur Il est proposé que Wayland utilise le protocole Wayland linux_dmabuf. La prise en charge d'EGL_WL_bind_wayland_display sera désactivée par défaut et activée uniquement avec l'option de compilation « legacy-wayland », après quoi elle sera supprimée après quelques versions.
Source: opennet.ru
