Я поддерживаю два ноутбука ThinkPad T420 под управлением Ubuntu 16.04, которые за последние несколько недель начали перегреваться. Поскольку оба компьютера работали просто отлично в течение многих месяцев до этого, я подозреваю, что проблема пришла с обновлением, но я не могу сказать точно.
Симптомы:
Перегрев происходит только в Ubuntu, а не в Windows 7. Перегрев происходит только при подключении к сети переменного тока. При удалении от сети переменного тока температура быстро падает до нормального уровня. Перегрев происходит только тогда, когда компьютер находится, по крайней мере, в умеренном режиме. Если он остается в режиме ожидания, температура остается нормальной. Если все эти условия выполнены, температура процессора медленно возрастает примерно на час или около того. Вентилятор продолжает работать, и процессор дросселирует, но ничто не позволяет снизить температуру. Температурные плато при температуре около 95 градусов по Цельсию (согласно psensor), система замедляется до непригодности, а компьютер горячий на ощупь. Использование ЦП в норме. Поклонники, похоже, в порядке. В sudo top нет никаких необычных процессов, приводящих к запуску процессора.То, что я пробовал:
Перегрев происходит только в Ubuntu, а не в Windows 7. Я установил thermd. Перегрев происходит только при подключении к сети переменного тока. При удалении от сети переменного тока температура быстро падает до нормального значения.Результаты: Абсолютно ничего. Проблема такая же, как и всегда.
Любые идеи?
Спасибо!
Обновление - проблема решена:
Спасибо, Linrunner! Я установил обновленную версию TLP (1.0.1, через PPA, а не версию из Canonical). Затем я устанавливаю новые параметры: TLP_DEFAULT_MODE = BAT TLP_PERSISTENT_DEFAULT = 1
И удивительно, что с тех пор больше не перегревается. Это скорее более обходное решение, чем решение, потому что это означает, что компьютеры постоянно находятся в режиме батареи, но я не замечаю никакой разницы.