A base de código na que se basea a versión Mesa 25.2 eliminou a compatibilidade con DRI2 (Direct Rendering Infrastructure), que foi substituída pola interface DRI3, que usa DMA-BUF, para organizar o acceso directo ao adaptador de vídeo. A razón citada é que a interface DRI3 existe desde hai máis de 10 anos, DRI2 está desactualizado e todos os controladores de GPU compatibles implementan a interface DRI3 desde hai tempo. En Mesa 24.2, o uso de DRI2 xa estaba oculto detrás da opción "legacy-x11", e durante un ano isto non causou ningunha dúbida especial.
Cómpre sinalar que Mesa planea eliminar o soporte para outros mecanismos que quedaron obsoletos desde a introdución de DMA-BUF. En concreto, planea deixar de ofrecer soporte para a extensión EGL EGL_WL_bind_wayland_display, implementada para Wayland. Para o intercambio de búferes de píxeles entre o cliente e servidor Proponse que Wayland empregue o protocolo Wayland linux_dmabuf. Está previsto que a compatibilidade con EGL_WL_bind_wayland_display estea desactivada por defecto e activada só coa opción de compilación "legacy-wayland", despois da cal se eliminará despois dalgunhas versións.
Fonte: opennet.ru
