Skip to content

whatuneeed/PowerPlanTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ PowerPlan Tool — Идеальные планы питания под любой процессор

PowerPlan Tool Logo

Version License Compatible Русский English CleanOS Updated

🎯 Автоопределение процессора → идеальный пресет питания. EPP, Boost, Core Parking, системные твики — всё в одном окне. *Win 7/8.1 — ограниченная поддержка


Содержание


Результаты

Метрика Windows Default PowerPlan Tool Эффект
EPP 50-84% (Balanced) 15-25 (десктоп) В 2-4× отзывчивее
Core Parking On (ядра спят) Off 0 задержки пробуждения
DPC Latency ~150-300 us 5-30 us Снижение в 5-10×
1% Low FPS Baseline +3-8% Меньше микрофризов
Avg FPS Baseline +1-3% Стабильнее фреймтайм
Температура Low +0-3°C Безопасно (не троттлит)

💻 Для ноутбуков: EPP автоматически повышается на +10 для учёта power limits. Баланс отзывчивости и времени от батареи.


Почему это работает

Стандартный план Windows «Balanced» оптимизирован под офис и батарею, а не под производительность:

  • Ядра засыпают → задержка на пробуждение
  • EPP 50-84% → CPU не спешит разгоняться
  • PCIe/USB/WiFi уходят в энергосбережение → микростаттеры

Наш инструмент создаёт новый план на базе Balanced с исследованными значениями:

Параметр Было Стало
EPP 50-84% 15-25 (десктоп) / 25-35 (ноутбук)
Core Parking On Off (все ядра активны)
Boost Mode Enabled Aggressive
Min/Max CPU 5% / 100% 5% / 100% (без изменений)
PCIe ASPM Moderate Off (фикс GPU микростаттеров)
AHCI Power Mgmt Enabled Active (фикс I/O задержек)
USB Suspend Enabled Off (периферия всегда онлайн)

И ещё 11 системных твиков применяются автоматически. Никакого разгона, никакого BIOS — только стандартный powercfg.


Установка

Файл Назначение Размер
PowerPlanTool.exe 🚀 Портативная версия — копируй на флешку, запускай где угодно 74.5 MB
PowerPlan Tool Setup 1.0.0.exe 📦 Установщик — ярлык на рабочем столе, правильное удаление 74.7 MB

Скачать последнюю версию: Releases

Important

Запускать от имени администратора! Без прав админа powercfg.exe не даст менять настройки электропитания.


Интерфейс

Вся функциональность на одном экране. Слева — список пресетов с табами, справа — описание. Рекомендованный пресет подсвечен вверху.

Скриншоты будут добавлены в ближайшее время в docs/screenshots/.


Как работает

Шаг 1 — Определение CPU

PowerShell → Get-WmiObject Win32_Processor → парсинг имени. Из строки вроде «AMD Ryzen 5 5600» определяется архитектура (Zen 3), поколение, наличие X3D, десктоп или ноутбук.

Шаг 2 — Подбор пресетов

AMD CPU → AMD-пресеты поколения + универсальные. Intel CPU → Intel-пресеты + универсальные. ★ Recommended — точное совпадение поколения.

Шаг 3 — Применение

powercfg -duplicatescheme Balanced → новый GUID → -setacvalueindex (EPP, Boost, Parking, Ports, Hetero) → -setacvalueindex (ASPM, AHCI, NVMe, USB, WiFi) → -setactivepowercfg /change (display: never, sleep: never).


Поддерживаемые процессоры

AMD — полное покрытие

Архитектура Серия Примеры
Zen 1 / Zen+ Ryzen 1xxx, 2xxx 1800X, 2700X, 2200G
Zen 2 Ryzen 3xxx, 4xxx APU 3700X, 3950X, 4750G
Zen 3 Ryzen 5xxx 5600X, 5700G, 5950X
Zen 3 X3D Ryzen 5xxx X3D 5600X3D, 5700X3D, 5800X3D
Zen 4 Ryzen 7xxx 7600X, 7700X, 7950X
Zen 4 X3D Ryzen 7xxx X3D 7800X3D, 7950X3D
Zen 5 Ryzen 9xxx, Ryzen AI 9700X, AI 7 450
Zen 5 X3D Ryzen 9xxx X3D 9800X3D, 9950X3D
Legacy AMD FX, Phenom, Athlon, A-series FX-8350, A10-7850K
HEDT/Server Threadripper, EPYC 3995WX, 9654

Intel — полное покрытие

Архитектура Серия Примеры
Legacy Intel Core 2 Duo/Quad, Pentium 4/D Q9650, E8400
1-5 gen Nehalem → Broadwell i7-920, i5-2500K, i7-4790K
6-11 gen Skylake → Rocket Lake i7-6700K, i9-9900K, i9-11900K
12-14 gen Alder/Raptor Lake (P+E) i5-13400, i7-13700K, i9-14900K
Core Ultra Arrow/Lunar Lake Ultra 7 265K, Ultra 9 285K
Xeon Все линейки: E3, E5, W, Scalable E5-2667v4, Gold 6248

Детект ноутбуков

Автоматическое определение по суффиксу модели — 21 паттерн:

U H P Y C HK HX HS HQ MQ MX QM XM UM LM M G7 G4 Chromebook Ryzen AI Laptop

При детекте ноутбука EPP автоматически повышается на +10, пороги на +5.


Пресеты и EPP

