LINUX.ORG.RU

История изменений

Исправление Set440, (текущая версия) :

Слон это dma-buf, который позволяет избавиться от копирования содержимого буферов между приложением и композитором. В том числе с помощью его можно расшарить буфер в памяти gpu, а значит не нужно будет гонять данные по маршруту gpu->cpu->gpu.

Спасибо за пояснение! Я в общем-то не сильно понимаю, как работает вэйланд. Схемы из википедии мне ничего не говорят, они не показывают куда идут буффера DMA-Buf / GBM / DRI3

Но вцелом, я недалеко отошёл от истины – ЖБМ спавнит окна приложений напрямую в видеопамяти, если они поддерживают ускорение конешн. Хотя да, перепутал функциональность DMA-Buf с функциями GBM

Исходная версия Set440, :

Слон это dma-buf, который позволяет избавиться от копирования содержимого буферов между приложением и композитором. В том числе с помощью его можно расшарить буфер в памяти gpu, а значит не нужно будет гонять данные по маршруту gpu->cpu->gpu.

Спасибо за пояснение! Я в общем-то не сильно понимаю, как работает вэйланд. Схемы из википедии мне ничего не говорят, они не показывают куда идут буффера DMA-Buf / GBM / DRI3