AMD Linux Graphics Driver To Switch To More Aggressive Power Heuristics By Default

Written by Michael Larabel in Radeon on 16 October 2024 at 06:51 AM EDT. 50 Comments
RADEON
It looks like for the upcoming Linux 6.13 kernel cycle there could be a nice performance boost for AMD Radeon discrete graphics cards with the AMDGPU kernel driver poised to set more aggressive power heuristics by default.

A change queued up last week by AMDGPU driver maintainer Alex Deucher will now default to the fullscreen 3D workload profile for discrete GPUs. AMD APUs with integrated graphics will continue to use the default "bootup" power profile but discrete graphics cards will be running in the "fullscreen 3D" power profile by default.

Deucher commented on the patch making this change:
"This uses more aggressive hueristics than the the bootup default profile. On windows the OS has a special fullscreen 3D mode where this is used. Since we don't have the equivalent on Linux default to this profile for dGPUs."

Since Linux lacks the infrastructure for properly and reliably indicating if a full-screen 3D game is running versus another application, this change will just use the full-screen 3D power profile at boot time by default. It's better in the name of performance but with more aggressive ramping of the core/memory clock frequencies it can come with an increase to power use by default.

In turn this change closes this three year old bug report over power-savings being too aggressive on a Radeon RX 6800 and leading to stuttering. It also is set to close this more recent bug report over RDNA3 power management / clock speeds being too low.

AMDGPU more aggressive power patch


So barring any changes, this patch for applying the full-screen 3D power profile by default for AMD discrete GPUs will likely be merged for the Linux 6.13 kernel.
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