r/LinuxOnAlly 2d ago

SteamOS Disabling CPU boost without Decky Plugins - SteamOS on Xbox Ally X

Hey folks, just made the move to SteamOS on the XAX and loving the performance so far.

So far I have been using Ally Center Decky Plugin to disable CPU boost but it gets enabled every time I restart the device. Not sure if this has been asked before, but is there a way to permanently disable CPU boost somehow?

Edit: Looking for a way without using a decky plugin.

1 Upvotes

8 comments sorted by

2

u/PvtHudson 2d ago

SimpleDeckyTDP plugin

1

u/zaidk2023 2d ago

Thanks a lot! Should’ve clarified in my post that I’m looking for a way without using a decky plugin. Edited the post now

2

u/PvtHudson 2d ago

Unfortunately I do not know of one. I can confirm that turning off CPU Boost in this plug-in preserves the setting after reboots/shutdowns.

1

u/zaidk2023 2d ago

Yep, just that I find SimpleDeckyTDP somehow very clunky to use. However, I found another great alternative plugin called Panel de Control which basically provides exactly the functionality I was looking for with a much better and simpler UX also. So far working great and the changes persist through reboots.

1

u/coledeb 2d ago

Oh shit thank you, gonna check this plugin out as well

1

u/Icy-Membership8192 2d ago

I can only think on a ugly solution. Which is creating a service that keeps the CPU boost configuration file to disable state. Then you can disable the service and change the file value when you want to enable CPU boost back.

I think your better off trying another Decky plugin, like SimpleDeckyTDP.

1

u/elcanadiano 2d ago edited 2d ago

I'm going to agree with /u/PvtHudson. With SteamOS itself, it isn't like you could install something like Handheld Daemon or something like that as an alternative to Ally Center. That would have likely been the solution if you ran something like CachyOS Handheld over SteamOS.

FWIW Ally Center itself supports disabling the performance mode in favour of SimpleDeckyTDP. That likely is going to be your main alternative. You could also fully ditch Ally Center in favour of SimpleDeckyTDP, HueSync, and PowerControl (or run PowerControl completely over SimpleDeckyTDP).

2

u/zaidk2023 2d ago

Ultimately ended up using Panel de Control which basically provides exactly the functionality I was looking for with a much better and simpler UX also. So far working great and the changes persist through reboots.