Microsoft is working on a new feature that will allow you to optimize the PC processor's performance to both extend battery life and reduce fan noise. Known as EcoQoS, it is currently in beta testing with Windows Insiders and promises to make Windows 10 much more efficient.
According to Raymond Li, program manager for Windows Fundamentals, this new EcoQoS feature is about better energy consumption and lower performance and thermal throttling. All of this is achieved with what is known as a new "Quality of Service Level" in Windows 10, which works better with certain background processes for which there are no significant performance or latency requirements.
This would be a massive change as most gamers know that performing a CPU intensive task usually requires high performance or clock speed, higher battery consumption, and more fan noise. Meanwhile, improved battery life means less power is being sent to the CPU.
With EcoQoS, Windows 10 can run more processes in an energy-efficient matter, especially processes that don't need consistently high CPU performance or power consumption from the battery. Under the hood, Windows can use EcoQoS to schedule such processes to run more efficiently by configuring a CPU to automatically run at more efficient clock rates. Basically, it helps your laptop to focus on what is important and not prevent you from doing your job.
Microsoft's own tests have shown that this function reduces CPU power consumption by up to 90% and uses half of the CPU energy for certain tasks. Scenarios in which EcoQoS is useful include background services, updaters, synchronization modules, and indexing services.
Of course, developers can enable this feature. According to Microsoft, developers can call APIs to decide on processes and threads to identify as EcoQoS. In its current state, it is only compatible with the 10th and 11th generation processors from Intel and the processors of the Ryzen 5000 series from AMD. Even Qualcomm is included, with Microsoft promising that tuning for EcoQoS could soon be expanded to a wider range of silicon as well as desktop PCs.
EcoQoS is part of Microsoft's plans to go carbon negative by 2030. It's also part of Microsoft's sustainable software.