A base de código na qual a versão Mesa 25.2 se baseia removeu o suporte à DRI2 (Direct Rendering Infrastructure), que foi substituída pela interface DRI3, que utiliza DMA-BUF para organizar o acesso direto ao adaptador de vídeo. O motivo alegado é que a interface DRI3 existe há mais de 10 anos, a DRI2 está obsoleta há muito tempo e todos os drivers de GPU suportados já implementam a interface DRI3 há muito tempo. No Mesa 24.2, o uso da DRI2 já estava oculto atrás da opção "legacy-x11" e, por um ano, isso não levantou nenhuma dúvida específica.
Observa-se que a Mesa planeja remover o suporte para outros mecanismos que se tornaram obsoletos desde a introdução do DMA-BUF. Especificamente, planeja descontinuar o suporte para a extensão EGL EGL_WL_bind_wayland_display, implementada para Wayland. Para troca de buffers de pixels entre o cliente e o servidor, a extensão EGL_WL_bind_wayland_display é utilizada para esse fim. servidor Propõe-se que o Wayland utilize o protocolo Wayland linux_dmabuf. O suporte para EGL_WL_bind_wayland_display será desativado por padrão e ativado apenas com a flag de compilação "legacy-wayland", sendo removido posteriormente, após algumas versões.
Fonte: opennet.ru
