Valve is working in conjunction with AMD to improve the performance of the Steam Deck’s Zen 2-based CPU so the handheld PC will run games better – and this will benefit not just that piece of hardware, but Linux gamers in general with any luck.
As you may be aware, the Steam Deck is built around a custom version of the Linux-based Steam OS, and plays Windows games using a compatibility layer called Proton. But the Windows titles in your Steam library won’t just have to be compatible and run with the Steam Deck, they’ll also need to run well – and it’s here that Valve and AMD are planning some tinkering to ensure that Team Red’s processor performs better.
Specifically, certain issues around CPU frequency and power scaling are being addressed which have long been a thorn in the side of the Linux community running AMD-powered hardware.
As Phoronix.com (opens in new tab) points out, it’s the ACPI CPUFreq driver code which needs work, because as it stands, this can often fail to ramp up clock speeds correctly as it should, therefore not achieving the performance the AMD CPU could actually be capable of in a game.
So, to ensure smoother frame rates in general, AMD and Valve have put their heads together to facilitate better performance and power efficiency for Steam Play (which uses Proton), with Phoronix.com quoting the following statement: “[The ACPI CPUFreq driver] was not very performance/power efficiency for modern AMD platforms ... a new CPU performance scaling design for AMD platform which has better performance per watt scaling on [a] 3D game like Horizon Zero Dawn with VKD3D-Proton on Steam.”
As well as smooth gameplay, this work is just as vital – if not more so – on the power-efficiency front for the Steam Deck, because finding ways to grant additional battery longevity will obviously be a big plus point for the portable PC when gaming-on-the-go.
Analysis: Steam Deck – the best thing to happen to Linux gaming?
As we mentioned at the outset, hopefully this under-the-hood tweaking won’t just benefit Steam Deck gamers, but all those using Linux full-stop. As Phoronix.com makes clear, if the Steam Deck’s custom Zen 2 chip leverages ACPI CPPC (Collaborative Processor Performance Control), it should be of benefit to any Linux gamer who owns a Zen 2 or better AMD processor (Zen 1 lacks CPPC).
In other words, if you have a PC running Linux and a newer AMD processor, these tweaks should eventually mean smoother gaming on that system down the line.
These won’t be the only changes Valve is ushering in to get games running nicely on the Steam Deck, so there could well be other boons in the pipeline too. In short, the success of the Steam Deck will be good not just for Valve, but all Linux gamers – although some might argue otherwise.
When we heard about the Linux port of Total War Saga: Troy getting killed off due to the emergence and success of Proton, there were folks who definitely riled against Valve’s compatibility layer for seemingly destroying native ports (and the potential advantages they can bring).
That said, native Linux ports can be poorly executed, and generally take a long time to emerge, and Valve now has the impetus to make Proton better – it’s already working on ironing out issues around anti-cheat software, which are currently a big headache for the compatibility layer. So with Proton getting more refined, gamers will be able to play more titles straight off the bat – with fewer issues – on their Linux-powered hardware. Overall, it’s looking like the Steam Deck is shaping up to be a real force for good in the Linux gaming arena.
- Check out the best gaming PCs currently out there
Via PC Gamer (opens in new tab)