Я недавно установил 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
После большего количества оглядывания я нашел две соответствующих проблемы о ядре bugtracker, которые описывают те же признаки, которые я испытываю. Этот отмечен, как зафиксировано, но этот другой один является новым, с людьми, сообщающими, что это еще не фиксируется.
, кажется, существует что-то продолжение помещения компьютера для сна. ЦП обычно работает, т.е. в низких частотах, в то время как неактивный, сразу после перезагрузки, но застревает к высоким частотам после пробуждения от сна. После новой перезагрузки мои частоты похожи на это (сравните с тем, что отправляется в вопросе):
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
1588875
800062
800062
800062
928500
2112937
800250
1911750
я предполагаю на данный момент, что мы просто должны ожидать, пока это не фиксируется.
Это должно быть комментарием, но у меня еще нет достаточного количества точек:
отправьте вывод согласно этому примеру:
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 драйвера, отправьте назад здесь результаты.