В кодовата база, на основата на която се формулира версия Mesa 25.2, е отстранена поддръжката на инфраструктурата DRI2 (Direct Rendering Infrastructure), която е заменена от интерфейса 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 се предлага да се използва Wayland-протокола linux_dmabuf. Поддръжката на EGL_WL_bind_wayland_display планират да отключат по подразбиране и да активират само при посочване на компилационния флаг «legacy-wayland», след което да я премахнат след няколко версии.
Източник: opennet.ru
