Ноутбук Lenovo G50-80: вентиляторы охлаждения работают на почти все время

У меня есть 16.04 LTS для моего ноутбука Lenovo G50-80.

Проблема: вентиляторы охлаждения работают на почти все время (это является действительно шумным и скучным).

У меня есть эта проблема начиная с покупки моего ноутбука 6 несколько месяцев назад, и я искал решение в течение этого периода до сих пор.

Я выполнил эти шаги:

1) Установите lm-датчики и fancontrol пакеты.

2) Настройте lm-датчики

  1. В терминальном типе 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... Нет
    ЧЕРЕЗ Нано тепловой датчик... Нет

  2. В конце датчиков - обнаруживают, будет отображен список модулей, которые должны быть загружены. Введите "да", чтобы иметь датчики - обнаруживают, вставляют те модули в /etc/modules.
    Таким образом, следующие строки добавляются к файлу modules.conf:

    # Сгенерированный датчиками - обнаруживают в понедельник 5 сентября 13:50:31 2016
    # Драйверы микросхемы
    coretemp

  3. Выполненный 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

Я не знаю, существует ли возможное решение для полной проблемы. Я отчаиваюсь.

0
задан 13 April 2017 в 15:25

2 ответа

Когда дело доходит до 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 сможет дать совет.

0
ответ дан 28 September 2019 в 14:48

Управляйте им с помощью nbfc

У меня ноутбук Acer Aspire E5-573G, и ничто другое не работало для управления вентилятором процессора, кроме nbfc. Я использую Убунту 18.04. Точный профиль для моей модели отсутствует, но nbfc нормально работал с другим подобным профилем (Acer Aspire E5-575G). Если вы не знаете, какой профиль использовать, вы можете попробовать: mono nbfc.exe config -r

Таким образом, вы можете использовать его и настроить профиль, чтобы ваш вентилятор работал как можно тише.

0
ответ дан 14 August 2020 в 21:53

Другие вопросы по тегам:

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