Що таке мінімальний та максимальний стан процесора в управлінні енергією Windows 7?


59

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

введіть тут опис зображення

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


@Iszi, незалежно від конкретного формулювання заголовка, питання чітко запитує поради щодо їх встановлення. Ви в основному викрали питання щодо чогось пов’язаного, але зовсім іншого, з вашою щедротою. Можливо, було б краще почати окреме запитання, запитуючи технічні деталі про стан процесора, і залишити це питання, щоб дати інформацію щодо настройки продуктивності.
Synetech

"Точно до якого аспекту продуктивності комп'ютера посилаються ці параметри, і який ефект вони роблять при налаштуванні?" Ви повністю змінили оригінальне запитання. Поточні відповіді містять більш ніж достатньо деталей для питання в його поточній формі.
Моаб

Насправді нинішні відповіді практично не марні для Бориса (та інших, хто просто хоче налаштувати продуктивність / шум / потужність), оскільки вони дають "визначення словника", які пояснюють технічні аспекти низького рівня, а не підсумовують реальні ефекти. Це як би хтось запитує, як написати швидку фор-петлю для читання файлу та обговорення нотації big-O, часу доступу до диска тощо.
Synetech

Якщо вам цікаво політика охолодження системи : ось відповідь .
Джон-Ерік

Відповіді:


60

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

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

Кількість підтримуваних 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),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, щоб підштовхнути процесор до максимально дозволеної швидкості.


1
найкраща відповідь, на мою думку
RawR Crew

Як я можу дізнатися, які дозволені p-стани мого процесора? І чи є спосіб побачити, який він працює у будь-який момент? Я хотів би знати, перш ніж змінювати налаштування, чи це насправді фізично щось зробить :-)
user56reinstatemonica8

@Indrek, "алгоритм DBS" означає?
Pacerier

Перемикання на основі попиту @Pacerier.
Індрек

Навіщо вам потрібно підвищувати мінімум з 5%, якщо він підвищується автоматично за потреби? Якщо тільки він не підніме її в міру необхідності. Намагаючись визначити, чи можу я змусити свою повільну Dell Latitude 7370 Core m7 перестати працювати, як лайно.
xr280xr

12

Для вирішення конкретного заголовкового питання. Я думаю, стан, на який посилаються ці налаштування, також відомий як P-State .

Це означає, що це контроль над піковою частотою процесора (і, як пояснює посилання, також використовуваною напругою).

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

Наскільки я розумію, саме тут ви можете бачити встановлену в даний час максимальну частоту процесора системи:

введіть тут опис зображення


Ви маєте на увазі, що оскільки цифри, які відносяться до "піку", не встановлюють шкоди в встановленні мінімуму до 100%?
Pacerier

@Pacerier Я відповів на це 4 роки тому
Der Hochstapler

Ці налаштування зберігаються в Windows сьогодні.
Pacerier

6

Ці мінімальні та максимальні стосуються мінімальної та максимальної доступної потужності процесора. Якщо встановити максимальний стан процесора в Power Management на 50%, він повинен запропонувати до 50% його процесорної потужності при навантаженні.

Windows 7 може змінювати тактову частоту процесора залежно від використання процесора. Мінімальний і максимальний стан процесора керують діапазоном, в межах якого Windows змінюється тактовою частотою.

Наприклад, припустимо, що ваш процесор здатний від 0 до 2,4 ГГц, тобто ваша максимальна швидкість процесора становить 2,4 ГГц. Мінімум 25% і максимум 75% змусять Windows змінювати швидкість між 600 МГц (25%) і 1,8 ГГц (75%) з процесора 2,4 ГГц. "На акумуляторі" та "підключено" призначено для встановлення двох різних діапазонів для стану розряду та зарядки.

Сенс зменшення тактової частоти полягає в тому, що чим вище частота, тим більше тепла вироблятиме процесор, і тим більше енергії він споживатиме. Чим менша частота, тим більше часу знадобиться для завершення обробки (обчислення).

У статті, як запобігти перегріванню ноутбука, повідомляється про це:

Виходячи з нашого досвіду, ми помітили, що ноутбук перегрівається, коли процесор працює у 100% стані процесора. Зменшення стану процесора на кілька висівок призводить до зниження помірного на 10-20 С, що призводить до незначного зниження продуктивності.

