Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Ars Technica
Ars Technica
· 1 month, 3 weeks ago • Kyle Orland

New AMD Linux patch boosts low-end gaming performance on Steam Deck

Briefing

A new AMD Linux driver patch is aimed squarely at a problem handheld players and developers know too well: ugly frame-time spikes at the low end. On Steam Deck and other AMD-based gaming hardware, Energy Performance Preference mode can misread a busy thread that briefly sleeps as a signal to reduce its performance target, so the next wake-up starts at a lower frequency than the game needs.

That behavior shows up as longer frame generation times, stale frames, and extra latency, especially in the worst-case part of the frame-time distribution. Switching the system to full performance mode avoids the hitching, but it also throws away the battery savings EPP is supposed to preserve. Simply raising the affected thread’s minimum performance target permanently is not a clean fix either, because CPU/GPU boost interactions can make low-end behavior worse.

The patch comes from Linux kernel work discussed by David Vernet on the kernel mailing list, with the problem highlighted in the context of Steam Deck’s aging hardware and the need to stretch its useful life. For game teams targeting handheld PC hardware, this is the kind of platform-level tuning that can matter as much as engine-side optimization: if the scheduler and power governor are fighting your frame pacing, your content can look worse even when average FPS seems fine.

The practical takeaway is that AMD’s Linux stack may be getting better at balancing efficiency and responsiveness on low-power gaming devices. If this lands broadly, it could reduce the need for developers to overcompensate with heavier CPU headroom or...

“games often face in EPP mode”

— David Vernet · Describing the underlying power-management issue
Original source
Read on Ars Technica
At a glance
what
An AMD Linux kernel patch targets low-end frame hitches in Energy Performance Preference (EPP) mode on Steam Deck and other AMD gaming hardware.
who
Linux kernel coder David Vernet discussed the fix on the Linux kernel mailing list; AMD’s Linux driver stack is the affected layer.
when
The discussion surfaced as Steam Deck approaches its fifth birthday next February.
impact
Could improve frame latency and frame pacing on handheld PC gaming devices without forcing full performance mode.
Signal Positive

Potentially improves handheld frame pacing without sacrificing battery life

Discuss

Follow Steam updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...