Friday May 26 2023

ParkControl: Modify your computer's energy profile


ParkControl CPU is a ΄΄hypnosis΄΄ state supported by most modern processors and operating systems where CPU cores are dynamically disabled in an attempt to save power when idle. 

Disabled cores are however reactivated as the CPU load increases. This technology is very similar to frequency scaling in that it seeks to lower the CPU's operating frequency when idle.

There are, of course, many factors that will determine how effective it will be for any given system, including CPU type, application load, and user behavior. 

However, it is found that Windows is often too aggressive in choosing to park the cores, resulting in excessive latency, as the cores are prevented from immediately absorbing the developing loads. 

For this purpose this ParkControl was created. Bitsum developed ParkControl because kernel parking settings are hidden in Windows, but can make such a big difference in performance, especially when there are CPU binding loads.

Park Control is a small free application that allows you to adjust your processor's parking core for one or more energy profiles on your machine. You can use this application to disable some of the unused cores of your computer, this way, you will reduce power consumption and heat dissipation. 

By default, Windows does not provide a direct way to adjust these parameters, which makes this application particularly interesting. 

On the contrary, it can be used to disable the parking of the cores and allow the processor not to reduce its operating frequency, thereby increasing their performance. 

Before proceeding to the analysis of our article, it is worth noting that the application does not require installation on the one hand, consumes minimal resources and does not affect the overall performance of the computer. Now let's come to the application. As you can see the menu includes the available cores of our processor and the settings we can apply.

Starting from left to right we see the Parking AC option on the first tab (we use this option when our computer is plugged in). 

Through the available settings we can either increase the cores that will be waiting until our load exceeds a certain value or disable it completely so that all cores work independently of our processor load. 

In the next tab we see the Parking DC option which does exactly the same thing with the difference that it is activated when the computer comes out of the socket and works with battery.

Let's now come to the CPU frequency scaling option. Dynamic frequency scaling (also known as CPU throttling) is a technique in computer architecture where the frequency of a microprocessor can be automatically adjusted according to actual needs to save energy and reduce the amount of heat produced by the chip. 

Dynamic frequency scaling helps conserve battery in mobile devices and reduces cooling and noise costs.) In the next tab we see the Freg Scalling AC option. 

By default the processing frequency of our computer fluctuates for the reasons we explained above depending on the CPU load. (we use this option when our computer is plugged in).

We now come to the last Freg Scalling DC option which is exactly the same setting but will be activated when our computer is running on battery only. 

AMD CPUs were found to benefit the most from disabling core parking in testing. 

This is perhaps due to the dramatic difference in the way AMD processors share computing resources between logical cores. 
Download the ParkControl app
Follow us on Google News

No comments:

Post a comment

We will be very happy for you to actively participate and comment on our topic. Alternatively, you can send your message through our Facebook page. I will try to answer your questions as soon as possible.

AdBlock Detected!

It looks like you are using an ad blocker. However, you can very easily add us to your opt-out whitelist