کد پایهای که نسخه Mesa 25.2 بر اساس آن ساخته شده است، پشتیبانی از DRI2 (زیرساخت رندر مستقیم) را حذف کرده است و رابط DRI3 که از DMA-BUF استفاده میکند، جایگزین آن شده است تا دسترسی مستقیم به آداپتور ویدیویی را سازماندهی کند. دلیل ذکر شده این است که رابط DRI3 بیش از 10 سال وجود داشته، DRI2 مدتهاست که منسوخ شده است و همه درایورهای GPU پشتیبانی شده مدتهاست که رابط DRI3 را پیادهسازی کردهاند. در Mesa 24.2، استفاده از DRI2 قبلاً پشت گزینه "legacy-x11" پنهان شده بود و به مدت یک سال این موضوع هیچ سوال خاصی ایجاد نکرده است.
لازم به ذکر است که Mesa قصد دارد پشتیبانی از سایر سازوکارهایی را که از زمان معرفی DMA-BUF منسوخ شدهاند، حذف کند. به طور خاص، این شرکت قصد دارد پشتیبانی از افزونه EGL یعنی EGL_WL_bind_wayland_display که برای Wayland پیادهسازی شده است را متوقف کند. این افزونه برای تبادل بافرهای پیکسلی بین کلاینت و سرور پیشنهاد میشود که Wayland از پروتکل linux_dmabuf Wayland استفاده کند. پشتیبانی از EGL_WL_bind_wayland_display قرار است به طور پیشفرض غیرفعال باشد و فقط با پرچم ساخت "legacy-wayland" فعال شود و پس از چند نسخه حذف خواهد شد.
منبع: opennet.ru
