Linux 6.8 To Add Atomic Mode-Setting Mouse Hotspots, Atomic Async Page Flip

Written by Michael Larabel in Linux Kernel on 3 December 2023 at 01:00 AM EST. 6 Comments
LINUX KERNEL
The drm-misc-next changes sent out this week to DRM-Next ahead of the Linux 6.8 kernel cycle include a few interesting additions worth mentioning for Linux desktop users.

First up, DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP is introduced with this week's DRM changes for Linux 6.8. This is the long-in-development code for atomic async page flips support that's been of interest by Valve's Gamescope compositor.

Another notable change is the atomic mode-setting path adding support for "mouse hotspots" with DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT. The DRM mouse hotspot properties support is intended to help improve the experience for virtualized graphics drivers on Linux. The hotspot is intended to be an offset within the cursor image where mouse events are expected to go when a plane is used as a cursor image for the mouse pointer. The focus is on improving support for cursor planes within virtualized graphics drivers by having a user-space API to let clients advertise that they are aware of restrictions on the cursor plane and lets them use atomic kernel mode-setting with virtualized drivers.

KVM QEMU use


The drm-misc-next changes for the week also add GPUVM support to the Nouveau DRM driver as well as making some scheduling improvements. Plus there are bug fixes to the various smaller DRM drivers and other minor enhancements. See this pull for the full set of drm-misc-next changes sent in this week for queuing ahead of the Linux 6.8 cycle.
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