Отключить готовое управление вентиляторами в Ubuntu
У меня проблемы с готовым Fan Control в Ubuntu. Примерно через 2 минуты после загрузки ноутбука вентиляторы начинают вращаться на полной скорости. Я тоже пробовал Debian, но там этого не произошло, поэтому кажется, что это проблема, связанная с Ubuntu. Вот почему я хотел бы знать, как отключить встроенное управление вентиляторами и позволить BIOS Fan Controller выполнять свою работу.
Устройство, о котором я говорю, - это ноутбук ASUS ROG GL502VT.
3 ответа
Так что эта проблема была связана с ядром Ubuntu. Если у кого-то возникла проблема с устройством Skylake, попробуйте обновить его до более новой версии ядра, например 4.6. Прочтите здесь, как это сделать: https://wiki.ubuntu.com/Kernel/MainlineBuilds
После проверки характеристик вашего ноутбука я заметил, что он поставляется с процессором Intel Skylake. Я видел людей, сообщавших о такой проблеме с вентилятором в отношении процессора Skylake на launchpad.net, и эта проблема точно такая же, как вы описали здесь: вентилятор продолжает работать на полной скорости, даже если система крутая.
Похоже, что это можно решить (по крайней мере, на Lenovo X1) путем обновления прошивки Intel Management Engine Interface (IMEI). Пожалуйста, перейдите по ссылкам ниже для обсуждения.
(Кроме того, не забывайте, что вы можете отправить новую ошибку для него!)
Ссылка:
Ubuntu не имеет встроенного управления вентилятором, поэтому ваш BIOS уже контролирует вентилятор.
Ваш ноутбук оснащен чипсетом HM170. Руководство для этого доступно здесь. Это говорит о том, что чипсет имеет встроенный контроллер скорости вращения вентиляторов, который способен считывать скорости до 8 вентиляторов и контролировать скорости до 4 вентиляторов. Также имеется встроенный датчик температуры. Это может быть использовано для считывания температуры самого чипа. Однако у него есть другой режим, в котором он создает прерывание, когда температура поднимается выше определенного уровня, называемого "горячим", и BIOS может использовать это для включения вентилятора. Он не будет генерировать другое прерывание до тех пор, пока температура не опустится ниже "прохладного", и это отключит вентилятор. Поэтому звучит так, будто вентилятор работает точно так, как задумано. Значения "горячий" и "холодный" задаются BIOS.
Если вентилятор работает под Ubuntu, но не, например, Debian, я бы предложил установить lm-sensors
а также P-Sensors
или же XSensors
и мониторинг использования и температуры процессора и графического процессора, чтобы увидеть, что становится горячим.
Несмотря на то, что в техническом описании указано, что датчик температуры может быть считан, это не означает, что любая скорость вентилятора может, поэтому я не думаю, что вы сможете управлять скоростью вентилятора с помощью такой программы, как Fancontrol.