JamesCJ60 / Universal-x86-Tuning-Utility

Unlock the full potential of your Intel/AMD based device.
GNU General Public License v3.0
1.51k stars 37 forks source link

[BUG] Extra CPU cycles while idle eats the battery #96

Closed Charliecoop closed 1 year ago

Charliecoop commented 1 year ago

Describe the bug The program takes up 0.3-0.7% CPU resources (as reported by task manager) at all times. Fully closing the program allows the laptop battery to last longer due to the CPU cycles saved.

To Reproduce Steps to reproduce the behaviour:

  1. Run program, apply a premade preset.
  2. Minimise the program to system tray.

Expected behaviour I expected the program to take 0% CPU at all times (maybe 0.1% from time to time if it's reapplying settings or something.

Screenshots (https://imgur.com/a/kPRIaaD)

Desktop (please complete the following information): Windows 11 22H2

Additional context Using V2.0.0.0 Beta Build 9.1 (reported from home page in the app) AKA 2.0.0.15 from the Settings/About page from the app Honor MagicBook Laptop (Honor HLYl-WXX9). Ryzen 4600H

Charliecoop commented 1 year ago

Current workaround for anyone else having this issue. This involves allowing the program to autorun and then close right away so it can apply the profile and not run in the background anymore (other automations that require the program to run won't work anymore of course, but worth the trade in most sitations I suspect).

-- Rough kinda route I did:

  1. Create a .bat file with this as the contents: TASKKILL /F /IM "Universal x86 Tuning Utility.exe"

  2. Use Windows Scheduler to run this at the highest privilages at logon and uncheck properties in the new task to ensure it runs regardless of charging state.

  3. Set Universal x86 Tuning Utility to open and apply the settings at boot.

JamesCJ60 commented 1 year ago

This should have been minimised as of the latest builds.