Asus ROG Ally performance

I split my windows partition and installed bazziteOS so I could dual boot. I did so to test performance back and forth. I assumed with a more streamlined OS that my performance would increase compared to Windows, but I had substantially worse performance in The Witcher 3 on Bazzite. I set the tdp to 18w on both (I used decky loader TDP plugin to set it on Bazzite) and same graphical settings. Bazzite got around 35 and Windows ~50 fps. I have seen other have at least the same, if not better, performance with Bazzite, so I’m sure I’m missing something. Any ideas?
17 Replies
Aru
Aru3mo ago
did you disable cpu boost on the windows side? it could be that the Ally's cpu boost problem is similarly affecting your performance numbers on Bazzite
DampDice
DampDice3mo ago
I do have boost disabled on windows. What do you think would cause boost ON to drop the fps so much? I’ll test it, just curious if you knew why it may cause it.
Aru
Aru3mo ago
I think it's just something maybe hardcoded by Asus on the Ally somehow @Smabe disables CPU boost on the Ally, which helps a lot
Smabe
Smabe3mo ago
yeah the cpu will eat up most of the headroom the gpu has on the unit
Aru
Aru3mo ago
I should add an option to simpleDeckyTDP just for ally users only enable CPU Boost control 🤔
Smabe
Smabe3mo ago
different from just a toggle to enable or disable? oh right you have to set your amd_pstate=passive
Aru
Aru3mo ago
so amd-pstate-epp, the scaling driver enabled on most steamOS-like distros, actually won't support cpu boost at all until some upstream changes in a future kernel so CPU boost control doesn't actually exist unless you manually change your scaling driver
Smabe
Smabe3mo ago
could have something like antheas suggested like capping max freq for the cpu it overs around 3.3ghz with cpu boost disabled
Aru
Aru3mo ago
for future reference, if anyone needs cpu boost, they can change the scaling driver to passive via: rpm-ostree kargs --append=amd_pstate=passive then reboot
Moepkid
Moepkid3mo ago
Quick question: is cpu boost disabled by default in bazzite?
Aru
Aru3mo ago
Nope, you need to change your AMD scaling driver if you want access to CPU boost controls. It's documented on the SimpleDeckyTDP GitHub, if you want to enable it.
Moepkid
Moepkid3mo ago
Aaah alright, but I don't want to use it. I have a clean bazzite install. It's disabled by default if I'm understanding it correctly?
Aru
Aru3mo ago
Nope, CPU boost controls basically don't exist on the default amd-pstate-epp scaling driver So it's not possible for to disable it unless you change the driver
Moepkid
Moepkid3mo ago
Thanks! Do you recommend any of both the passive or acpi one?
Aru
Aru3mo ago
@Smabe is using passive on the Ally, seems to work well from what I can tell
Smabe
Smabe3mo ago
Ayup
Moepkid
Moepkid3mo ago
Great to hear, I am aiming for best battery life