Я только что обновил свою машину с Ubuntu 19 до 20.04 LTS, и она начала перегреваться. Ubuntu 19 работает нормально, и обновление не изменило мои файлы конфигурации (то есть турбо по-прежнему отключено, а регулятор процессора по-прежнему powersave ). Кроме того, установлен tlp.
Температура, которую я получил при запуске sudo tlp- stat -t
было 52-58 ° C
в Ubuntu 19, а сейчас 65-75 ° C
. Ноутбук становится особенно горячим при просмотре видео на YouTube в firefox.Когда становится жарко, тоже начинает отставать.
Немного контекста:
Вскоре после обновления я избавился от драйверов nouveau
, с которыми было серьезное отставание, и установил драйверы nvidia 440
. Я также пробовал nvidia 390
, но не пробовал nvidia 435
. nvidia 440
дает очень хорошую производительность, в то время как nvidia 390
очень тормозит. Кроме того, я заметил, что мой тачпад не работает с 440
, но он работает с 390
.
Наконец, версия ядра на моей машине - 5.4.0-29-generic
.
Кто-нибудь может мне помочь?
Под напряжением очень помогает при перегреве (и под партией я подразумеваю ОЧЕНЬ МНОГО). Чтобы обезопасить себя, производители подают на процессор более высокое напряжение, чем требуется (что вызывает нагрев), так как при очень низком напряжении процессор не работает должным образом под нагрузкой. Под напряжением совершенно безопасно. Это никоим образом не аннулирует вашу гарантию. Пониженное напряжение в основном устраняет избыточное подаваемое напряжение и обеспечивает минимальное напряжение, необходимое для бесперебойной работы ЦП.
Попробуйте intel-undervolt
из здесь на GitHub.
Здесь статья о снижении напряжения процессора в Linux, которую я прочитал
Некоторые термины в руководстве могут быть устаревшими. Обратитесь к первой ссылке для устаревших терминов.
Вот пошаговая процедура с неустаревшими терминами
sudo apt install git
клон git https://github.com/kitsunyan/intel-undervolt
sudo su
, а затем введите пароль./configure --enable-systemd --enable-openrc && make && make install
exit
и нажмите Entersudo systemctl daemon-reload
sudo gedit /etc/intel-undervolt.conf
это откроет текстовый редакторundervolt 0 'CPU' -130
(рекомендуется -125)sudo intel-undervolt apply
, а затем запустите sudo systemctl start intel-undervolt
sudo systemctl enable intel-undervolt
. Что касается выбора смещения, я использую undervolt 0 'CPU' -130
в файле /etc/intel-undervolt.conf
. Как новичок, я бы посоветовал вам придерживаться только пониженного напряжения процессора.
Чтобы найти правильное смещение (уникальное для каждой части ЦП. Тот же ЦП, но на другом компьютере может иметь другое идеальное смещение)медленно уменьшайте смещение на небольшие значения (я использовал 10), и в точке, где ваш компьютер выходит из строя, находится порог. И установите окончательное значение на пороговое значение - 10. В моем случае он вылетел на 140, поэтому я установил его на 130.
Единственный недостаток (если вы не выберете sudo systemctl enable intel-undervolt
) заключается в том, что вам придется применять настройки при каждой загрузке. Я создал псевдоним с alias us='sudo intel-undervolt apply && sudo tlp start'
. Так что мне просто нужно набрать us
в терминале при загрузке, и тогда я готов к работе.
Примечание: сбой ПК для расчета смещения абсолютно безопасен. Это никак не повредит ваше оборудование.
Примечание: Любой ЦП Intel может работать как минимум до -125, а выше начинается сложная часть. Если вы хотите довести его до предела, то только попробуйте увеличивать его шаг за шагом. В противном случае -125 будет работать нормально для любого процессора Intel.
Вы также можете попробовать переключиться на интегрированную видеокарту Intel.
sudo apt-get install nvidia-prime
sudo prime-select intel
и готово.