Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 1.31 KB

TODO.md

File metadata and controls

15 lines (14 loc) · 1.31 KB

TODO

  • Frontend+Backend: Supply default/reset values for settings from backend for maximum configurability and centralise as much logic as possible in backend
  • Frontend+Backend: Separate app configuration (e.g. show_debug) from RyzenAdj configuration within state
  • Backend: On plugin load, restore tuned settings, except when a crash is detected
  • Backend: On plugin load, do not reapply tuned settings if specific button combination is held
  • Frontend: Add modal when the plugin is first loaded to warn about crashes, advise on making small modifications, etc.
    • Consider politely forcing people to see the modal for 5+ seconds to ensure it isn't accidentally skipped and at least give an opportunity for it to sink in.
  • Frontend+backend: Investigate whether it is worthwhile to add support for setting APU TDP (--slow-limit and --fast-limit)
    • Does it support limits under 3W?
  • Documentation: Add tuning guide
  • Documentation: Test if userdata can be mounted when booting from external media
    • If so, consider: Backend: Only apply settings if e.g. apply_settings_on_boot file exists, to allow people to delete it using recovery media without needing to format userdata
  • Frontend: Don't send configuration update immediately after initialising
  • Frontend+Backend: Consider deduplicating CPU and GPU offset handling