Raspberry Pi 5 Kernel Graphics Driver Support Queued Ahead Of Linux 6.8

Written by Michael Larabel in Linux Kernel on 17 November 2023 at 08:33 AM EST. 4 Comments
LINUX KERNEL
An initial set of drm-misc-next changes has been sent out today to DRM-Next of the very first feature patches to begin queuing until the Linux 6.8 merge window opens up around the start of the new year.

Today's first drm-misc-next pull request toward Linux 6.8 includes a new CLOSE_FB ioctl for the core DRM user-space API. This new ioctl is for closing a frame-buffer without disabling planes or CRTCs. There is already wlroots patches pending for this in user-space. The intent with CLOSE_FB is for allowing the seamless transition between two DRM masters.

The other big change with this pull request is the V3D DRM driver adding support for the Broadcom BCM2712. This is what's needed for getting the Raspberry Pi 5 kernel graphics/display driver going in the open-source V3D Direct Rendering Manager driver.

Raspberry Pi 5


In user-space Mesa 23.3 adds Raspberry Pi 5 support for the OpenGL and Vulkan drivers but depends upon this DRM kernel support to be merged for Linux 6.8. For now the likes of Raspberry Pi OS are carrying their own patched kernel. The Raspberry Pi V3D driver also adds GPUTop support in this pull as well as FDINFO support.

Also notable with this initial set of feature patches is the Intel IVPU driver updating its driver for the NPU on Meteor Lake and later. The new changes there are better power management, MMU PT optimizations, firmware handling improvements, support for uncached buffers, and other new features.

More information on this first of several drm-misc-next updates for what will be ultimately included in Linux 6.8 can be found via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week