Kodbasen som Mesa 25.2-utgÄvan bygger pÄ har tagit bort stödet för DRI2 (Direct Rendering Infrastructure), vilket har ersatts av DRI3-grÀnssnittet, som anvÀnder DMA-BUF, för att organisera direkt Ätkomst till grafikkortet. Anledningen som anges Àr att DRI3-grÀnssnittet har funnits i över 10 Är, DRI2 har lÀnge varit förÄldrat och alla GPU-drivrutiner som stöds har lÀnge implementerat DRI3-grÀnssnittet. I Mesa 24.2 var anvÀndningen av DRI2 redan dold bakom alternativet "legacy-x11", och under ett Är har detta inte orsakat nÄgra speciella frÄgor.
Det noteras att Mesa planerar att ta bort stöd för andra mekanismer som har blivit förÄldrade sedan introduktionen av DMA-BUF. Mer specifikt planerar de att avbryta stödet för EGL-tillÀgget EGL_WL_bind_wayland_display, implementerat för Wayland. För utbyte av pixelbuffertar mellan klienten och server Wayland föreslÄs anvÀnda Wayland-protokollet linux_dmabuf. Stöd för EGL_WL_bind_wayland_display planeras att inaktiveras som standard och endast aktiveras med byggflaggan "legacy-wayland", varefter det kommer att tas bort efter nÄgra utgÄvor.
KĂ€lla: opennet.ru
