To further reduce the carbon footprint, Microsoft has introduced a new tool that will help increase battery life and reduce problems that cause overheating and fan noise.
This is the new EcoQoS, a feature that will save up to 90% energy in some cases.
With the details presented in devblogs.microsoft.com, they indicate that they want developers to be able to opt for EcoQoS to ensure that Windows 10 devices achieve better energy efficiency, and discuss the problems of higher clock speeds by providing higher performance but exponentially higher power consumption.
Not all tasks require the absolute highest performance, so Windows can dynamically reconfigure the processor to provide the right balance of performance and power efficiency. EcoQoS is being implemented with Windows 10 Insider Preview Build 21359, and for now, they will have a new experimental feature in Windows Task Manager called "Eco Mode" that allows users to reduce resource-intensive processes.
Users can turn on Eco mode within Task Manager and click the Processes tab. They must then right-click on a right-click process or individual process and click "Eco Mode" in the context menu.
By choosing to participate, developers can ensure that workloads that do not require high levels of performance or low latency can always run more efficiently.
For it to work, application developers need to explicitly choose for their processes and threads to identify themselves as EcoQoS, and Windows will take care of the rest. EcoQoS is ideal for background services, updaters, sync engines, indexing services, and more, where energy efficiency is the focus.
Microsoft says it can reduce CPU power consumption by 90% by allowing developers to call these APIs.
EcoQoS is not yet available for the billion Windows 10 devices and is targeted at mobile processors. Initially, EcoQoS will only be available for tenth- and eleventh-generation Intel mobile processors, AMD Ryzen 5000 series mobile processors, and Qualcomm's Arm-based system on Windows 10 PC chips. It will then expand EcoQoS to desktops and other laptops.