Як вікна "обмежують" процесор (параметри живлення / економія акумулятора)


19

Чи може хтось пояснити, як Windows ефективно обмежує процесор?

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

Що стосується мого несподіванки, це зупинило мій ноутбук від перегріву - навіть при запуску процесорів, які інтенсивно працювали на процесорі, через що мій ноутбук перегрівався і вимикався, більше не перегрівав мій ноутбук!

Я переглянув диспетчер завдань, але додаток "інтенсивний процесор" все ще використовує ~ 95% процесора, а менеджер завдань Windows показує загальне використання процесора на 100%.

Я обмежив використання процесора тут (опція "підключений" була на 70% [і хв, і макс.] При тестуванні інтенсивного застосування процесора):

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

Як Windows робить цю магію?

Я бачу 100% використання процесора, але мій процесор не перегрівається. І я не бачу різниць у виконанні.

Чи обмежує Windows швидкість процесора? Мовляв, якщо у мене процесор 2,4 ГГц, на 70% він матиме лише 1,68 ГГц при обмеженні? Як це можливо (зміна швидкості процесора)? Я думав, що ти можеш розігнати лише в BIOS?

Якщо ні, то як Windows це досягає, якщо не змінюючи швидкість?


Побічне питання: Якщо мова йде про швидкість, чи є спосіб встановити максимальний стан CPU на 200%?


Так, Windows обмежує швидкість процесора. Використовуючи частоту ACPI, мультиплікатори та напругу можна змінювати "активно" (тобто, коли це потрібно, не потрібно вручну змінювати BIOS). За допомогою наведених вище налаштувань слідкуйте за тим, як часто змінюється частота Resource Monitor(а не лише у тому, Task Managerщо показує використання поточної швидкості процесора, а не швидкості).
HaydnWVN

Відповіді:


24

Це явище називається частотним масштабуванням процесора , і воно робиться для вирішення економії енергії та теплових питань. Масштабування виконується за рахунок зменшення тактового множника на процесорі і, таким чином, зменшення його загальної частоти (ГГц). Більшість процесорів працюють на 100-166 МГц, але тактова частота дозволяє їй виконувати кілька операцій за цикл. Мій процесор 3,8 ГГц - це фактично 100 МГц з тактовим множником x38. Масштабування, як ви описуєте, найчастіше відбувається для ноутбуків, щоб збалансувати продуктивність із часом роботи акумулятора та обмеженою здатністю системи евакуацію тепла.

Масштабування частоти відбувається нижче ОС, так що ОС буде бачити знижену ємність як 100%, тому ви все одно побачите процеси, що займають 100% ЦП; це лише 100% доступного процесора, а не 100% загальної нерозбірливої ​​ємності.

Незважаючи на те, що масштабування відбувається на рівні вбудованого програмного забезпечення, Windows може автоматично налаштувати масштаб центрального процесора відповідно до його поточних потреб і досягти цього через розширений інтерфейс конфігурації та живлення (ACPI) до програмного забезпечення BIOS / UEFI. Windows все ще знизить частоту, коли зможе, але коли ОС визначить, що це корисно, вона підніме множник до того рівня, який, на його думку, підходить. У вашому випадку, можливо, ви захочете зменшити мінімальний стан під час роботи на батареї, просто для економії енергії та зносу на процесорі.

Що стосується вашого побічного питання, то збільшення тактової частоти на процесорі - саме те, що робить розгін , але, звичайно, є обмеження. ваша прошивка повинна підтримувати операції, а апаратне забезпечення має бути здатне фактично функціонувати зі зміненими характеристиками, не вигоряючи або не створюючи несумісності з суміжними компонентами (швидкість таран повинна підтримуватися таран тощо). Я, звичайно, ніколи не OC обладнання, про яке я піклувався, на 200%. Я починаю отримувати Bluescreens та проблеми з теплом, коли додаю більше 6 разів до моєї системи 34x за замовчуванням.


Набагато більше інформації тут у Вікіпедії
HaydnWVN

Мені цікаво, який процесор у вас (із множником 38x)?
Марк.2377,

@ Marc.2377, я вважаю, що це i7-2600, але я зараз від цієї коробки. ark.intel.com/products/52213/…
Франк Томас

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