A proposed Linux kernel patch could reduce frame hitches on the Steam Deck and other AMD-based gaming hardware running Linux. In early testing using Civilization VI's benchmark, the patch improved 1% low frame rates by 31.8% and frame generation times at the 99th percentile by 4.1%, without affecting average FPS at all.
The patch comes from David Vernet, a Linux kernel developer at Meta, and targets a specific inefficiency in how AMD's P-State driver handles EPP mode during gaming workloads. When a game's main or render thread pauses briefly while waiting for the GPU, the current driver can misread that short sleep as reduced CPU demand and begin lowering the core's clock speed. When the thread wakes up, it starts back at a lower frequency than it actually needs, causing momentary frame time inflation that shows up as stutters and 1% low spikes.
Popular Now: Man outsmarts GPU scammers by filming his RTX 5070 Ti unboxing, and finds two-liter water bottle insideSwitching the processor to full performance mode eliminates the issue. Still, it kills the power efficiency that EPP mode is designed to provide, which is concerning on a handheld where the CPU and GPU share a power budget. Simply raising the minimum performance target permanently also backfires by interfering with the shared CPU and GPU boost management on Steam Deck hardware.

Vernet's solution is a per-core EPP boost called epp_boost. Rather than changing behavior globally, the patch monitors each core's activity every 10 milliseconds. If a core is at least 50% busy, the patch temporarily switches just that core to performance mode. Once activity drops and stays low for 300 milliseconds, it reverts to the normal EPP policy. This allows for targeted, dynamic responsiveness that only kicks in when and where it is actually needed.

Frequently Asked Questions
TweakBot answers common questions about this news using TweakTown's own coverage from this page and related content from our archive. Tap a question to reveal the answer, or type your own below.
What specific problem does the epp_boost patch aim to fix on the Steam Deck and other AMD Linux systems?
How does the epp_boost patch decide when to switch an individual core to performance mode?
What exact timing thresholds (check interval and revert delay) does the patch use to boost and then restore cores?
What measurable impact did the patch have on Civilization VI benchmark results for 1% lows and 99th-percentile frame generation times?
Have a question not listed here? Ask below and TweakBot will answer it.
Testing on the Steam Deck showed the main CPU core running at a median clock of 2.43 GHz despite being 98% busy without the patch. With epp_boost enabled, the median clock jumped to 3.5 GHz. AMD's Linux kernel engineers have not yet reviewed the patch, and it is not in any official release.






