У меня есть 16.04 LTS для моего ноутбука Lenovo G50-80.
Проблема: вентиляторы охлаждения работают на почти все время (это является действительно шумным и скучным).
У меня есть эта проблема начиная с покупки моего ноутбука 6 несколько месяцев назад, и я искал решение в течение этого периода до сих пор.
Я выполнил эти шаги:
1) Установите lm-датчики и fancontrol пакеты.
2) Настройте lm-датчики
В терминальном типе sudo sensors-detect
и ответьте Да на все Вопросы "да"/"нет".
Первое "ДА" дает мне это:
Некоторые южные мосты, центральные процессоры или контроллеры памяти содержат встроенные датчики.
Вы хотите просканировать для них? Это полностью безопасно. (ДА/НЕТ): y
Модуль cpuid загруженный успешно.
Кремниевые интегрированные системы SIS5595... Нет
ЧЕРЕЗ VT82C686 интегрированные датчики... Нет
ЧЕРЕЗ VT8231 интегрированные датчики... Нет
AMD K8 тепловые датчики... Нет
Семейство AMD 10-е тепловые датчики... Нет
Семейство AMD 11-е тепловые датчики... Нет
Семейство AMD 12-е и 14-е тепловые датчики... Нет
Семейство AMD 15-е тепловые датчики... Нет
Семейство AMD 16-е тепловые датчики... Нет
Семейство AMD 15-е датчики питания... Нет
Семейство AMD 16-е датчики питания... Нет
Intel цифровой тепловой датчик... Успех!
(драйвер 'coretemp')
Intel AMB FB-DIMM тепловой датчик... Нет
Intel 5500/5520/X58 тепловой датчик... Нет
ЧЕРЕЗ тепловой датчик C7... Нет
ЧЕРЕЗ Нано тепловой датчик... Нет
В конце датчиков - обнаруживают, будет отображен список модулей, которые должны быть загружены. Введите "да", чтобы иметь датчики - обнаруживают, вставляют те модули в /etc/modules
.
Таким образом, следующие строки добавляются к файлу modules.conf
:
# Сгенерированный датчиками - обнаруживают в понедельник 5 сентября 13:50:31 2016
# Драйверы микросхемы
coretemp
sudo service kmod start
. Это считает изменения, в которые Вы внесли /etc/modules
на шаге 3, и вставляют новые модули в ядро.3) Настройте fancontrol:
На данном этапе, sudo pwmconfig
возвраты
/usr/sbin/pwmconfig: Нет никаких pwm-способных установленных модулей датчика
Я пытался решить эту проблему с помощью этой ссылки, но никакого пути, всегда та же проблема с командой pwmconfig
.
Что кажется аварийным:
1) sensors
возвраты только
coretemp-isa-0000
Адаптер: адаптер ISA
Физический идентификатор 0: +49.0°C (высоко = +105.0°C, критика = +105.0°C)
Базовый 0: +48.0°C (высоко = +105.0°C, критика = +105.0°C)
Базовый 1: +46.0°C (высоко = +105.0°C, критика = +105.0°C)
2) acpi -t
возвраты ничто.
Может быть ядро, не обнаруживает контроллер вентиляторов для такой модели ноутбука.
Обратите внимание, что нет никакого способа управлять вентиляторами от BIOS. И cat /proc/cmdline
возвраты
BOOT_IMAGE =/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro подавляют шумы всплеска acpi_enforce_resources=lax vt.handoff=7
Я не знаю, существует ли возможное решение для полной проблемы. Я отчаиваюсь.
Когда дело доходит до sensors
большинство "отдельно оплачиваемых предметов", о которых это сообщает, для настольных систем.
Для моих двух ноутбуков все, что я видел до сих пор, находится в cat /sys/class/thermal/thermal_zone*/temp
:
27800
29800
71000
Для тепловых зон 0, 1 и 2, который sensors
также отчеты. В этом случае Тепловая Зона 0 является неправильной который Conky
также отчеты. Это - незначительный сбой в моей системе, которую я еще не выяснил, но последний Thermal Zone 2
точно.
До Вашего вентилятора, работающего в полной скорости, Ваши параметры начальной загрузки ядра:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7
Знаменитые параметры:
ro
- только для чтения
quiet
- не отображайтесь системные сообщения выше экрана-заставки.
splash
- отобразите экран-заставку с Плимутом (логотип Ubuntu со светящимися точками обычно)
acpi_enforce_resources=lax
- Выполненный вентилятор в полной скорости (поскольку лучше всего я могу фигурировать),
vt.handoff=7
- сохраните сообщения, вытекающие из начальной загрузки на терминальный экран (которыми управляют для не появления так или иначе с quiet
и splash
опции ранее).
Первый шаг должен удалить acpi_enforce_resources=lax
параметр ядра.
В терминальном типе:
gksu gedit /etc/default/grub
Поиск этой строки:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax vt.handoff=7"
Сотритесь acpi_enforce_resources=lax
и сохраните файл. Мы не должны записывать то, что мы стираем, потому что AskUbuntu является нашим гигантским блокнотом.
Назад в терминальном быстром типе:
sudo update-grub
Теперь перезагрузите свой ноутбук и сообщите о прогрессе.
Редактирование 1:
Удаление =lax
переменная не изменила настройки вентилятора. Теперь следующий шаг должен сказать Вашей Lenovo, что ACPI поддерживается. Некоторые ноутбуки ищут Windows и если он не видит, что не реализует услуги ACPI (такие как управление вентилятора). Мы скажем, что Ваш Windows ноутбука работает, и передайте управление в Linux. На том же Ядре Командная строка добавляют опцию acpi_osi=Linux
перед vt.handoff=7
Теперь Ваша строка похожа на это:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux vt.handoff=7"
Еще раз обновите личинку и перезагрузку.
Сообщите о прогрессе.
Редактирование 2:
После большого поиска я столкнулся с кем-то, у кого есть десять ноутбуков Lenovo G50-80, и у одного из них была та же проблема: Cooling-fan-stays-on. Техническая поддержка сначала советовала для обновления BIOS до текущей версии (теперь, это - # B0CN99WW, датированный 25 августа 2016). Пользователь обновил BIOS, и проблема сохраняется так, он возвратил его для нового.
BIOS (Базовая система ввода-вывода) содержит ACPI (Усовершенствованный интерфейс управления конфигурацией и энергопотреблением), обсужденный выше.
Если Ваш вентилятор работает правильно в Windows, затем проверяющем, что совместимость с Linux является следующим шагом. Можно погуглить вопрос, но никакие ответы не подходят. Можно проверить: сертификация Ubuntu Lenovo, но с сегодняшнего дня модель G50-80 не появляется в списке.
С любой удачей другой пользователь Lenovo G50-80 сможет дать совет.
У меня ноутбук Acer Aspire E5-573G, и ничто другое не работало для управления вентилятором процессора, кроме nbfc. Я использую Убунту 18.04. Точный профиль для моей модели отсутствует, но nbfc нормально работал с другим подобным профилем (Acer Aspire E5-575G). Если вы не знаете, какой профиль использовать, вы можете попробовать:
mono nbfc.exe config -r
Таким образом, вы можете использовать его и настроить профиль, чтобы ваш вентилятор работал как можно тише.