
DragonFlyBSD обновила код графического/дисплейного драйвера ядра Direct Rendering Manager (DRM), который она переносит с того, что доступно в ядре Linux upstream. Последняя ревизия кода графического драйвера ядра DragonFlyBSD обеспечивает поддержку некоторых новых аппаратных платформ, но по-прежнему сильно отстает от последнего поколения dGPU/iGPU и того, что есть в ядре Linux.
Вчерашнее обновление в Git-дереве DragonFlyBSD синхронизирует код драйвера DRM с тем, что есть в Linux 4.20.17. Да, серия 4.20, дебютировавшая в конце 2018 года, по сравнению с Linux 6.16 является самой последней версией. Она также значительно отстает от FreeBSD, которая в настоящее время использует код графического драйвера ядра Linux 6.7. Эта последняя версия DragonFlyBSD добаляет новую аппаратную поддержку по сравнению с тем, что было доступно ранее. Новая версия обеспечивает поддержку драйверов AMDGPU для устаревших платформ AMD Picasso и Rave 2, а также дискретной графики Vega 20. Аппаратное обеспечение устарело на несколько лет и отстает от последних разработок AMD на несколько поколений, но, по крайней мере, оно все еще движется вперед бит за битом.
Что касается драйверов Intel i915 DRM, то DragonFlyBSD теперь поддерживает графику Intel Ice Lake. В этом обновлении также исправлено аппаратное ускорение i915. Код основного драйвера DRM, перенесенный в DragonFlyBSD, теперь также обеспечивает базовую поддержку DMA-BUF. Более подробная информация о последней синхронизации DRM для DragonFlyBSD доступна в этом коммите.