Управление скоростью вентилятора и обнаружение внутренней температуры ПК с Python?

Так как вентилятор моего ПК является очень громким, я хотел бы сделать меня программой для "закрытия его", когда это не требуется, чтобы работать в полной скорости. Я хочу сделать его с Python, так есть ли какой-либо модуль, который может обнаружить температуру и/или установить скорость вентилятора?

6
задан bmargulies 20 January 2014 в 02:21
поделиться

2 ответа

Возможно, вы сможете сделать это в WMI. Есть связанный вопрос здесь

1
ответ дан 17 December 2019 в 04:45
поделиться

Не используйте python, или WMI.

Если у вас Windows и вы не можете использовать SpeedFan, это лучше всего сделать на уровне BIOS с помощью компилятора Microsoft ASL . Используя это, вы можете установить временные пороги для различных скоростей вентилятора. Это прекрасно работает. Но будьте осторожны. Это аннулирует вашу гарантию и не без оснований. Используя этот инструмент неправильно или неосторожно, вы можете настроить вентилятор так, чтобы он никогда не включался, что сразу же приведет к свариванию ваших компонентов. Так что прочтите это и получите температурный монитор (программное приложение), прежде чем использовать этот инструмент.

У меня возникла эта проблема на моем ноутбуке: слишком много тепла. После расследования выяснилось, что главным виновником был графический чип, который был включен ВСЕГДА с установленным драйвером Windows Vista по умолчанию. Это был не процессор, который выделял тепло. Это был GPU. Очевидно, это было настроено таким образом, чтобы поддерживать графику Aero. Так что в дополнение к настройке температуры / скорости вентилятора ASL я отключил графический процессор. Также я уменьшил тактовую частоту, потому что тишина и прохладная температура для меня важнее, чем потенциальная скорость процессора.

Этот пост суперпользователя описывает проблему и решения, которые я использовал, более подробно.

5
ответ дан 17 December 2019 в 04:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: