[РЕШЕНО] cpufreq

Всем здравствуйте.
Поставил себе на домашний комп cpufreq (для снижения шумности). Но вот его поведение мне непонятно.
При запуске mplayer, в независимости от загрузки системы частота процессора выставляется на максимум.
А вот например при компиляции, даже при полной загрузке проца ничего подобного не происходит - остается минимальная частота. А хотелось бы как минимум наоборот :-)

Куда нужно смотреть и где править?

P.S. проблема в том, что собираюсь ставить себе NAS на атоме, а там регулировка частоты будет более актуальна.

В ядре включил себе ondemand

В ядре включил себе ondemand и все замечательно плавает. Оба ядра по раздельности.

Т.е. без доп. настроек и все

Т.е. без доп. настроек и все такое? И по загрузке проца, а не по запуску отдельных приложений?

Не может быть во время сборки

Не может быть во время сборки пакетов быть минимальная частота. Просто там не одна компиляция а например распаковка архивов во время которой в основном работает память и т.д. На то он и ондеманд.
Если вас это напрягает то во время сборки ставте перформанс а в остальное время ондеманд.

cpufreq-set -rg performance
cpufreq-set -rg ondemand

Мышка дура, прав был Суворов.

vovanvster написал(а): Если

vovanvster написал(а):
Если вас это напрягает то во время сборки ставте перформанс а в остальное время ондеманд.

А вы знаете в чем разница между performance и ondemand? Судя по всему не очень, я объясню :)
performance - процессор всегда работает на максимум
ondemand - частота регулируется в зависимости от нагрузки:
1. если процессор простаивает частота устанавливается на минимум
2. если процессор нагружен то частота устанавливается на максимум

Поэтому в описанной вами ситуации менять политики управления частотой не стоит :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Интересно из чего это вдруг

Интересно из чего это вдруг видно что я этого не знаю ?
Очень даже знаю. Но это не важно, на практике замерял время сборки пакетов на перформанс и ондеманд и выяснилось что на перформансе быстрее. Попробуйте сами, на практике а не теоретически прежде чем советы давать.
У меня теперь в меню KDE cpufreg присутствует, щёлкай мышкой сколько душе угодно :)

P.S. Сказанное касается AMD64

Мышка дура, прав был Суворов.

клацать руками это конечно

клацать руками это конечно вариант... Но вот только зачем mplayer, который совсем не нагружает проц (какая там нагрузка для просмотра tv? мой селерон 1000 справлялся с этим на раз, а тут core2quad), выставляет частоту в 2,67ггц для всех ядер (политика меняется на perfomance), а компиляция, которая некисло грузит систему - оставляет ondemand, но при этом частота не повышается (2,0ггц).

Вот вывод cpufreq-info для одного ядра, на остальных все аналогично.

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 2.00 GHz - 2.67 GHz
  available frequency steps: 2.67 GHz, 2.34 GHz, 2.00 GHz
  available cpufreq governors: powersave, ondemand, performance
  current policy: frequency should be within 2.00 GHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                 within this range.

Меня смущает строчка current policy: frequency should be within 2.00 GHz and 2.00 GHz.

Может быть проблема где-то здесь?

В смысле? Поставил в ядре on

В смысле? Поставил в ядре on demand по умолчанию, пересобрал ядро.

olegon@oops ~ $ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Duo CPU     E8600  @ 3.33GHz
stepping        : 10
cpu MHz         : 2003.000

когда сборка идет - поднимает частоту, например... В общем, всегда поднимает, когда нужно. Раздельно на каждом ядре.

olegon@oops ~ $ uname -a
Linux oops 2.6.31-gentoo-r10 #1 SMP PREEMPT Fri Mar 12 14:35:02 MSK 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E8600 @ 3.33GHz GenuineIntel GNU/Linux

$ cat /etc/cpufreqd.conf

$ man cpufreqd
$ man cpufreqd.conf
# nano /etc/cpufreqd.conf

Спасибо, /etc/cpufreqd.conf я

Спасибо, /etc/cpufreqd.conf я как то упустил. Но главное понимал, что правила где-то есть, вот только поискать их не попытался :-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".