Рейтинг:0

Высокая температура процессора в Ubuntu, но не в Windows

флаг gb

Три дня назад я начал замечать, что мой вентилятор ЦП громко вращается вверх и вниз на холостом ходу (я имею в виду отсутствие запуска какой-либо конкретной программы). Я проверил температуру процессора, которая колебалась между 50°C и 60°C. У меня также установлена ​​Windows 10 в качестве двойной загрузки, где показания температуры процессора по-прежнему составляют около 40 ° C, а вентиляторы работают тихо.

Я использую Ubuntu 20.04 уже около двух месяцев и с самого начала наблюдал за температурой моего графического процессора и процессора с расширением gnome Freon. Температура графического процессора всегда колебалась около 38°C, а температура процессора была на пару градусов ниже. Температура графического процессора пока не изменилась.

Во-первых, я подумал, что показания датчиков могут быть неправильными, что привело меня к команде обнаружения датчиков. Хотя бег ничего не изменил.
Я также проверил BIOS, где я также мог увидеть показания температуры процессора и настроить кривые вентилятора. Температура была такой же высокой, около 55 ° C, хотя я читал, что это может быть связано с тем, что BIOS просто использует большую нагрузку на процессор.
Затем я проверил загрузку процессора при простое в Ubuntu с помощью top и встроенного системного монитора. Все процессы в системном мониторе имели загрузку ЦП 0, а иногда и 1, что странно. Верх, похоже, показывает более разумные данные, хотя даже там общая загрузка ЦП не превышает 20%.
Наконец, я настроил кривую вентилятора процессора в BIOS на минимально допустимую частоту. На показания температуры в Ubuntu это не оказало заметного влияния. Показания по-прежнему колеблются между 50 и 60°C, по-прежнему регулярно совершая скачки вверх и вниз на 10°C.

Мое оборудование
Процессор: 8-ядерный процессор AMD Ryzen 7 3800X
Материнская плата: ASUS ROG STRIX X470-F GAMING
Графический процессор: Nvidia GeForce RTX 2070 SUPER

Что еще я мог исследовать? Что может быть причиной этого?

флаг aq
Какой кулер стоит на процессоре? 55C звучит нормально для стандартного кулера, более приятный должен снизить температуру до 30C в режиме ожидания. Вы не упомянули температуру процессора Windows. Используется ли fancontrol для управления вентилятором?
Fantos avatar
флаг gb
Процессор использует штатный кулер. Температура процессора Windows составляет около 40°C, вентиляторы часто даже не раскручиваются. Я не использую fancontrol и, насколько я проверял, даже не могу его использовать. Sensors-detect не находит модулей, которыми может управлять fancontrol.
heynnema avatar
флаг ru
Абсолютно нормальные температуры. Установите `thermald`, если он еще не установлен. Если ваш процессор или оперативная память разогнаны, это может объяснить это. То же самое с нвидиа 2070.
Fantos avatar
флаг gb
@heynnema Спасибо за предложение, я посмотрю на Thermald. Тем не менее, остается вопрос, что изменилось по сравнению с тем, что было четыре дня назад. Я не (активно) разгоняю свой процессор или оперативную память. Я также еще не проводил стресс-тестирования процессора, чтобы увидеть, попаду ли я в зону теплового дросселирования.
Nmath avatar
флаг ng
Разница между 40°С и 60°С, на мой взгляд, не является проблемой. Это совершенно нормальные и безопасные рабочие температуры, а не «высокие» ни по каким показателям. Похоже, что есть просто разные пороги, когда ваш кулер разгоняется. `thermald` - хорошее предложение.
Sadaharu Wakisaka avatar
флаг pl
Добро пожаловать в AskUbuntu, сама Ubuntu иногда запускает системный фоновый процесс без предварительного уведомления. Он делает индекс файлов или что-то помогает работать хорошо и быстрее. И это часто потребляет много ресурсов процессора. Процессор/графический процессор моей рабочей станции обычно держит от +12 до 15 градусов по Цельсию от комнатной температуры в режиме ожидания. Ryzen 7 3800X Max Temp T-case составляет 95 ° C, что намного выше, чем у процессора Intel около 70 ° C для Tcase.Вы должны начать беспокоиться об этом при 70 - 80 ° C, ничего не беспокоиться и ничего не сломалось.
MikroPower avatar
флаг ro
@Fantos - Вы должны открыть свой настольный ПК и коснуться пальцем процессорного кулера и попытаться почувствовать разницу между Windows и Linux. Возможно температура не правильно показывается. Я использую плагин XFCE4-Sensors, и мне нужно указать датчик процессора, система его не знает. Пожалуйста, дайте нам Терминал-вывод команды "сенсоры".
Рейтинг:0
флаг in

Ubuntu 21.10 на Librem 15, Во время работы я получаю все процессоры на 100%, вентилятор все время включен... Только что установил cpupower-интерфейс и уменьшил MaxFreq всех процессоров следующим образом:

введите описание изображения здесь

Насколько я могу судить, серьезных проблем с производительностью нет, и при той же рабочей нагрузке, что и раньше, загрузка процессора теперь составляет менее 60%.

Не уверен, что это поможет.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.