VOOZH about

URL: https://www.phoronix.com/news/Runtime-PM-Raspberry-Pi-V3D

⇱ Runtime PM For The V3D Raspberry Pi Driver Will Finally Lower The GPU Clock When Idle - Phoronix


👁 Phoronix

Runtime PM For The V3D Raspberry Pi Driver Will Finally Lower The GPU Clock When Idle

Written by Michael Larabel in Raspberry Pi on 28 July 2025 at 09:02 AM EDT. 46 Comments
While the Broadcom V3D driver has been part of the mainline kernel for supporting the graphics found on recent Raspberry Pi boards, currently it doesn't support run-time power management. The lack of runtime PM has meant the GPU clock remains at full-speed even while idle.

Maíra Canal of Igalia posted a patch series today implementing run-time power management for the V3D DRM driver to benefit Raspberry Pi single board computers. Canal explained with the patch cover letter:
"This series introduces Runtime PM for Raspberry Pi's GPU, V3D. Currently, the GPU clock stays up during the whole operation, even if the GPU is idle. By introducing Runtime PM, we can now turn off the clock completely during idle."

Thus important for power efficiency and thermals to support GPU run-time power management just like other modern GPUs/drivers.

👁 Raspberry Pi 5


The patch series is now under review for the V3D driver. Due to the timing the earliest now this V3D run-time power management would be merged is the Linux v6.18 cycle later in the year.

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.