LINUX.ORG.RU

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

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

в общем, помогли его материалы хоть как-нибудь или же ядро/API драйверов в Haiku давным-давно ускакало далеко вперёд и этот гайд потерял актуальность?

Видеодрайверы делятся две слабосвязных части: ускорение (3D, compute, видео кодирование/декодирование) и вывод на экран. Этот топик про первое: ускорение. А тот гайд про вывод на экран, тск что он не имеет отношения к конкретно этой теме.

Для вывода на экран гайд актуален, но сама архитектура драйверов сильно устаревшая и её надо будет переделывать. В частности в текущей архитектуре нет поддержки нескольких мониторов и возможности вывода на экран без тиринга. Над этим планируется работать в рамках проекта app_server_neo по модернизации GUI сервера: поддержка аппаратного ускорения 2D графики через Skia и Vulkan, поддержка нескольких мониторов и вывода без тиринга (двойная буферизация фреймбуфера со свопом при обновлении), опционалтный композитинг и поддержка полупрозрачных окон.

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

в общем, помогли его материалы хоть как-нибудь или же ядро/API драйверов в Haiku давным-давно ускакало далеко вперёд и этот гайд потерял актуальность?

Видеодрайверы делятся две слабосвязных части: ускорение (3D, compute, видео кодирование/декодирование) и вывод на экран. Этот топик про первое: ускорение. А тот гайд про вывод на экран, тск что он не имеет отношения к конкретно этой теме.

Для вывода на экран гайд актуален, но сама архитектура драйверов сильно устаревшая и её надо будет переделывать. В частности в текущей архитектуре нет поддержки нескольких мониторов и возможности вывода на экран без тиринга. Над этим планируется работать в рамках проекта app_server_neo по модернизации GUI сервера: поддержка аппаратного ускорения 2D графики через Skia, поддержка нескольких мониторов и вывода без тиринга (двойная буферизация фреймбуфера со свопом при обновлении), опционалтный композитинг и поддержка полупрозрачных окон.