# Пресет EPP Десктоп EPP Ноутбук Пороги Деск Пороги Ноут
1 Zen 1 25 35 10%/10% 15%/15%
2 Zen 2 20 30 5%/5% 10%/10%
3 Zen 3 ★ 20 30 5%/5% 10%/10%
4 Zen 3 X3D 25 35 5%/5% 10%/10%
5 Zen 4 15 25 0%/5% 5%/10%
6 Zen 4 X3D 20 30 5%/5% 10%/10%
7 Zen 5 15 25 0%/5% 5%/10%
8 Zen 5 X3D 20 30 5%/5% 10%/10%
9 Legacy AMD
10 Intel 1-5 gen
11 Intel 6-11 gen 25 35 5%/5% 10%/10%
12 Intel 12-14 gen 20 30 0%/5% 5%/10%
13 Core Ultra 20 30 0%/5% 5%/10%
14 Ultra Low Latency 0 0%
15 Power Saver 80
16 Legacy Intel
17 Win 7/8.1 (Legacy)

Общие параметры

  • Min CPU: 5% — ядра уходят в idle при простое
  • Max CPU: 100% — потолок не режется
  • Boost Mode: Aggressive (2)
  • Core Parking: Off (100%)

Что такое EPP

EPP (Energy Performance Preference) — «совет» процессору от 0 до 100:

EPP Поведение
0 Всегда максимальная частота (киберспорт)
15-25 Быстрый отклик, золотая середина для игр
50-80 Экономия (Windows Balanced по умолчанию)
100 Максимальная экономия

Системные твики

Применяются автоматически с любым performance-пресетом.

Автоматические (15 твиков)

Твик Категория Влияние Эффект
PCIe ASPM → Off I/O 🔴 High Фикс микростаттеров GPU (8-50us)
AHCI LPM → Active I/O 🔴 High Фикс I/O задержек (1-15ms)
NVMe Idle → 0ms I/O 🔴 High Фикс подгрузки текстур
USB Suspend → Off Периферия 🟠 Med Мышь/клава без лагов
WiFi → Max Perf Сеть 🟠 Med Пинг без скачков
HDD → Never Off Диск 🔴 High Нет задержки раскрутки HDD
Cooling → Active Система 🔴 High Вентилятор до троттлинга
Video → Max Quality Медиа 🟡 Low Катсцены без артефактов
Wake Timers → Off Сон 🟡 Low Без случайных пробуждений
Display Off → Never Экран 🔴 High Дисплей не гаснет
Sleep → Never Система 🔴 High ПК не уходит в сон
Perf Autonomous → On CPU 🔴 High Включает HWP/CPPC2 (EPP работает)
Idle Disable → On CPU 🔴 High Ядра не уходят в C-states
Duty Cycling → Off CPU 🟠 Med Убирает микростаттеры
Latency Hint → Max CPU 🔴 High Игры сразу на max частоту

Ручные (4 твика)

Меняют загрузочные параметры через bcdedit и реестр. Требуется перезагрузка.

Твик Команда Влияние Риск
HPET Off bcdedit /set useplatformclock false 🟡 Low Нестабильность на старых системах
Dynamic Tick Off bcdedit /set disabledynamictick yes 🟡 Low Чуть выше энергопотребление
VBS/HVCI Off bcdedit /set hypervisorlaunchtype off 🔴 High (+5-15% FPS) Снижение безопасности
Registry Tweaks Set-ItemProperty (PowerShell) 🟠 Med Системные правки сети/памяти

FAQ

❓ Почему .exe весит 75 MB?

Это Chromium (Electron). Наш код — около 1 MB. Уменьшить размер без смены фреймворка невозможно.

❓ Нужно ли запускать от имени администратора?

Да. powercfg.exe и bcdedit.exe требуют прав администратора. Без них приложение запустится, но не сможет применить настройки.

❓ Безопасно ли это для процессора?

Да. Мы меняем только настройки питания Windows через стандартный powercfg. Не трогаем BIOS, вольтаж и частоты. Исключение: Deep Tweaks (опциональны, с предупреждением).

❓ Почему не вижу Intel-пресеты на AMD?

Пресеты фильтруются по вендору. На AMD — только AMD + универсальные. На Intel — только Intel + универсальные.

❓ Как вернуть стандартные настройки Windows?

Кнопка «↺ Reset to Windows Defaults» в верхней панели восстанавливает стандартный Balanced.

❓ Работает ли на Windows 7 / 8.1?

Да, с ограничениями. EPP и Boost Mode не поддерживаются. Используйте пресет «Win 7/8.1 (Legacy)».

❓ Сохраняется ли активный план после перезапуска?

Да. Статус сохраняется в localStorage. Сам план питания Windows хранит постоянно.

❓ Можно ли использовать пресет другого поколения?

Можно, но не рекомендуется. Всегда используйте ★ Recommended.

❓ Что делает каждый твик?

Наведите курсор на любой пункт в секции твиков — появится подсказка с описанием и уровнем влияния.

❓ В чём разница с Process Lasso / QuickCPU?

PowerPlan Tool — простой одноэкранный инструмент. Не требует фоновой работы и не потребляет ресурсы после применения.


Технологии

Технология Назначение
Electron Кроссплатформенное desktop-приложение
Node.js Взаимодействие с powercfg, bcdedit, PowerShell
HTML5 / CSS3 Современный интерфейс с тёмной темой
Vanilla JS Логика UI, i18n (RU/EN), localStorage
electron-builder Сборка portable + NSIS-установщик

Благодарности


⚠️ Приложение меняет настройки питания Windows через стандартный powercfg.exe. Не модифицирует BIOS, не меняет напряжения/частоты. Рекомендуется создать точку восстановления системы.

About

PowerPlan Tool — lightweight utility for managing and optimizing Windows power plans for maximum performance, efficiency, and system control.

Resources

License

Stars

Watchers

Forks

Contributors