Що таке мінімальний і максимальний стан процесора в Windows 7 Power Management?

Я говорю про це:

windows

Що слід встановити як мінімум і максимум? Я хочу хорошої продуктивності процесора, але не перегрітого процесора та вентилятора, який працює як божевільний.

6 Відповіді 6

Ці параметри визначають діапазон станів продуктивності (або станів P), які використовуватиме Windows. Фактично це буде змінювати тактову частоту процесора і, якщо підтримується, напругу та швидкість FSB - збільшувати їх, щоб задовольнити вимоги до робочого навантаження, або зменшувати, щоб зменшувати енергоспоживання та віддачу тепла.

Для деталізації, більшість процесорів підтримують ряд Р-станів, які являють собою комбінацію множника частоти (також відомий як частотний ідентифікатор або FID) та напруги живлення (напруга ID або VID). Тактова частота процесора є добутком швидкості FSB, помноженої на FID, тому, вибравши нижчий множник, тактову частоту можна також знизити. Деякі процесори 1 також можуть зменшити швидкість FSB вдвічі, що призводить до того, що називається SuperLFM (режим супернизьких частот).

Кількість підтримуваних P-станів залежить від процесора, але зазвичай становить близько 5-10. Оскільки Windows дозволяє загалом 100 різних значень для стану процесора, це означає, що не кожне значення призведе до використання іншого стану P. Іншими словами, перехід від 100% до 99% або навіть 90% може не мати жодного впливу на тактову частоту. Крім того, залежно від підтримуваних P-станів, фактична тактова частота може значно відрізнятися від того, що можна очікувати від відсотка; вказівка ​​50% у параметрах живлення Windows не обов’язково означає, що ваш процесор працюватиме з 50% тактовою частотою. Наприклад, на моєму Core 2 Duo T9550 з номінальною тактовою частотою 2,66 ГГц, встановлення стану процесора на 50% не дає тактової частоти 1,33 ГГц, як і слід було очікувати. Натомість Windows вибирає найнижчий підтримуваний множник (FID 6), що призводить до тактової частоти

1,6 ГГц (FSB 266 МГц × множник 6 = 1596 МГц), або 60% від номінальної тактової частоти, про що свідчить зображення нижче. 2

Крім того, навіть якщо мінімальний стан встановлений на 1%, мій процесор не опуститься нижче

800 МГц (SuperLFM), що є найнижчою підтримуваною тактовою частотою (FSB 133 МГц × множник 6 = 798 МГц); це 30% від номінальної тактової частоти.

Відповідно до документації, доступної тут:

Windows Vista використовує алгоритм DBS, використовуючи всі доступні стани продуктивності, які потрапляють у діапазон, описаний цими верхніми та нижніми межами. Вибираючи новий цільовий стан продуктивності, Windows Vista вибирає найближчу відповідність між поточним налаштуванням політики живлення та станами, доступними в системі, округлюючи, якщо необхідно.

Тоді розумний вибір відсотків для варіантів живлення Windows включає з’ясування, які P-стани підтримує ваш процесор, визначення мінімальної та максимальної тактової частоти, яку ви хочете використовувати, а потім введення відсотків, що призводять до таких тактових частот. Немає єдиної правильної відповіді, оскільки все залежить від ваших цілей - чи ви хочете максимізувати продуктивність або час автономної роботи, знизити температуру чи щось інше. Поекспериментуйте і подивіться, що вам найбільше підходить. Особисто я виявив, що встановлення мінімального та максимального значення до 5% (достатньо низьке, щоб примусити найнижчий множник незалежно від процесора) та 100%, відповідно, дає найкращі результати. Так, навіть на акумуляторі. Хоча може здатися логічним встановити максимальний стан процесора менше ніж на 100% від акумулятора, з мого досвіду, краще, щоб процесор проводив деякий час у найвищому Р-стані, а потім повертався до простою якомога швидше, ніж щоб його було проводити більше часу в якомусь проміжному стані.

Для вдосконаленого налаштування такі утиліти, як RMClock, дозволяють вимкнути деякі P-стани, а також розігнати та перенапружити процесор. Хоча я особисто цього не пробував, я бачив рекомендації включати лише два P-стани - найнижчий можливий множник (SuperLFM, якщо підтримується) для холостого ходу та максимально можливий множник (при найнижчій стабільній напрузі) для всього іншого . Звичайно, з чим розглянути можливість пограти, якщо цікавлять такі речі. До тих пір, поки ви не розігнате або не перекрутите, найгіршим сценарієм є BSOD і перезапуск.

1 Наприклад, Intel Core 2 Duos, але, на мою думку, не новіші процесори Core i-series.
2 Я використовую TMonitor для моніторингу тактової частоти процесора та wPrime, щоб підштовхнути процесор до максимально дозволеної швидкості.