News: 0001564635

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Raspberry Pi] 3 Hours Ago Runtime Power Management)


While the Broadcom [1]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.

[2]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.



[1] https://www.phoronix.com/search/V3D

[2] https://lore.kernel.org/dri-devel/20250728-v3d-power-management-v1-0-780f922b1048@igalia.com/T/



Danny3

uwgandalf

Guiorgy

Pranos

schmidtbag

Modu

uid313

uwgandalf

hajj_3

Bagbiter:
1. n.; Equipment or program that fails, usually intermittently. 2.
adj.: Failing hardware or software. "This bagbiting system won't let me get
out of spacewar." Usage: verges on obscenity. Grammatically separable; one
may speak of "biting the bag". Synonyms: LOSER, LOSING, CRETINOUS,
BLETCHEROUS, BARFUCIOUS, CHOMPER, CHOMPING.