Skip to content

Releases: Lightos1/NX-FanControl

NX-FanControl 1.1.0

Choose a tag to compare

@Lightos1 Lightos1 released this 30 Aug 16:07

Changes:

  • Improved fan speed switching
    • Fixed fan speed interpolation bugs that could result in garbage values or a rapid fan speed increase
    • Added fan hysteresis to prevent rapid fan speed switching from minor temperature fluctuations
  • Full code cleanup, refactoring, etc.
  • Significantly reduced memory usage (breaks even with new features included, still 4-8kb less memory than before)
  • Config switched from a .dat file with raw bytes to an .ini-based system
  • The sysmodule now reloads its config to update fan speed instead of being killed and restarted
    • The sysmodule is now immortal, as sysmodules should be (they're not meant to be killed)
  • Added the ability to configure all refresh intervals (enable, docked, high temp, low temp, and config reload interval)
  • The high refresh temperature can now be configured
  • Fan points can now be dynamically added or removed
  • Added optional docked profiles
  • Changed the default fan curve
  • Various overlay enhancements, including a fan curve graph for docked and handheld
    • The currently active fan curve graph (depending on handheld/docked) is shown in the main menu
    • The docked/handheld-specific graphs are in their respective submenus
  • Removed unused dependencies
  • Many more cleanups and code optimizations