Ми використовували Speccy для перевірки на помірність під час тестування, виходячи з того, що процесор, який працює на 95% стані процесора, давав таку ж продуктивність (ледь помітний опускання), з падінням на 10-20 С. Ви можете зберегти ще нижчий стан процесора (такий як 80-85%), щоб переконатися, що ваш ноутбук нагрівається ще менше.


3

Це просто. Для мінімального встановлення близько 5%, для максимального встановленого 100%. Ви отримуєте всю необхідну потужність, але коли не працює процесор, він переходить на найменшу можливу частоту. Не хвилюйтесь про 5%, процесор новіше може вийти настільки низько. У моєму випадку (core2duo @ 3,2 ГГц) нижчий стан - 2 ГГц, навіть я встановив мінімум 5%.


3

Мінімальний і максимальний стан процесора - це відсоток швидкості процесора, при якому він буде працювати.

Наприклад, у вас є процесор на 3,00 ГГц

Якщо встановити мінімальний стан процесора на 10%, а максимальний на 90%, то швидкість вашого процесора буде змінюватися від 0,3 ГГц (10% від 3,00 ГГц) і 2,7 ГГц (90% від 3,00 ГГц).

Зниження цих норм, звичайно, знизить продуктивність при великому навантаженні. Це такий же питання, як використання високошвидкісного процесора (3,00 ГГц +) або низькошвидкісного процесора (~ 1,5 ГГц), а кількість ядер має значення.

Оскільки ви запитуєте оптимальні налаштування, це було б:

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

І якщо ви хочете найкращої роботи за весь час (ціною акумулятора, коли ви працюєте на батареї), тоді

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

Щодо теми перегріву , процесор не перегріється (він буде нагріватися сильно), поки ви не підкреслите це, запуск важкого програмного забезпечення, як деякі важкі ігри, може перегріти його, також залежить від того, який процесор та систему охолодження ви використовуєте, я зможу щоб допомогти вам більше, якщо вкажете більше інформації

Насправді це зовсім інша тема.

Якщо ви хочете отримати більше інформації, прочитайте їх:

1) Який мінімальний і максимальний стан процесора в управлінні енергією?

2) Налаштування мінімального та максимального стану процесора "Оптимальне"?

3) Що робить параметр «Мінімальний стан процесора» у вікні «Розширені параметри» плану електроживлення?

Сподіваючись, що це допомагає ..

EDIT: У кожному процесорі є кілька процесорних станів, ми не можемо встановлювати CPU, крім цих держав процесора. Я взяв ці значення для прикладу.


4
Не зовсім правильно. Процесори не підтримують нескінченну кількість станів живлення (не кажучи вже про 100 з них), тому встановлення його на 3% швидше застосовує логіку "стану мінімальної потужності, який підтримує процесор вище 3% від номінальної частоти". Я, як правило, бачив, що процесори мають щось на кшталт 10 станів живлення з різними частотами тактовою частотою та напругою процесора.
Мокубай

Так саме, Процесор має обмежену кількість можливих станів, встановити ЦП, крім цих держав, неможливо. (Я щойно взяв ці значення за приклад).
Акшат Міттал

Я вас не проголосував, я просто додав пояснення як коментар. Я насправді думав, що ваша відповідь дала корисну інформацію, і оскільки я голосую лише жахливі або відверті неправильні відповіді, я можу сказати вам, що голосування проти не було моїм.
Мокубай

Гаразд, вибачте. Я додав цю інформацію до відповіді ..
Akshat Mittal

2

Власне, всі люди відповідають з теорії та книг. Я особисто намагався встановити максимальний стан процесора на рівні 30% і отримати лише 1 градус Цельсія при перегріві. Я занизив процесор до мінімуму, щоб отримати BSOD за 5 хвилин напруги, і отримав ще 1 градус Цельсія.

Я наголошую на тому, що ноутбук Lenovo E540 є новим, з очищеними вихлопними каналами, чистим вентилятором, новою термічною пастою (найкраща і найдорожча на ринку - близько 25 доларів у дуже крихітній пляшці). Все це намагається лише на 2 градуси Цельсія. Це тому, що це свого роду дешевий ноутбук для Lenovo, а не в T або W серіях. Радіатор дуже бідний, і нічого на Землі з цим не впорається. Процесор любить перебувати на рівні 50-52 ° С у режимі очікування, і 70-75 ° С при навантаженні. Ці фігури з вищезазначеними твіками та без.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.