Kódová základna, na které je založena verze Mesa 25.2, odstranila podporu pro DRI2 (Direct Rendering Infrastructure), která byla nahrazena rozhraním DRI3, které používá DMA-BUF k organizaci přímého přístupu k grafické kartě. Uvedeným důvodem je, že rozhraní DRI3 existuje již více než 10 let, DRI2 je již dávno zastaralé a všechny podporované ovladače GPU již dávno implementují rozhraní DRI3. V Mesa 24.2 bylo použití DRI2 již skryto za volbou „legacy-x11“ a po dobu jednoho roku to nezpůsobovalo žádné zvláštní otázky.
Je třeba poznamenat, že společnost Mesa plánuje ukončit podporu pro další mechanismy, které se od zavedení DMA-BUF staly zastaralými. Konkrétně plánuje ukončit podporu pro rozšíření EGL EGL_WL_bind_wayland_display, implementované pro Wayland. Pro výměnu pixelových bufferů mezi klientem a server Pro Wayland se navrhuje používat protokol linux_dmabuf. Podpora pro EGL_WL_bind_wayland_display má být ve výchozím nastavení zakázána a povolena pouze s příznakem sestavení „legacy-wayland“, po kterém bude po několika vydáních odstraněna.
Zdroj: opennet.ru
