Replace pt_oc.json with universal overrides file #126
Labels
No labels
???
bug
docs
enhancement
help wanted
indev
question
research
tbr
wontfix
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: NG-SD-Plugins/PowerTools#126
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Please confirm
Describe what you'd like to be able to do
Apply overrides to limits on other devices
This could be accomplished by removing unstable pt_oc functionality in favour of a way to override limits across all settings providers. An auxiliary file to limits_cache.json could be used to override ranges while still allowing other limits data to be updated online. The file would effectively act as an overlay for the selected
limits_core::Config
'slimits
(Vec<limits_core::Limits>
).Describe alternatives you've considered
Status quo: the unstable nature of
crate::settings::steam_deck::oc_limits::OverclockLimits
makes this undesirable to support, since there is no guarantee that it will remain stable between versions and users are confused when it is ignored after an update.Integrate something like
OverclockLimits
into the Steam Deck enums for CPU/GPU/Battery limits inlimits_core
: this would still possibly be unstable and would encourage users to disable updating limits_cache.json which could leave them stuck with badly-configured limits ranges.Anything else?
Raspberry pie is my favourite.
The refactor in
a90932d813
completes thisWith the pt_oc file it was easy to change the values, but in this new version I don't understand how to do it, how do I increase the cpu/gpu and tdp frequency limit?, How can I make these modifications? where are they added?
Please refer to the wiki. If you've got specific questions, please create a new issue or use another medium to seek answers.