How *Energy Saver* could be called *Performance Booster*

Started by Jeremy Collake, March 12, 2012, 10:22:07 PM

Previous topic - Next topic

Jeremy Collake

In an effort to further reveal the many obscure capabilities of a poorly named product ...

How Energy Saver could be called Performance Booster
or
How Energy Saver saves Energy regardless

Process Lasso's Energy Saver is a powerful new feature that allows you to automate entrance and exit of power profiles. These power profiles define how your PC, and almost all its hardware, behaves. It is quote simple. You start in one profile, the default profile. This is whatever one you set, as the user. Then, when your PC goes idle, you are switched to a different power profile of your choosing.

You can use Energy Saver in TWO ways. One allows for even more conservation of energy, and the other allows for increased performance while mitigating additional energy utilization. So, there is:

1. PERFORMANCE: Default power profile is High Performance, Balanced is fall-back on Idle

This mode allows your PC to be continually run in High Performance power mode, yet drop back down to Balanced to allow for electrical consumption when you walk away. If you have the High Performance Power Profile properly configured (and its settings are very granular), then you can do away with CPU frequency scaling, CPU parking, and other energy saving mechanisms that compromise performance. While the 'ramp up' time with frequency scaling is small, it is not immeasurable or non-existent, and can have a much larger impact on immediate responsiveness, something composed of small bursts of activity, than it can on long-term performance measurements. So, keep your CPU frequency at 100% (for all cores now that there is per-core scaling too), and keep things running smooth ;).

2. POWER SAVING: Default power profile to Balanced, with Energy Saver as fall-back on Idle

In this mode, instead of trying to maximize performance, you keep it Balanced, until you aren't there, then you further lower your PC's power profile.

Remember, to properly use Energy Saver, you need to PICK which power profile you want to use by selecting a new Active power profile. It will not do this for you, you must choose one. It always assumes the user has chosen the power profile they desire.

Of course, Process Lasso also supports per-process Power Profiles (aka default or persistent power profiles for processes).

http://bitsum.com/prolasso.php
Software Engineer. Bitsum LLC.

bertie97

The google url gives me : - "This post could not be found."

Wondering if it contained any extra info to that posted here? 
Sounds like it will be a useful feature.  ;)

hanemach_gt

Apparently the original entry has been removed. I remember above post is a full quote.
<img src="[url="http://imageshack.com/a/img913/7827/On37F9.gif"]http://imageshack.com/a/img913/7827/On37F9.gif[/url]"/>

Jeremy Collake

Oh yea, I deleted this from G+ ;o. I replaced it with a new screenshot of Energy Saver, as that sums it up better than a wall of text ;).

I also have NEW Energy Saver features in v6 already.. so the dialog will change a bit.
Software Engineer. Bitsum LLC.

Hotrod

I am curious as to what happens when you have multiple per process power profiles and/or a default system energy saver profile. How does PL choose which one to use? Is there a hierarchy in effect? Would there ever be conflicts? This would be good info to know when attempting to set up some intelligent configuration options.

Jeremy Collake

Quote from: Hotrod on March 15, 2012, 11:46:10 PM
I am curious as to what happens when you have multiple per process power profiles and/or a default system energy saver profile. How does PL choose which one to use? Is there a hierarchy in effect? Would there ever be conflicts? This would be good info to know when attempting to set up some intelligent configuration options.

Indeed, you are very right. I will endeavor to provide the public with a 'logic flow' chart for handling such situations. This is something I'd plan to do anyway, as part of QA measures (so testers know the things to look for). In the meantime, if you encounter any caveats that users (or even I) should be aware, feel free to post them.

Here are tips that come to mind:


  • Generally, having more than one running process with a default application profile running causes conflicts - so try to only use these on applications that you tend to use alone
  • The most recently launched process with an application power profile is the one 'in *current* effect'. If it terminates, the next process running with an application power profile will be picked up.
  • Energy Saver: Other than doing as it says (drop power profile temporarily when the PC goes idle), it won't otherwise interfere. It will over-ride any application power profile when it goes *into* IDLE mode. Of course, when Energy Saver comes *out* of Idle, it will revert to your last application power profile, so won't otherwise affect the application power profile setting. A toggle to allow Energy Saver to be disabled when any process with an application power profile is coming, but in the meantime you can use the toggles to disable Energy Saver when a multimedia or gaming process is running, then classify your process as such. If no classification fits, select multimedia class - it will not hurt anything at all.
Software Engineer. Bitsum LLC.