A Mesa 25.2 kiadás alapjául szolgáló kódbázis eltávolította a DRI2 (Direct Rendering Infrastructure) támogatását, amelyet a DRI3 interfész váltott fel, amely DMA-BUF-ot használ a videoadapterhez való közvetlen hozzáférés megszervezéséhez. Az indoklás az, hogy a DRI3 interfész már több mint 10 éve létezik, a DRI2 már régóta elavult, és az összes támogatott GPU-illesztőprogram már régóta implementálja a DRI3 interfészt. A Mesa 24.2-ben a DRI2 használata már a "legacy-x11" opció mögé volt rejtve, és egy évig ez nem vetett fel különösebb kérdéseket.
Megjegyzendő, hogy a Mesa tervezi a DMA-BUF bevezetése óta elavulttá vált mechanizmusok támogatásának megszüntetését. Konkrétan a Waylandhez implementált EGL_WL_bind_wayland_display EGL kiterjesztés támogatásának megszüntetését tervezi. A kliens és a ... közötti pixelpufferek cseréjéhez... szerver A Wayland esetében a linux_dmabuf Wayland protokollt javasolják használni. Az EGL_WL_bind_wayland_display támogatása alapértelmezés szerint le lesz tiltva, és csak a "legacy-wayland" build flaggel lesz engedélyezve, ezt követően néhány kiadás után eltávolításra kerül.
Forrás: opennet.ru
