LINUX.ORG.RU

intel_pstate vs acpi-cpufreq

 , ,


0

2

По дефолту стоит драйвер intel_pstate. Посмотрел cpufreq-info и удивился. В основном камень работает на частоте 3.2 и 2ггц. Поставил профиль powersave. В принципе ничего не изменилось. Все ядра так и работают в 3.2-2ггц. Редко до 0.9 ггц опускаются. Сменил двайвер на acpi-cpufreq. Статистика стала такой:

cpufreq stats: 3.20 GHz:7.86%, 3.20 GHz:0.08%, 3.00 GHz:0.06%, 2.90 GHz:0.15%, 2.70 GHz:0.10%, 2.50 GHz:0.20%, 2.30 GHz:0.13%, 2.20 GHz:0.10%, 2.00 GHz:0.17%, 1.80 GHz:0.13%, 1.70 GHz:0.34%, 1.50 GHz:0.24%, 1.30 GHz:0.34%, 1.10 GHz:0.46%
, 1000 MHz:0.94%, 800 MHz:88.72%  (1450)

Вопрос: если стоит intel_pstate и ядра работают на 3.2-2ггц, а при acpi-cpufreq камни работают на 0.8ггц, то как это сказывается на потреблении энергии ? Или intel_pstate в режиме 3.2-2ггц пускает троллинг и в принципе по энергопотреблению выходит то же самое, что при 0.8 acpi-cpufreq ?

★★★★

пускает троллинг и в принципе по энергопотреблению выходит то же самое

Именно.

anonymous
()
Ответ на: комментарий от devl547

У меня такая же «фича» на 2х машинах на одной i5-4670 на другой был 4430 вроде. Такое поведение pstate наблюдается на всех десктопах, как я понял. При этом на ноутбуках в точности наоборот, он сбрасывает частоту до минимума при любой удобной возможности.

Jefail ★★★★
()

Посмотрел cpufreq-info и удивился. В основном камень работает на частоте 3.2 и 2ггц.

Посмотри статистику состояний проца, в pstate, он уходит С7 idle, то есть получается либо работаем на максимуме когда есть что делать, либо отдыхаем в idle, с acpi-cpufreq либо работаем на максимуме, либо в минимальной частоте сидим.

ksim
()
Ответ на: комментарий от ksim

Ну так acpi-cpufreq в пониженной частоте переводит тоже в С7 idle или нет ?

bryak ★★★★
() автор топика

Никто не умеет в cpufreq

Читай про race to idle. Вкратце: зачастую выгоднее быстро всё сделать на (почти) максимальной частоте и больше времени провести в глубокой спячке, чем медленно и печально хреначить на минимальной частоте.

И да, при наличии специализированного драйвера cpufreq применять ACPI-шный никогда не следует. Тем более в режиме powersave.

Вообще, режимы powersave и performance драйвера intel_pstate примерно соответствуют режимам conservative и ondemand драйвера acpi_cpufreq (и остальных). В последнем случае применять powersave и performance также не следует, т. к. они означают «никогда не уходить с минимальной/максимальной частоты соответственно».

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от bryak

Маркетинговое название вообще ни о чём не говорит. Хоть бы микроархитектуру/поколение назвал.

intelfx ★★★★★
()

Энергопотребление вы можете посмотреть через powertop. На старых ядрах intel_pstate работал не самым лучшим образом, но на свежих он потребляет не больше энергии, нежели acpi_cpufreq.

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.