Слишком высокая температура ASUS UX533F и выключение вентилятора на Ubuntu 19.04

Используя этот обходной путь загрузки , я смог установить Ubuntu 19.04 на недавно приобретенный ASUS UX533FN:

  • ASUS BIOS версии 202 (уже в актуальном состоянии)
  • NVidia GeForce MX150 с проприетарным драйвером NVidia 418 , установленным
  • версия Linux 5.0.0-16-generic
  • ]
  • на данный момент нет обновления микрокода Intel (dis_ucode_ldr как параметр загрузки linux)

Звук работает! Для сравнения, я не смог заставить его работать на Ubuntu 18.04 LTS.

Теперь моя проблема в том, что температура процессора очень высокая! около 70-80 ° C, не делая ничего особенного, что потребовало бы большой мощности процессора - просто написав эти строки, например ... и вентилятор не работает вообще .


Я нашел следующий обходной путь :

sudo prime-select query

Если эта команда возвращает nvidia, то выполните:

sudo prime-select intel

затем выйдите из системы.

Результат:
При повторном входе проверьте, чтобы температура ЦП снизилась и достигла приемлемых значений (например, от 40 ° C до 50 ° C, в зависимости от температуры в помещении), и вы должны услышать вентилятор работает при необходимости.

Но это только обходной путь, при котором графический процессор NVIDIA вообще не используется ...


Вопросы

Как мне обеспечить работу графической карты NVIDIA и вентилятора без повышения температуры процессора?

Может быть, я следует придерживаться только графики Intel? Во-первых, я не просил карту NVidia ... Я не знал, что у этого ноутбука была карта NVidia, когда я ее покупал.

1
задан 5 June 2019 в 00:20

3 ответа

На сегодняшний день лучшим ответом является использование следующего обходного пути :

<час>
sudo prime-select intel

и затем выход из системы.


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

Недостаток в том, что графический процессор NVidia просто не используется вообще, но для меня это нормально. Если бы я знал, что у этой модели ноутбука была карта NVidia, когда я ее купил, я бы выбрал ту же модель, но без карты NVidia.

0
ответ дан 5 June 2019 в 00:20

Если вы не можете найти способ охладить свой компьютер с помощью обновлений BIOS и т. Д. Или обновлений Nvidia, вы можете установить thermald. Он поставляется с XML-файлом конфигурации по умолчанию, который может потребовать некоторых настроек, чтобы настроить его под ваше оборудование и установить желаемую температуру.

  • sudo apt-get update

  • sudo apt-get install thermald

Thermald была ошибка в ранние версии 16.04. Обновите до 16.04.2, и все должно быть в порядке.

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 здесь, в Ask Ubuntu, чтобы увидеть, какие есть предыдущие ответы.

Хорошая ссылка для начинающих на https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues

1
ответ дан 5 June 2019 в 00:20

Я думаю, это связано с тем, что ваша NVIDIA включена электронным способом и разряжает вашу батарею

Чтобы вручную отключить дополнительный графический процессор, сначала найдите адрес PCI своего графического процессора:

lspci | grep "NVIDIA"

$ lspci | grep "NVIDIA"
02:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

В моем случае мой адрес PCI 02:00.0

Теперь мы можем проверить, не разряжает ли ваш дополнительный графический процессор аккумулятор, запустите:

cat /sys/bus/pci/devices/0000\:**[PCI_ADRESS]**/power/control

Если вывод «включен», ваш дополнительный графический процессор принудительно включается и разряжает аккумулятор. Чтобы отключить его, запустите:

sudo sh -c 'echo auto > /sys/bus/pci/devices/0000\:[PCI_ADRESS]/power/control'
0
ответ дан 30 May 2020 в 16:45

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

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