[РЕШЕНО] cpufreq
blow 7 апреля, 2010 - 15:50
Всем здравствуйте.
Поставил себе на домашний комп cpufreq (для снижения шумности). Но вот его поведение мне непонятно.
При запуске mplayer, в независимости от загрузки системы частота процессора выставляется на максимум.
А вот например при компиляции, даже при полной загрузке проца ничего подобного не происходит - остается минимальная частота. А хотелось бы как минимум наоборот :-)
Куда нужно смотреть и где править?
P.S. проблема в том, что собираюсь ставить себе NAS на атоме, а там регулировка частоты будет более актуальна.
»
- Для комментирования войдите или зарегистрируйтесь
В ядре включил себе ondemand
В ядре включил себе ondemand и все замечательно плавает. Оба ядра по раздельности.
http://olegon.ru
Т.е. без доп. настроек и все
Т.е. без доп. настроек и все такое? И по загрузке проца, а не по запуску отдельных приложений?
Не может быть во время сборки
Не может быть во время сборки пакетов быть минимальная частота. Просто там не одна компиляция а например распаковка архивов во время которой в основном работает память и т.д. На то он и ондеманд.
Если вас это напрягает то во время сборки ставте перформанс а в остальное время ондеманд.
Мышка дура, прав был Суворов.
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 для одного ядра, на остальных все аналогично.
Меня смущает строчка
current policy: frequency should be within 2.00 GHz and 2.00 GHz.
Может быть проблема где-то здесь?
В смысле? Поставил в ядре on
В смысле? Поставил в ядре on demand по умолчанию, пересобрал ядро.
когда сборка идет - поднимает частоту, например... В общем, всегда поднимает, когда нужно. Раздельно на каждом ядре.
http://olegon.ru
$ cat /etc/cpufreqd.conf
$ man cpufreqd
$ man cpufreqd.conf
# nano /etc/cpufreqd.conf
Спасибо, /etc/cpufreqd.conf я
Спасибо,
/etc/cpufreqd.conf
я как то упустил. Но главное понимал, что правила где-то есть, вот только поискать их не попытался :-)