Updated Kernel and SMT Disabled Feature Coming to SteamOS 3.5

This post is purely coming off of a Tweet from a Valve developer, but it’s worth talking about nonetheless.
Pierre-Loup Griffais mentioned this:
There are performance improvements in the pipe on workloads that need SMT disabled to perform well. Those are being tested now and will release as part of the updated kernel we are working on for SteamOS 3.5.
So, two things we can glean here:
- The kernel is finally getting an update. Griffais didn’t say what kernel the new one will be based on, but anything newer than 5.13 – which is over a year-and-a-half old at this point – is definitely a welcome addition.
- It seems there will be a way to disable simultaneous multithreading (SMT), which can lead to “performance improvements.” Whether this can be turned on or off on a per-game basis wasn’t stated.
Basically, when SMT is disabled, the number of CPU threads available is halved. Only the even-numbered threads will be used. On the Steam Deck, this is particularly useful for emulation and older titles; it can lead to an increase in performance while also reducing power consumption.
In the meantime, while we’re waiting for SteamOS 3.5, if you want to control SMT and other advanced power options on your Deck, you can make use of PowerTools.