Aus dem Code-Stammbaum, auf dessen Basis die Version Mesa 25.2 erstellt wird, wurde die Unterstützung der DRI2-Infrastruktur (Direct Rendering Infrastructure) entfernt. Anstelle dessen wird der DRI3-Interface verwendet, der für den direkten Zugriff auf den Video-Adapter zuständig ist und DMA-BUF nutzt. Als Grund wird angeführt, dass der DRI3-Interface bereits seit über 10 Jahren existiert, DRI2 längst veraltet ist, und alle unterstützten GPU-Treiber schon lange den DRI3-Interface implementiert haben. In Mesa 24.2 war die Nutzung von DRI2 bereits hinter der Option „legacy-x11“ verborgen, was im Laufe des Jahres keine nennenswerten Fragen aufgeworfen hat.
Es wird angemerkt, dass Mesa in Zukunft auch die Unterstützung anderer Mechanismen, die nach der Einführung von DMA-BUF an Relevanz verloren haben, abschaffen will. Insbesondere ist geplant, die Unterstützung der EGL-Erweiterung EGL_WL_bind_wayland_display, die für Wayland implementiert wurde, einzustellen. Für den Austausch von Pixel-Puffern zwischen dem Client und dem Server durch Wayland wird der Wayland-Protokoll linux_dmabuf vorgeschlagen. Die Unterstützung von EGL_WL_bind_wayland_display soll standardmäßig deaktiviert und nur mit der Angabe des Build-Flags „legacy-wayland“ aktiviert werden, bevor sie in den kommenden Versionen entfernt wird.
Quelle: opennet.ru
