Как windows "ограничивает" процессор (параметры питания / экономия батареи)

может ли кто-нибудь объяснить, как Windows эффективно ограничивает процессор?

в последний раз я пробовал некоторые трюки, чтобы мой ноутбук не перегревается, поэтому я попытался ограничить процессор до 70%.

Что касается моего удивления, это остановило мой ноутбук от перегрева-даже при запуске приложений с интенсивным процессором, которые заставили мой ноутбук перегреваться и выключаться, больше не перегревал мой ноутбук!

Я посмотрел на Диспетчер задач, но "CPU intensive" приложение по-прежнему использует ~95% процессора и диспетчер задач windows показывает в общей сложности 100% использования ЦП.

Я ограничил использование процессора здесь (опция "подключен" была на 70% [как Мин, так и Макс] при тестировании приложения с интенсивным процессором):

enter image description here

Как Windows делает эту магию?

Я вижу 100% использование процессора, но мой процессор не перегревается. И я не вижу никаких отличий в производительности.

ограничивает ли Windows скорость процессора? Например, если у меня процессор 2,4 ГГц, 70% это только 1.68 ГГц для общества? Как это возможно (изменение скорости процессора)?
Я думал, что вы можете только underclock, когда в BIOS?

Если нет, то как это сделать Windows, если не путем изменения скорости?


боковой вопрос: если речь идет о скорости, есть ли способ установить максимальное состояние процессора до 200% ?

23
задан gronostaj
28.03.2023 9:29 Количество просмотров материала 2409
Распечатать страницу

1 ответ

Это явление называется процессор Изменение Частоты, и это сделано для экономии электроэнергии и тепловой соображений. Масштабирование выполняется уменьшение множителя часов на ЦП, и, следовательно, снижает общий частота (ГГц). Большинство процессоров работают на 100-166Mhz, но с тактовой частотой позволяет выполнять несколько операций за один цикл. Мой процессор 3,8 ГГц-это на самом деле 100 МГц с множителем часов x38. Масштабирование по мере его описания наиболее часто встречается с ноутбуками, чтобы сбалансировать производительность с временем автономной работы и систем ограниченную возможность эвакуации тепла.

масштабирование частоты происходит ниже ОС, так что ОС будет видеть уменьшенную емкость как 100%, так что вы все равно увидите процессы, принимающие 100% процессора; его только 100% от скачать процессор, а не 100% от общей немасштабируемой емкости.

хотя масштабирование происходит на уровне встроенного ПО, Windows может автоматически регулировать масштаб ЦП на основе его текущих потребностей, и выполняет это через расширенный интерфейс конфигурации и питания (ACPI) для прошивки BIOS/UEFI. Windows будет по-прежнему подавлять частоту, когда это возможно, но когда ОС определит, что это полезно, она повысит множитель до любого уровня, который она считает подходящим. В вашем случае вы можете уменьшить минимальное состояние во время работы от батареи, просто чтобы сэкономить немного энергии и износа на процессоре.

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

24
отвечен Frank Thomas 2023-03-29 17:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх