URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3889
[ Назад ]

Исходное сообщение
"cpufreq на ubuntu регулирует частоту только в ручном режиме"

Отправлено parovoZZ , 07-Сен-12 12:33 
Народ! Есть проц Pentium 4 3ГГц, 1МБ кэш, 800 МГц шина, HT, 865 чипсет
Перечитал весь гугль, но так и не понял в чём фишка. Ставлю фряху 7.4, настраиваю cpufreq+powerd и всё замечательно работает - при простое проц чуть тёплый (а если ставить Целерон. так и вообще холодный, хоть кулер выключай).Ставлю Ubuntu Server на то же железо, настраиваю cpufreq (приписываю cpufreq_ondemand и p4-clockmod) и получаю performance хоть ты тресни. Но если ввести cpufreq-set -f <поддерживаемая частота>, то процессор будет работать на этой частоте (согласно cpufreq-info). Не понимаю, почему не могу выбрать ondemand и conservative?

Ещё вопрос - фряха 7.4 видит только CPU0, а убунта увидела и CPU1 - это нормально?


Содержание

Сообщения в этом обсуждении
"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено tux2002 , 10-Сен-12 09:32 
Попробуй cpufreq_conservative, может глюкс?


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено parovoZZ , 10-Сен-12 14:22 
> Попробуй cpufreq_conservative, может глюкс?

Ай да без разницы. Вот думаю для cpufreqd конфиг какой написать, чтоб вручную она переключала.


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено tux2002 , 10-Сен-12 17:21 
>> Попробуй cpufreq_conservative, может глюкс?
> Ай да без разницы. Вот думаю для cpufreqd конфиг какой написать, чтоб
> вручную она переключала.

Давай всё таки для чистоты эксперимента cpufreq-info покажи.


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено parovoZZ , 10-Сен-12 21:17 
>>> Попробуй cpufreq_conservative, может глюкс?
>> Ай да без разницы. Вот думаю для cpufreqd конфиг какой написать, чтоб
>> вручную она переключала.
> Давай всё таки для чистоты эксперимента cpufreq-info покажи.

cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: p4-clockmod
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.00 ms.
  hardware limits: 325 MHz - 2.60 GHz
  available frequency steps: 325 MHz, 650 MHz, 975 MHz, 1.30 GHz, 1.63 GHz, 1.95 GHz, 2.28 GHz, 2.60 GHz
  available cpufreq governors: powersave, conservative, ondemand, performance
  current policy: frequency should be within 325 MHz and 2.60 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.60 GHz (asserted by call to hardware).

Вах, прадва проц здесь Celeron 2.6ГГц 128кБ 400МГц


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено tux2002 , 11-Сен-12 08:27 
> Вах, прадва проц здесь Celeron 2.6ГГц 128кБ 400МГц

Единственное что приходит в голову это то что p4clockmod deprecated и хоть он и загружается надо его выгрузить и пробовать модули speedstep ы. И на сайте intel посмотри описание твоего проца там точно указана технология.


У нас в Slackware предлагается

# Use this plugin instead for HDLC (used for high-speed leased lines like T1/E1)
  # Clock scaling allows you to change the clock speed of the CPUs on the fly.
  # speed is, the less power the CPU consumes.
  /sbin/modprobe speedstep-smi 2>/dev/null
  /sbin/modprobe speedstep-ich 2>/dev/null
  /sbin/modprobe speedstep-centrino 2>/dev/null
/sbin/modprobe speedstep_lib


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено parovoZZ , 11-Сен-12 22:37 
>[оверквотинг удален]
> У нас в Slackware предлагается
> # Use this plugin instead for HDLC (used for high-speed leased lines
> like T1/E1)
>   # Clock scaling allows you to change the clock speed
> of the CPUs on the fly.
>   # speed is, the less power the CPU consumes.
>   /sbin/modprobe speedstep-smi 2>/dev/null
>   /sbin/modprobe speedstep-ich 2>/dev/null
>   /sbin/modprobe speedstep-centrino 2>/dev/null
> /sbin/modprobe speedstep_lib

По памяти скажу - вроде ich грузится, но ничего это не даёт.


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено tux2002 , 11-Сен-12 08:39 
> Вах, прадва проц здесь Celeron 2.6ГГц 128кБ 400МГц

Это листинг с проблемной машины?



"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено parovoZZ , 11-Сен-12 22:35 
>> Вах, прадва проц здесь Celeron 2.6ГГц 128кБ 400МГц
> Это листинг с проблемной машины?

Да, я перекидывал процы и смотрел энергопотребление. Вобщем, итог не утешительный - регулировка частоты сколь заметных изменений энергопотребления не производит. Видимо, без EIST овчинка выделки не стоит.


"cpufreq на ubuntu регулирует частоту только в ручном режиме"
Отправлено tux2002 , 13-Сен-12 09:46 
Вобщем, итог не утешительный -
> регулировка частоты сколь заметных изменений энергопотребления не производит. Видимо,

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