Высокая частота ЦП в неактивном

Я недавно установил indicator-multiload на моем ноутбуке под управлением Ubuntu 14.10 и замеченный мой ЦП находится большую часть времени в высоких частотах, даже с очень небольшой загрузкой. Это - процессор i7-4700MQ, который должен использовать частоты между 800 МГц и 3,4 ГГц (с Турбо Повышением). Теперь, даже когда загрузка составляет 0-2%, частоты, которые я вижу, обычно между 2.5 и 3,1 ГГц, что означает, что ЦП является почти всегда Турбо Повышением.

Моя Ubuntu также использует значительно больше питания, чем Windows (где ЦП часто находится в диапазоне на 0.8 - 1.8 ГГц) с небольшой загрузкой, таким образом, я думаю, что это не просто неправильно отображенная частота.

Я вручную не изменил настроек или установил что-либо, что должно влиять на поведение ЦП. Ниже содержание моего cpufreq и intel_pstate, который выглядит правильным мне:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver 
intel_pstate
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 
800000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
3400000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 
2852437

$ cat /sys/devices/system/cpu/intel_pstate/min_perf_pct 
23
$ cat /sys/devices/system/cpu/intel_pstate/max_perf_pct 
100    
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo 
0

Кто-либо видел это прежде или знает, как избегать использования высоких частот ни по какой причине?

Только для упоминания я знаю, что Турбо Повышение может быть отключено, который, вероятно, ограничил бы макс. частоту 2,4 ГГц, но это походит на излишество, так как я не хочу ограничивать свою производительность ЦП, когда мне нужен он.

Спасибо.

Править: Масштабирующийся регулятор установлен на powersave:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave

Это частоты:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2492343
2740218
2502562
2438625
2435718
2782500
2783250
2697000

Ничто не использует мой ЦП. Как я сказал, использование приблизительно в 1%. Если я выполняю вершину, это - единственный рабочий пользовательский процесс:

Tasks: 266 total,   1 running, 265 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.3 us,  0.2 sy,  0.0 ni, 98.5 id
1
задан 13 February 2015 в 08:14

2 ответа

После большего количества оглядывания я нашел две соответствующих проблемы о ядре bugtracker, которые описывают те же признаки, которые я испытываю. Этот отмечен, как зафиксировано, но этот другой один является новым, с людьми, сообщающими, что это еще не фиксируется.

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

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
1588875
800062
800062
800062
928500
2112937
800250
1911750

я предполагаю на данный момент, что мы просто должны ожидать, пока это не фиксируется.

1
ответ дан 11 November 2019 в 02:25

Это должно быть комментарием, но у меня еще нет достаточного количества точек:

отправьте вывод согласно этому примеру:

doug@s15:~/temp$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave

А очень агрессивная кривая загрузки Стихов частоты ЦП должна только произойти, когда масштабирующийся регулятор установлен на производительность. Однако и в настоящее время, не требуется большой загрузки, даже в powersave режиме для повышения частоты ЦП от минимума pstate.

Мог Вы редактировать свое сообщение для проявления всех частот ЦП. Пример:

doug@s15:~/temp$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
1627750
1627750
1627750
1627750
1627750
1627750
1627750
1627750

Вы могли также попробовать acpi-cpufreq драйвер вместо intel_pstate драйвера. Измените эту строку в личинке, чтобы сделать так (в этом примере, у меня есть несколько других объектов на строке также):

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 intel_pstate=disable crashkernel=384M-:128M"

при попытке acpi-cpufreq драйвера, отправьте назад здесь результаты.

0
ответ дан 11 November 2019 в 02:25

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

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