AveTemp — программа для уменьшения нагрева процессора
Как это работает
AveTemp это бесплатная программа, использует библиотеку LibreHardwareMonitorLib. С помощью неё она:
- Собирает данные о температуре и TDP процессора.
- Смотрит, есть ли повышенная нагрузка или же процессор простаивает.
- Если нагрузка есть — повышает частоты процессора. Если нет — снижает.
Потому в простое температуры и шум от охлаждения компьютера ниже, но при наличии тяжелых задач процессор начинает работать на полную мощь.
Технически, программа только изменяет настройки плана питания Windows в зависимости от нагрузки. Никакие системные вызовы, за исключением получения данных из реестра о том, какая тема сейчас установлена в системе не используются.
Исходный код доступен на Github, вы можете собрать программу сами.
Скачай и настрой AveTemp
Она уменьшит шум и температуры в простое
Под нагрузкой включит турбо
Зачем это нужно
Сейчас производители ставят в ноутбуки процессоры с избыточной производительностью: 4, 6 и больше производительных ядер с высокой частотой.
Это хорошо для тяжелых нагрузок, таких как игры или рендеринг видео, повышенной отзывчивости ноутбука. Однако так же приводит к нагреву процессора и включению кулера по любому поводу, даже при открытии браузера.
Перегрева и шума можно избежать, если вручную снизить рабочие частоты процессора. Однако для действительно трудоемких задач нужно так же вручную повышать их обратно. Это неудобно.
AveTemp автоматизирует эту рутину и повышает производительность тогда, когда это нужно.
Возможности
- Непрерывный мониторинг температуры и TDP процессора
- Сбор и отображение минимальных, максимальных, текущих температур и TDP
- Сбор и отображение средних показателей за 1, 5, 15, 60 минут и 24 часа
- Автоматическое изменение состояния производительности процессора, режима Turbo. Кроме того, все настраивается: порог загрузки процессора, целевые состояния. Так же управление процессором можно отключить вовсе
- Автозапуск при входе в систему
- Два языка — русский и английский.
- Автоматическое изменение цвета шрифта в трее для темного и светлого режима Windows. Проверяется при перезагрузке AveTemp и каждые 5 минут
- Низкое использование процессора. Для Ryzen 4600H это < 1% максимум, большую часть времени - 0,01%
Полный список изменений и функциональности от версии к версии есть здесь — список изменений.
Как использовать
Сначала скачайте AveTemp. После этого запустите и откроется основное окно программы. Для настройки, нажмите на иконку шестеренки в левом нижнем углу.
Здесь есть основные настройки, такие как язык, автозапуск, сворачивание в трей и прочее. Если вас не интересует управление режимами работы процессора то этого хватит.
Для настройки режимов работы процессора, активируйте чекбокс «Автоматические изменять состояние процессора». Далее, установите порог нагрузки. Например, для 6-ти ядерного Ryzen оптимальное значение — 70%.
Это будет значить, что пока процессор загружен менее чем на 70% относительно его текущей, разрешенной частоты, он будет работать на пониженных частотах.
Далее, задайте максимальную целевую частоту для состояния простоя. Она так же считается от базовой частоты. Для Ryzen 4600H это 3000 МГц. Например, 50% будет значить, что максимальная частота которую процессор будет использовать — 1500 МГц.
И, в конце, задайте состояние под нагрузкой. Это то состояние, в которое процессор будет переключен при превышении порога нагрузки.
Как правило этого достаточно, но на некоторых ноутбуках подобное управление частотами отключено. Тогда можно активировать чекбокс «Явно задавать состояние турбо режима» и выбрать нужные режимы, аналогично процентам выше.
Как связаться?
Буду рад любой обратной связи: о багах, предложениях по улучшению, помощи в развитии и данных тестирования.
Список текущих задач есть на Github. Если у вас есть учетная запись, чувствуйте себя свободно в создании новых задач или комментировании старых.
Или пишите мне через форму, я регулярно проверяю почту, потому отвечу в течении 1-2 дней.
План развития
Текущая версия это тестовый релиз. Он нужен в первую очередь чтобы понять нужно ли развивать его дальше или как есть сейчас уже достаточно.
Я очень хочу продолжить развитие и у меня есть план, он обозначен рядом. Мне очень нравится идея сделать удобную и полезную программу, так как в первую очередь она приносит пользу мне.
Однако я знаю, что мое видение может быть не совсем верным, потому буду рад любой обратной связи: пожеланиям, предложениям или отловленным багам. Пишите мне!
- Новый интерфейс, возможно на React Native.
- Управление частотой процессора в абсолютных значениях. Например, 2Ггц, а не 74%.
- Индивидуальные профили для приложений с принудительным турбо.
- Больше информации на главном экране.