DragonFlyBSD has updated its Direct Rendering Manager (DRM) kernel graphics/display driver code that it ports over from what’s available in the upstream Linux kernel. The latest revision to the DragonFlyBSD kernel graphics driver code enables support for some new hardware platforms but remains woefully behind the latest generation dGPUs/iGPUs and what is found in the upstream Linux kernel.
Yesterday’s push to the DragonFlyBSD Git tree syncs the DRM driver code against what’s found in Linux 4.20.17. Yes, the 4.20 series that debuted at the end of 2018 compared to Linux 6.16 being the very latest upstream. It’s also far behind FreeBSD currently using around Linux 6.7 kernel graphics driver code.
This latest sync for DragonFlyBSD does mean some new hardware support compared to what previously was available. The new sync enables AMDGPU driver support for aging AMD Picasso and Rave 2 platforms as well as Vega 20 discrete graphics. The hardware all being years old and several generations behind AMD’s latest wares, but at least it’s still moving forward bit by bit.
Over on the Intel i915 DRM driver side, DragonFlyBSD now enables support for Intel Ice Lake graphics. There is also a fix for i915 hardware acceleration with this re-base.
The DRM core driver code pulled into DragonFlyBSD is also now providing basic support for DMA-BUF.
More details on this latest DRM sync for DragonFlyBSD via this commit.