Скорость вращения вентилятора ноутбука слишком низкая, когда она не установлена в док-станцию
Я использую Ubuntu 14.04 на своем ноутбуке, и все отлично, за исключением того, что иногда он сильно нагревается. Я использую датчики (LM-датчики), чтобы сообщить о температуре и скорости вентилятора. Я запускаю Thinkpad T430 с Ivy Bridge Core i5.
Когда я дома, подключенный к питанию, температура процессора достигает более 90*C. Когда я на работе, пристыкован к ноутбуку, скорость вращения вентилятора увеличивается, а температура колеблется около 80*C. Кто-нибудь знает, почему это может иметь место?
Ядро:
3.13.0-24-generic #47-Ubuntu SMP
выход датчиков, без док-станции:
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 4063 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +90.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +84.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +90.0°C (high = +87.0°C, crit = +105.0°C)
выход датчиков, состыкован:
acpitz-virtual-0
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 4680 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +81.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +74.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +81.0°C (high = +87.0°C, crit = +105.0°C)
1 ответ
У меня нет ThinkPad и я не могу точно сказать, почему в этих двух случаях разница в скорости вентилятора. Независимо от того, кажется, что система работает слишком горячо, даже с более высокой скоростью вращения вентилятора.
Тем не менее, я получил значительное охлаждение моего ноутбука с помощью tlp
, Попробуйте установить его, как описано здесь. Вам придется очистить laptop-mode-tools
пакет, если он установлен в вашей системе, иначе tlp откажется запускаться. Поскольку он изначально был написан для ноутбуков ThinkPad, он должен работать еще лучше для вашего случая. Обратите внимание на два дополнительных пакета ThinkPad, упомянутых на странице, которые могут дополнительно помочь ThinkPad.
Если вышеприведенное не поможет в вашем случае, вы можете включить intel p-state, доступный в последних ядрах. Включите, как описано здесь. Я не использую Thermald, как упомянуто на этой странице, так как у меня не было проблемы с перегревом, и я не буду предлагать попробовать это, учитывая то, что говорится на этой странице о состоянии Thermald. Проверьте, правильно ли используется pstate: cat /sys/devices/system/cpu/*/cpufreq/scaling_driver
должен показать intel_pstate
, Попробуйте установить регулятор энергосбережения для переменного тока и батареи в tlp вместо cpufrequtils, как указано на этой странице: sudo gedit /etc/default/tlp
, найдите CPU_SCALING_GOVERNOR и добавьте:
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
Затем перезапустите tlp: sudo service tlp restart
Проверьте, вступил ли он в силу: cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
должен показать powersave
Если даже это не работает для вас, вы можете попробовать установить более новое ядро (как я использовал), которое имеет лучшую реализацию p-состояния. Это действительно ОЧЕНЬ ПОСЛЕДНИЙ КУРОРТ, если все остальное не может охладить ноутбук. Получите Дебс отсюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15.5-utopic/
, Вам понадобятся пакеты amd64 (при условии, что у вас установлена 64-битная версия Ubuntu) для linux-image-*-generic, linux-headers, and linux-headers-*-generic
,
Кроме того, вы можете попробовать установить thinkfan
пакет для управления вентилятором на ThinkPad, но у меня нет опыта его использования, поэтому не могу дать какие-либо советы для того же. Вы также можете проверить инструкции, приведенные здесь, для аналитических таблиц, особенно для тех, кто занимается управлением питанием, подобным этому.
Редактировать: с помощью tlp вам, возможно, придется также явно отключить ondemand / cpufrequtils, чтобы губернатор p-состояния powersave вступил в силу, как я уже упоминал выше. Смотрите это.