AMD Linux Patch Boosts Low-End Steam Deck Gaming Performance

▼ Summary
– A new Linux driver patch for AMD hardware aims to reduce low-end frame hitches on devices like the Steam Deck when running in Energy Performance Preference (EPP) mode.
– In EPP mode, the AMD driver misinterprets a busy thread’s short sleep periods as a signal to lower its average performance target.
– When threads wake from sleep at a lower frequency, it causes increased frame latency, stale frames, and longer generation times.
– Switching to “performance” mode fixes the issue but removes the energy savings EPP mode provides.
– Permanently raising the affected thread’s minimum performance target makes low-end performance worse due to CPU/GPU boost management complexities.
As the Steam Deck approaches its fifth anniversary next February, many owners are looking for ways to keep their handhelds viable without splurging on pricier alternatives. A newly proposed AMD Linux driver patch could significantly reduce low-end frame hitches on the Steam Deck and other AMD-based gaming systems when operating in Energy Performance Preference (EPP) mode.
On the Linux kernel mailing list, developer David Vernet identified a core issue plaguing games in EPP mode. When a busy thread frequently enters short sleep cycles, the current AMD driver misreads this behavior and mistakenly lowers its average performance target. Upon waking, those threads start at a suboptimal frequency, which introduces increased frame latency, stale frames, and longer generation times at the lower end of the performance distribution.
Switching the processor to “performance” mode eliminates the problem but also negates the energy savings EPP mode is designed to deliver. Meanwhile, permanently raising the affected thread’s minimum performance target actually worsens low-end performance, due to the intricate dynamics of CPU and GPU boost management. This patch aims to strike a smarter balance, preserving power efficiency while smoothing out the stutters that degrade the gaming experience on aging hardware.
(Source: Ars Technica)




