ParkControl
для Windows
ParkControl — простенькая бесплатная утилита, которая позволяет настраивать отдельные параметры центрального процессора для наилучшей производительности вашего компьютера при разной нагрузке. Тут доступна регулировка таких опций как:
- парковка AC, парковка DC — минимальное число ядер (в %), которые должны оставаться незапаркованными (активными),
- частота пересчета AC, частота пересчета DC — минимальная частота центрального процессора (в %).
По умолчанию в программу уже встроено 9 основных режимов работы центрального процессора: высокая производительность, оптимизированный, сбалансированный, экономия энергии, игровой режим и т.д. Для каждого из них установлены свои показатели параметров в процентном соотношении. При желании вы можете их изменить, передвинув бегунок или прописав новые цифры.
В качестве дополнительной информации отображается частота процессора, количество его ядер и текущий статус припарковки.
Что нового в ParkControl 4.2.1.10?
- Исправлены ошибки
ТОП-сегодня раздела «Настройка, оптимизация»
CCleaner 6.16.10662
CCleaner — популярное приложение для оптимизации ПК, чистки реестра и удаления различного…
MSI Afterburner 4.6.5
MSI Afterburner — настоящая находка для истинного оверклокера, с помощью которой можно…
Mem Reduct 3.4
Mem Reduct — небольшая портативная утилита, которая позволяет высвободить до 25% используемой…
Win 10 Tweaker 19.4
Простой в использовании твикер для Windows, с помощью которого можно быстро и легко…
CCleaner Portable 6.16.10662
CCleaner Portable — портативная (переносная, не требующая инсталляции на компьютер) версия утилиты CCleaner для чистки системного мусора…
Отзывы о программе ParkControl
maksim про ParkControl 1.5.0.12 [14-12-2021]
она вообще не нужна,так как эту парковку можно включить в ручную
7 | 8 | Ответить
vbif про ParkControl 1.2.7.6 [23-03-2018]
добавьте portable пж очень нужно
31 | 35 | Ответить
Heckfy про ParkControl 1.2.7.6 [07-03-2018]
Нет русского
27 | 31 | Ответить
Greeny про ParkControl 1.2.7.2 [16-08-2017]
Эти настройки можно провести вручную в настройках электропитания
43 | 79 | Ответить
SHAULK про ParkControl 1.2.1.6 [28-01-2017]
Этот функционал есть в Process Lasso?
27 | 40 | Ответить
ParkControl is free software to display and tweak CPU core parking settings in real-time, among other features.
[64-bit] [32-bit]
now supports Power Modes!
Also try Process Lasso!
Tame unruly background processes
Set persistent CPU affinities and priorities
Automate power plans
Buy ParkControl Pro
- Bitsum Dynamic Boost
Automatically switch power plans when your PC enters and leaves the idle state - Power Plan change Notifications
Notifications of when and what process changed your active power plan (image) - Support Bitsum’s Independent Innovation
Your support enables us to create new tools, and maintain our existing ones!
Entire Home licenses allow installation on up to 5 PCs based in the same home. Lifetime licenses are one-time payments for all future updates.
Introduction to CPU Core Parking
CPU Parking is a low-power sleep state (C6) supported by most modern processors and operating systems. It dynamically disables CPU cores in an effort to conserve power when idle. Unfortunately, this power saving comes at a price: Latency when CPUs need unparked to execute code.
Initially, core parking was controlled entirely by the operating system. The aggressive core parking of Windows led to a great deal of inefficiency during bursting CPU loads. Intel moved core parking control onto the chip in the Skylake generation, and AMD followed, but still the parameters of the Windows power plans are set to aggressively park CPU cores. Even the default ‘High Performance’ power plan is not immune. The new ‘Ultra Performance’ power plan copies what Bitsum did with our own ‘Bitsum Highest Performance’ power plan and finally disables core parking entirely.
ParkControl (and Process Lasso) not only let one more easily configure CPU core parking and frequency scaling, but also allow for dynamic entrance into a higher performance power plan. For instance, with Process Lasso, you can automatically enter ‘Bitsum Highest Performance’ will you start a game, then go back to ‘Balanced’ when you exit.
ParkControl has Dynamic Boost to allow you to set active and idle power plans. Process Lasso has a similar feature with its IdleSaver.
Efficacy of Disabling Core Parking
Empirical evidence shows that disabling CPU core parking can make a tangible improvement in system performance. There are many factors that will determine precisely how effective it will be for a given situation. However, generally, Windows is too aggressive in its core parking, resulting in high latency during bursting CPU loads, stemming from the overhead of having to unpark CPU cores. Since bursting CPU loads are the most common type for many workloads, core parking can be a substantial drag on system performance and responsiveness.
Using ParkControl
ParkControl lets you easily set CPU core parking and frequency scaling parameters for both AC (plugged-in) and DC (battery) power states of your device.
Both CPU core parking and frequency scaling are power saving features of modern CPUs. CPU core parking is when cores are put into a sleep-like state when demand is low. Similarly, CPU frequency scaling allows the CPU base frequency to be lowered, again to conserve energy.
Each power plan has its own settings, and can be selected via the power plan drop-down. When you select a power plan, the user interface will populate with that power plan’s settings. After making changes, click the ‘Apply’ button to save them. Use the ‘Make active’ button to switch the PC to that power plan.
Settings
Parking | Enable or disable CPU core parking in the selected power plan. |
Freq Scaling | Enable or disable CPU frequency scaling in the selected power plan. |
Heterogenous Policy | Core parking policy for heterogeneous systems, e.g. Intel 12th+ gen with E-cores. Hetero Parking is more energy efficient, and Standard Parking is more performant. |
Short/Long Threads | For heterogenous systems, this selection indicates how to schedule short and long running threads. For instance, long running threads can be relegated to the E-cores. Possible values: 0: All processors 1: Performant processors 2: Prefer performant processors 3: Efficient processors 4: Prefer efficient processors 5: Automatic |
Advanced: Parking % | The percent of CPU cores that must remain unparked. Set to 100% to disable core parking entirely. |
Advanced: Freq % | The minimum percent of the base CPU frequency allowed. Set to 100% to disable below-basefrequency scaling. |
Bitsum Dynamic Boost | When checked, Bitsum’s Dynamic Boost is enabled. This is a feature to automatically switch your device between power plans based on user activity. When active, use one power plan, and when idle use another. |
Show power plan change notifications | When checked, notifications will be shown when the user or an application changes the active power plan. |
Show park settings in Windows Power Options | This toggles the visibility of core parking settings in Windows advanced power plan edit dialog. |
How to Restore Defaults
Any changes you make with ParkControl are easily reverted. To restore defaults of a power plan, simply click the ‘Restore defaults’ link shown on the user interface. You can select each stock power plan (or overlay) to restore the defaults of it.
Non-stock power plans such as Bitsum Highest Performance can be restored to default by deleting and recreating them.
Changing Parking Settings Using PowerCfg.exe
Instead of using ParkControl, you can change power settings from the Window’s command line interface via Powercfg.exe. You must run this utility with elevated rights, so be sure to open an elevated console window by right-clicking ‘cmd.exe’ and selecting ‘Run as Administrator’.
Note that these commands adjust the currently active power plan, as indicated by SCHEME_CURRENT.
First, backup ALL your Power Settings by creating a dump of everything to a TXT file. It is unlikely you will ever need this, but…
powercfg /qh > powerconfig.txt
We’ll be reconfiguring the power plan attribute CPMINCORES (0cc5b647-c1df-4637-891a-dec35c318583).
To mandate 50% of available cores always remain unparked, run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 50
To adjust it so that only 25% of available cores remain active at all times, allowing 75% of available cores to be parked, you’d run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 25
‘0’ <zero> indicates to park as many CPU cores as possible.
To enable maximum use of CPU Parking for the power profile you are currently using:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 0
To disable CPU Parking completely for the power profile you are currently using, you’d want to run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 100
All the above configure core parking while the system is plugged into AC power. For DC (battery) power, core parking is usually forced, but to configure it you would instead use ‘-setdcvalueindex’.
APPLY New Settings, NOW!
After changing the power scheme settings for CPU Parking as desired, you then want to make the changes active by running the command:
powercfg /setactive SCHEME_CURRENT
With ParkControl, a reboot is NOT required for these changes to take effect – in contrast to direct registry edits or other core parking software.
After applying tweaks, check the Windows Resource Monitor (resmon.exe) and verify that CPU Parking is indeed as you intend,
How to Show Core Parking Options in Advanced Power Options
This gets tricky because not all settings apply to all models. There is, however, a general ON/OFF switch that DOES apply to all CPU models. Below we’ll present the most commonly used simple ON/OFF core parking switch, and how to show it in the Windows Advanced Power Options without any registry edits!
Execute the following commands to hide or un-hide the primary ON/OFF switch for core parking in the power plans.
Show Core Parking Settings:
powercfg /attributes SUB_PROCESSOR CPMINCORES -ATTRIB_HIDE
Hide Core Parking Settings:
powercfg /attributes SUB_PROCESSOR CPMINCORES +ATTRIB_HIDE
Further Reading
Click here for AnandTech’s excellent article on Skylake Autonomous Mode settings. Click here for a list of more power plan attributes.
FAQ
You do not need it, but you may choose to also have it installed.
ParkControl offers these additional features over Process Lasso:
- A real-time system tray icon showing CPU core parking status
- Easy access to CPU core parking settings
- Power plan change notifications
Longer answer:
ParkControl is a distinct product that can be run in tandem with Process Lasso. If you already have Process Lasso, then you don’t need it, but may wish to use it.
ParkControl is most commonly used to manually adjust existing power plans to disable core parking.
Process Lasso’s Bitsum Highest Performance power plan already includes those adjustments.
ParkControl also has the ability to show notifications when the active power plan changes, Process Lasso doesn’t have that.
The one overlapping feature is ParkControl’s Dynamic Boost is very similar to Process Lasso’s IdleSaver.
If only you see ‘overlays’ and no Bitsum Highest Performance (BHP) power plan, that means your system is using Power Modes in lieu of traditional power plans. In this case, the BHP power plan is not necessary and ‘Maximum Performance’ should be used instead. If you want to tweak that power plan, you can use ParkControl to do so!
Switching to Power Modes
Users can switch to Power Modes (overlays) by entering the ‘Balanced’ power plan, then opening the System Power settings and selecting one of the three Power Modes, as shown below. Alternatively, the battery icon in the tray can be used to select a Power Mode. After doing this, restart ParkControl for them to show up.
See this post for more information.
When your PC goes Idle, Dynamic Boost switches to ‘Power Saver‘. If you do not want your PC to sleep, you need to change that setting for the Power Saver power plan. To do this, open ‘Power Options‘, find ‘Power Saver‘, and edit it. You can also switch to it, then change the sleep settings in their separate config area in Windows.
CPU core parking and frequency scaling can have a dramatic impact on real-time performance of bursting loads like audio/video, gaming, VOIP, and more. That is a big reason we have made such a ‘fuss’ over them. It was nice to be ‘vindicated’ by Intel, who has moved core parking control to the hardware in new CPU generations because the OS’s management was so sub-optimal. As long as they retain the ability to disable core parking, and I’m sure they will, it should be a good change. Microsoft seemed to focus entirely on battery life in recent years, leaving performance to suffer, particularly for desktop users.
No, direct registry edits are not advisable. ParkControl makes these changes the correct way. The storage of the settings is backed in the registry, but why would you go hacking around in there when you can make these changes the right way and not risk damage? ParkControl’s changes to the system power plans are persistent, they don’t go away.
First, if you never saw your CPU cores park, then it may be that your system just doesn’t support core parking. If you have seen your cores park in the past, but aren’t seeing parking activity, double check with the Task Manager or Resource Monitor (resmon.exe) to make sure it is not just a display error in the ParkControl GUI.
ParkControl changes settings of the Windows power plans based on your selections. These changes persist even if ParkControl is not running or uninstalled. For system defined power plans, you can reset to defaults in the Windows Power Options (linked to from the ParkControl GUI).
First, ensure that you are using the right activation code. You can use any name. Do not confuse the ‘purchase key’ on the invoice with the activation code. They are the same format.
Otherwise, failure could be caused by a temporary network problem, or prior use of a pirated copy of our software that modified your system HOSTS file, preventing resolution of our servers.
Try installing Process Lasso from https://bitsum.com/. It will alert you if the HOSTS file was modified. If you don’t see a warning, then it wasn’t the cause. You can later uninstall Process Lasso.
Guidance also here: https://bitsum.com/activation-help/
If it continues to fail, contact us and we’ll refund your purchase.
ParkControl is normally used to disable core parking to achieve a performance boost, not enable it. Enabling core parking can cause performance problems with some CPUs, depending on how aggressive the parameters are. That said, yes, you can save energy by enabling core parking, but we recommend only doing that in select power plans, such as Power Saver.
AC = When your device is plugged in.
DC = When your device is using its battery.
The CPU frequency displayed is an average of your based (non-boosted) current CPU core clocks. There are multiple ways to represent CPU frequency, and this is the one chosen by ParkControl. Boosted and all-CPU frequencies may not be reflected.
Need More? Get Process Lasso!
Real-Time CPU Optimization and Automation
Process Lasso’s ProBalance technology helps maintain system responsiveness in the face of high loads. Background processes are kept in check and lags are reduced.
ParkControl Revision History
v4.2.1.10 – Sept 29, 2023
(1) GUI: Show advanced view by default (3) GUI: Expand heterogenous dropdown control widths to improve text fit
v4.2.0.14 – Sept 15, 2023
- Add indicators for E-cores to graphs
(1) GUI.CoreGraphs: Overlay leaf icon on Efficiency cores (1) GUI.CoreGraphs: Append 'Efficiency' to tooltip when E-core (1) GUI.CoreGraphs: Owner draw on light themes (changes appearance) (5) GUI: Expand widths of hetero dropdown controls (7) GUI: Automatically repair registry to fix 'ERROR: The core parking settings could not be applied.' (caused by damage from unidentified third-party software or guidance on web) (9) GUI: Assorted minor adjustments
v4.1.0.16 – Sept 1, 2023
- Add Heterogenous Thread Scheduling Policies
- Fix an issue where cores could incorrectly show as parked on Intel 12th+
(also impacts Task Manager and Resource Monitor) - Allow installation of BHP alongside Power Modes by experimental option
(5) GUI: Add experimental setting 'Always Show Bitsum Highest Performance' to show BHP alongside power modes (overlays)
(7) GUI: Expand width of some static controls for translations
(11) GUI: Add short/long Hetero Thread Scheduling policies
(13) GUI: Show 'install/uninstall BHP' control if 'Always Show BHP' is set, and handle appropriately
(15) GUI: Don't show cores as parked if there is a load on them, despite performance counter values; fixes cores can show incorrectly as parked, an issue also impacting Task Manager and Resource Monitor.
v4.0.0.44 – Aug 24, 2023
- Change UI control layout, grouping AC and DC settings
- Add Recent Power Plan Events display
- Add Heterogenous Scheduling Policy setting
(1) Add 'Settings\Experimental\Always Show Efficiency Class Selection' menu item (7) GUI: Translation updates (7) GUI: Add success messagebox to 'Restore defaults' action (21) GUI: Remove slider controls (21) GUI: Reorient UI controls, grouping AC and DC settings (21) GUI: Add Heterogenous Scheduling Policy for heterogenous systems (23) GUI: Remove icon in upper left (33) Installer: Fix uninstaller unintentionally created a ProcessLasso registry key while checking for its existence (37) GUI: Add 'Tools\Show Recent Power Plan Events' menu item and dialog (43) GUI: When editing a custom plan with no default frequency scaling value, use 5% as failsafe default (was 10%)
v3.0.1.2 – Jan 23, 2023
(1) Fix 'Show park settings in Windows Power Options' checkbox was dysfunctional in last version
v3.0.0.38 – Nov 10, 2022
- Support for Balanced Power Modes (overlays)
- Refactor Dynamic Boost feature
- Assortment of other enhancements
(3) Add support for Balanced Power Modes (overlays) (11) Refactored Dynamic Boost internals (13) Enhance update package integrity check (13) Show CPU Utility % instead of Time % on core utilization graphs, when available (17) Add support for topologies where a NUMA node contains more than 64 logical cores, spanning multiple groups (e.g. 3995wx on Win10 21H1+) (17) Add Dynamic Boost option to disable when device is in Battery Saver mode, defaults ON (17) Add Dynamic Boost option to disable when device on battery power (DC), defaults OFF (17) In free edition, allow Dynamic Boost config to be opened, but not enabled (25) Add app menu to main window (27) During uninstall on overlay systems, change to 'Better Battery' (mid) overlay (31) Add power line (AC/DC) and Battery Saver status (33) Cosmetic work (33) Allow defaults to be restored for power overlays (33) Limit unhide of core parking options specifically to that setting (33) On Win10 also unhide class 1 parking settings when unhide option checked (not applicable to Win11) (33) Hide install BHP syslink control on power mode systems (33) Add description to Dynamic Boost config dialog
ParkControl – это программное обеспечение для оптимизации работы центрального процессора.
Использование
В отличие от множества других программ, задействовав которые, оптимизировать устройство могут даже неопытные пользователи, это решение требует наличия определенных знаний. Дабы работать с ParkControl и не «наломать дров», Вам следует ориентироваться в том, что такое «парковка» ядер центрального процессора и как она работает.
Возможности
Если говорить более простым языком, ParkControl просто помогает пользователю получить доступ к настройкам режимов работы ядер CPU в зависимости от требуемого уровня нагрузки. Вы можете установить «высокую производительность», «оптимальный вариант», «сбалансированную нагрузку» или же выбрать «режим экономии электроэнергии».
Также ПО предоставляет еще один вариант – Bitsym Highest Performance. Его следует использовать в случае, когда необходимо получить от своей «машины» максимальную производительность, на которую она способна. Однако, этот режим грозит перегревом ЦП, а также приведет к повышенному потреблению энергии, посему часто использовать его не рекомендуется.
Удобно, что утилита предоставляет уже готовые профили. Юзер может просто переключаться по ним, лишь слегка редактируя необходимые параметры. Помимо выбора профиля и его корректирования под свои потребности, получает возможность отслеживать число активных ядер процессора, просматривая детальную информацию о каждом из них, и общую информацию о работе ЦП.
Программа полностью переведена на русский язык и доступна совершенно бесплатно.
Ключевые особенности
- отключение парковки ядер без перезапуска системы;
- пять готовых профилей с разными настройками производительности;
- отслеживание состояния процессора в режиме реального времени;
- распространение на бесплатной основе;
- наличие версий для 32 битных и 64 битных операционных систем Windows (любые версии);
- довольно интуитивная графическая оболочка, которая полностью переведена на русский язык.
Поставить оценку
Средний рейтинг 3.8, всего оценок — 6
- Скачать программу
- Описание и функции
- Скриншоты интерфейса
- Комментарии пользователей
Название→ | ParkControl |
---|---|
Версия→ | 1.3.1.8 |
Лицензия→ | Условно-бесплатно |
Поддержка→ | Windows 10, 8, 7 |
Размер файла→ | 1.0 Мб |
Разработчик→ | Bitsum Technologies |
Обновлено→ | 21 октября 2020 |
ParkControl — бесплатный инструмент, позволяющий настроить работу ядер центрального процессора.
Скачать для Windows
Скачайте последнюю версию ParkControl 1.3.1.8 по прямой ссылке. Программа совместима с операционными системами Windows 10, 8, 7 разрядностью 32/64-bit, размер установочного файла — 1.0 Мб. Данный программный продукт разработан Bitsum Technologies и распространяется условно-бесплатно. Также вы можете скачать программу с официального сайта.
Описание программы
Программа обладает дружелюбным интерфейсом, благодаря чему в ней будет легко разобраться. С помощью ParkControl можно в считанные секунды настроить работу компьютера для запуска требовательных игр или включить режим энергосбережения для мобильных устройств.
Утилита позволяет выставить вручную парковку AC, DC в процентном соотношении. Для большего удобства в ParkControl имеются готовые профили, можно быстро включить режим максимальной производительности, сбалансированный, для работы с офисными программами, энергосберегающий. При этом каждый из режимов можно тонко настроить, перемещая ползунок вправо или влево.
В главном окне программы отображается тактовая частота каждого отдельного ядра. Пользователю доступны базовые характеристики процессора и текущие настройки парковки. ParkControl работает со всеми современными процессорами и регулярно получает обновления.
Преимущества и недостатки
- Понятный интерфейс
- Тонкие настройки работы процессора
- Готовые преднастройки
- Регулярные обновления
- Неправильные настройки могут привести к излишнему нагреву процессора
Скриншоты интерфейса
Комментарии пользователей
ParkControl – это утилита для управления парковкой ядер процессора. Продукт распространяется бесплатно и позволяет быстро повысить или, наоборот, понизить производительность CPU с помощью понятного графического интерфейса.
Как правило, все наличествующие в процессоре ядра являются по умолчанию активными, а все запущенные в системе процессы и службы распределяются между ними в равной пропорции. Такой формат работы главного исполнительного блока приводит к повышению его энергопотребления и, в конечном счете, негативно сказывается на его же жизнеспособности. В свою очередь утилита ParkControl позволяет принудительно перевести часть ядер CPU в неактивное состояние (так называемая парковка) и, тем самым, возложить выполнение задач на оставшиеся из них. В большинстве случаев такой подход не только существенно снижает потребление энергии, но также повышает скорость обработки одиночных задач, например, компьютерных игр.
Операционная система Windows содержит в своем составе механизмы управления парковкой ядер, однако, в отличие от нее, утилита ParkControl предлагает своим пользователям дружественный и понятный интерфейс с возможностью регулировки активности CPU в реальном времени. Так, программа позволяет настроить отдельные схемы электропитания при работе ПК (ноутбука) от сети или зарядного устройства (если таковое имеется).
Интерфейс инструмента представляет собой небольшое окно, которое с уверенностью поместится на любом современном экране. Управление парковкой ядер и частотой процессора осуществляется посредством нескольких радиокнопок и ползунков-регуляторов. Дополнительно в программе имеется монитор, который показывает текущее состояние каждого доступного физического ядра.
Преимущества ParkControl
- Бесплатное распространение продукта.
- Понятный интерфейс управления.
- Наличие встроенного монитора состояния процессорных ядер.
- Возможность создания отдельных планов электропитания при работе от сети и от батареи.
Заключение
Утилита работает корректно, не сбоит и не зависает. В целом, ParkControl можно рекомендовать тестировщикам ПО, геймерам, а также тем пользователям, которым необходима максимальная производительность минимального числа ядер в одном-двух приложениях.
Изменения в последней версии
- Графический интерфейс: по умолчанию показывает расширенный вид.
- Графический интерфейс: расширяйте ширину разнородных раскрывающихся списков для улучшения соответствия текста.
Разработчик: | |
Официальный сайт: | bitsum.com |
Обновлено: | |
Версия Windows: | 7, 8, 10 |
Язык интерфейса: | English, Русский |
Скачать ParkControl для Windows