Перегрев процессора в Ubuntu 18.04
Когда я проверял журналы ядра, я заметил:
ядро: CPU2: температура пакета выше порогового значения, тактовая частота процессора снижена (общее количество событий = 13430).
У меня есть 4 процессора, и все они имеют одинаковую проблему. Информация об оборудовании моего ноутбука:
K46CB (ASUS-NotebookSKU)
Информация о процессоре:
Архитектура: x86_64
Название модели: Intel(R) Core(TM) i7-3537U CPU @ 2,00 ГГц
Я искал журнал и обнаружил аппаратные ошибки этого процессора в Ubuntu 17.04 и остановил перегрев процессора, проверил свои пакеты и установил Thermald и Intel- Microcode.
Я слышу, как работает вентилятор моего ноутбука, но иногда он сильно нагревается, и я чувствую это через корпус.
В Windows-10, хотя загрузка ЦП становится высокой, температура обычно нормальная.
Есть идеи, что могло пойти не так? и что я могу сделать для дальнейшего изучения этой проблемы?
Обновить
Я проверил состояние thermald.service и нашел следующую строку:
thermald [879]: сбой чтения sysfs /sys/class/thermal/ охлаждение_устройства0/cur_state
4 ответа
Вы должны увидеть (и, возможно, подписаться) на это сообщение об ошибке:
В Ask Ubuntu появилось множество сообщений о регулировании процессора:
- Температура ядра / пакета выше порогового значения, тактовые частоты процессора - Lenovo E590
- Установите порог дроссельной заслонки температуры процессора на Ubuntu / Thinkpad
- XPS 9370 с тепловым дросселированием Ubuntu 18.04
Все эти сообщения говорят то же самое, что периодически случается со мной:
~$ journalctl | grep 'cpu clock throttled'
Jun 22 10:55:52 alien kernel: CPU4: Core temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU0: Core temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU6: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU2: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU3: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU7: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU5: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU4: Package temperature above threshold, cpu clock throttled (total events = 1)
В моем случае это происходит так редко и без побочных эффектов, я решил игнорировать ошибки.
Подобные сообщения об ошибках панели запуска по той же проблеме:
- Неустойчивое поведение контроля частоты процессора под нагрузкой
- Ядро неверно сообщает о температуре
И чтобы вы знали, что это не просто Ubuntu из Redhat:
Это звучит как твой /etc/thermald/thermal-conf.xml файл должен быть настроен для вашего оборудования...
Я бы установил thermald ...
sudo apt-get update
sudo apt-get установить thermald
Thermald поставляется с файлом конфигурации по умолчанию в /etc/thermald/thermal-conf.xml это будет контролировать большинство компьютеров, но, возможно, потребуется настроить их для некоторых компьютеров. Видеть man thermal-conf.xml для некоторых деталей и примеров. Как только кто-то изменил файл конфигурации, остановите thermald и перезапустите его:
sudo service thermald restart
После установки Thermald я бы остановил thermald обработать, и запустить его вручную как sudo thermald --no-daemon наблюдать за его действиями в реальном времени. Эту информацию в реальном времени можно использовать для создания собственного настраиваемого файла thermal-conf.xml. Видеть man thermald для дополнительной информации.
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
Вы можете искать thermald здесь на Спросите Ubuntu, чтобы увидеть, какие предыдущие ответы есть. Многие ответы приходят от меня.
Хорошая ссылка для начинающих на https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues
Поблемель есть там. Во-первых, у вас высокая загрузка процессора. Во-вторых, охлаждения процессора недостаточно, и в-третьих, он не работает правильно.
Более высокая загрузка ЦП может быть связана с тем, что единица не правильно использует ваше аппаратное ускорение геодека. И единство довольно интенсивно. Вы можете изменить его или даже переключиться на другой менеджер рабочего стола, le cinnamon, Kubuntu, lubuntu или Linux mint.
Охлаждение процессора на ноутбуках, как известно, плохо. Может помочь очистка вентилятора вашей компании и установка ноутбука на плоскую поверхность вместо ткани / подушки.
Что касается троттлинга, вы можете установить максимальную частоту процессора на более низкое значение или переключиться в режим энергосбережения.
обновите ваш 'thermald' до последней версии 2.4.8. https://github.com/intel/thermal_daemon/tree/v2.4.8
запустите «thermald --version», чтобы определить вашу версию.
причина .. много, много ошибок и обходных путей для процессоров Intel 7700 и т. д. https://github.com/intel/thermal_daemon/issues/293https://bugs.launchpad.net/ubuntu/+source/thermald/+ ошибка/1600599