-
Notifications
You must be signed in to change notification settings - Fork 1
Description
First, EcoQoS was introduced to enable initiative control of any throughput bound program for CPU workload of themselves.
It's neither a magic, nor new scheduler algorithm from Microsoft.
Efficiency mode, slightly differs from EcoQoS: it also decrease base priority of a program, to IDLE.
Thus, enable Efficiency Mode for every process is not nessacarilly making sense. On Intel Core 10gen or newer, it may make all processes to be run on E cores.
A good advantage of EcoQoS is that you don't need to pay too much attention to details, and there are no details that can be changed. Compared with a detailed manual tuning, it has a lower threshold.
Anyway, to make more detailed control of any resources, RAM for example, you should look into Win32 Job Objects and process-governor) for a command line tool.
There is no guarantee about it's effect on power consumption, try it yourself and feel free to feedback!
Todo
Compare enabling Efficiency Mode for all processes with setting an reasonable profile
Reference
- check MSDN for details