Поддержка обратной связи Mesa Lands DMA-BUF для Vulkan On Wayland
После работы в прошлом году Mesa 22.3 получила поддержку расширения Wayland DMA-BUF Feedback для использования драйверами Mesa Vulkan с кодом интеграции оконной системы Vulkan (WSI).
Поддержка обратной связи DMA-BUF была добавлена в набор протоколов Wayland в прошлом году как улучшение, особенно для систем с несколькими графическими процессорами. Этот протокол Wayland предназначен для передачи информации об устройстве GPU, используемом компоновщиком Wayland, и семантике вокруг него, например, для использования вторичным GPU с DMA-BUF для эффективного обмена буферами с основным GPU в совместимом формате. Объект обратной связи DMA-BUF вводит понятие «основное устройство» и «транши» в виде списка пар формат/модификатор, совместимых с целевым устройством. С траншем также указывается, могут ли буферы, выделенные этой парой формат/модификатор, использоваться для прямого сканирования.
Композитор GNOME 42 добавил поддержку обратной связи DMA-BUF, ее поддерживает Swap/wlroots, как и другие композиторы.
Начиная с Mesa 22.0 в начале этого года в коде EGL Mesa появилась поддержка обратной связи DMA-BUF. Теперь, когда Mesa 22.3 наступит за несколько дней до заморозки этой функции, был объединен прошлогодний запрос на слияние, добавляющий поддержку обратной связи DMA-BUF для интеграции оконной системы Mesa Vulkan (WSI).
Поддержка обратной связи DMA-BUF была добавлена в набор протоколов Wayland в прошлом году как улучшение, особенно для систем с несколькими графическими процессорами. Этот протокол Wayland предназначен для передачи информации об устройстве GPU, используемом компоновщиком Wayland, и семантике вокруг него, например, для использования вторичным GPU с DMA-BUF для эффективного обмена буферами с основным GPU в совместимом формате. Объект обратной связи DMA-BUF вводит понятие «основное устройство» и «транши» в виде списка пар формат/модификатор, совместимых с целевым устройством. С траншем также указывается, могут ли буферы, выделенные этой парой формат/модификатор, использоваться для прямого сканирования.
Композитор GNOME 42 добавил поддержку обратной связи DMA-BUF, ее поддерживает Swap/wlroots, как и другие композиторы.
Начиная с Mesa 22.0 в начале этого года в коде EGL Mesa появилась поддержка обратной связи DMA-BUF. Теперь, когда Mesa 22.3 наступит за несколько дней до заморозки этой функции, был объединен прошлогодний запрос на слияние, добавляющий поддержку обратной связи DMA-BUF для интеграции оконной системы Mesa Vulkan (WSI).
Похожие публикации
Нет комментариев