12705
Linux & DevOps

Linux 7.2 Brings AMDGPU Power Module to Match Windows Radeon Behavior

Posted by u/Tiobasil · 2026-05-07 00:55:04

In an effort to close the gap between Linux and Windows power management for Radeon graphics, the upcoming Linux kernel 7.2 will integrate a new AMDGPU DC power module. This change, signaled by a batch of driver updates sent for review, aims to deliver more consistent and efficient power behavior across platforms. Below, we explore the key questions surrounding this development.

What exactly is the new AMDGPU power module?

The AMDGPU DC (Display Core) power module is a new component being added to the AMDGPU graphics and AMDKFD compute kernel drivers. It is designed to handle power management tasks for Radeon GPUs on Linux. The module will be queued for inclusion in the DRM-Next tree, which feeds into the Linux 7.2 merge window expected in June. This power module specifically focuses on aligning Linux power management behaviors with those seen in Microsoft Windows, particularly for Radeon hardware.

Linux 7.2 Brings AMDGPU Power Module to Match Windows Radeon Behavior

Why is aligning with Windows power behavior important?

Historically, Radeon power management on Linux has differed from Windows, leading to variations in performance, battery life, and thermal profiles. Users dual-booting or switching from Windows often noticed inconsistent GPU behavior. By aligning the Linux power module with Windows, AMD aims to ensure that Radeon GPUs behave predictably and efficiently regardless of the operating system. This compatibility is especially critical for laptops and mobile workstations where power optimization directly impacts user experience and battery longevity.

How does the new module achieve better alignment?

The AMDGPU DC power module adopts similar algorithms and power state definitions used in the Windows Radeon Software driver. It refines how the kernel manages clock speeds, voltage levels, and power states during idle, light load, and full GPU utilization. By replicating Windows-style heuristics, the module ensures that transitions between power states occur at comparable thresholds. This reduces anomalies such as unexpected fan spikes or performance drops that were previously observed only on Linux. The integration is part of AMD’s ongoing effort to deliver a consistent graphics stack across platforms.

What other features are included in this batch of driver updates?

Beyond the power module, the driver batch includes several improvements for both AMDGPU (graphics) and AMDKFD (compute) drivers. Among the highlights are enhancements to display link training, support for newer display configurations, and fixes for memory clock gating. These updates are all being prepared for the DRM-Next queue, which will be merged into the mainline kernel during the Linux 7.2 cycle. Developers have also noted adjustments to the way the driver handles power profiles, further supporting the goal of Windows alignment.

When will users be able to use this new power module?

The module is currently being reviewed for inclusion in DRM-Next, with the Linux 7.2 merge window opening in June. Assuming it passes review, the code will be part of the Linux 7.2 kernel release, which is expected later in 2025. Users running a custom or rolling-release distro may see it sooner via kernel builds from Git. For production systems, the power module will be available once 7.2 reaches stable release. Enthusiasts and developers can track the progress through AMD’s Linux kernel mailing list patches.

Will this affect all AMD GPUs?

While the module targets modern Radeon graphics cards supported by the amdgpu driver (GCN 4th gen and later, including RX 400 series and newer), older GPUs using the radeon driver are not affected. The power module specifically works with the AMDGPU DC stack, which is used for display and power control on supported hardware. Users with integrated AMD Radeon graphics in recent Ryzen processors will also benefit, as those are covered under the amdgpu driver. For older GPUs, power management will continue as before.

What tangible improvements can users expect from this change?

Users should see more consistent GPU performance under varying loads, better battery life on laptops, and reduced thermal fluctuations. In particular, the module should eliminate cases where Linux exhibited different fan curves or power draw compared to Windows under the same workload. Gamers and content creators who dual-boot will experience fewer oddities like stutter or frame-time hiccups. Additionally, system administrators will benefit from more predictable power consumption in server or compute environments relying on AMD GPUs.

How can developers contribute to this effort?

Developers interested in testing or contributing can find the relevant patches on the dri-devel mailing list or by checking the AMDGPU driver sections in kernel.org. Feedback on the power module’s behavior—especially on different hardware configurations—is welcome. AMD engineers encourage reporting any discrepancies between Linux and Windows power management to help refine the module further. As with any kernel development, proper format for bug reports and patches is essential for smooth integration into the mainline.