Автор Тема: Регулировка частоты процессора  (Прочитано 30400 раз)

Оффлайн KPETuH

  • Участник
  • *
  • Сообщений: 1 162
    • SG
Какие пакеты и может быть модули ядра отвечают за регулировку частоты процессора?
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Re: Регулировка частоты процессора
« Ответ #1 : 25.09.2008 14:44:34 »
cpuspeed

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Регулировка частоты процессора
« Ответ #2 : 25.09.2008 14:48:21 »
Какие пакеты и может быть модули ядра отвечают за регулировку частоты процессора?

Зависит от модели процессора.

Я использую powersaved + kpowersave

Модуль у меня - acpi_cpufreq

Оффлайн KPETuH

  • Участник
  • *
  • Сообщений: 1 162
    • SG
Re: Регулировка частоты процессора
« Ответ #3 : 25.09.2008 15:12:29 »
cpuspeed
После установки данного пакета после перезагрузки система висла намертво при загрузке, Помоему обращалась к каким то модулям ядра и не находила их...
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

Оффлайн KPETuH

  • Участник
  • *
  • Сообщений: 1 162
    • SG
Re: Регулировка частоты процессора
« Ответ #4 : 25.09.2008 15:12:58 »
Зависит от модели процессора.
Core Duo
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Регулировка частоты процессора
« Ответ #5 : 26.09.2008 10:27:35 »
Зависит от модели процессора.
Core Duo

Можно попробовать modprobe acpi_cpufreq.

После этого в файле /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies должны появиться доступные для изменения частоты.

Например, у меня:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
1833000 1333000 1000000

Оффлайн Romulak

  • Участник
  • *
  • Сообщений: 57
Re: Регулировка частоты процессора
« Ответ #6 : 08.10.2008 18:38:15 »
Подгрузил модуль, частоты есть. Kpowersave вкладку регулировки частоты показывает серой.
Демон перегружал. Ноут Asus F5RL. ЧЯДНТ ?

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Регулировка частоты процессора
« Ответ #7 : 09.10.2008 17:20:59 »
Подгрузил модуль, частоты есть. Kpowersave вкладку регулировки частоты показывает серой.
Демон перегружал. Ноут Asus F5RL. ЧЯДНТ ?
А частоты меняются?  Загружены ли ещё модули cpufreq_* ?
У меня на ноуте частоты меняются, хотя вкладка профиля - тоже серая.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Регулировка частоты процессора
« Ответ #8 : 09.10.2008 20:06:46 »
Должны быть ещё загружены модули для разных политик.
Вот какие модули используются у меня:
#lsmod|grep cpufreq|cut -f 1 -d ' '
cpufreq_powersave
cpufreq_conservative
cpufreq_ondemand
cpufreq_userspace
acpi_cpufreq

Если модули загружены, а kpowersave не откликается - повод посетить http://bugzilla.altlinux.org.

Оффлайн Romulak

  • Участник
  • *
  • Сообщений: 57
Re: Регулировка частоты процессора
« Ответ #9 : 09.10.2008 21:28:11 »
Помогло добавление в /etc/moules acpi_cpufreq
Kpowersave увидел вкладку - частота теперь регулируется.

Оффлайн МШ

  • Участник
  • *
  • Сообщений: 492
  • Ковчег
Re: Регулировка частоты процессора
« Ответ #10 : 10.10.2008 00:43:34 »
Хм... В чем может быть проблема?
[root@nick ~]# lsmod | grep cpufreq
cpufreq_powersave       5760  0
cpufreq_conservative    11784  0
cpufreq_ondemand       12684  1
freq_table              8832  2 cpufreq_ondemand,powernow_k8
cpufreq_userspace       8452  0
[root@nick ~]# modprobe acpi_cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.25-std-def-alt8.M41.1/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): Device or resource busy

ЗЫ Список доступных частот есть.

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
Re: Регулировка частоты процессора
« Ответ #11 : 10.10.2008 12:15:46 »
Хм... В чем может быть проблема?
[root@nick ~]# lsmod | grep cpufreq
cpufreq_powersave       5760  0
cpufreq_conservative    11784  0
cpufreq_ondemand       12684  1
freq_table              8832  2 cpufreq_ondemand,powernow_k8
cpufreq_userspace       8452  0
[root@nick ~]# modprobe acpi_cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.25-std-def-alt8.M41.1/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): Device or resource busy

ЗЫ Список доступных частот есть.
Модуль не тот.
ваш модуль видимо powernow_k8.
Их можно втыкать методом перебора, лишние не загрузяться. Смотреть модули в /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/arch/x86/kernel/cpu/cpufreq/

Наёденый модуль рекомендую записать в /etc/modules чтобы оно само грузилось, надо что-то придумать
Keep it simple.
Keep it true.

Оффлайн МШ

  • Участник
  • *
  • Сообщений: 492
  • Ковчег
Re: Регулировка частоты процессора
« Ответ #12 : 10.10.2008 14:49:01 »
Модуль не тот.
ваш модуль видимо powernow_k8.
Загрузился. Вкладка "Политика частоты ЦП" в kpowersave стала доступна. Но частота не сбрасывается.
Правда сейчас на фоне kaffeine крутится, например. Но он вроде бы влияет только на переход в спящий режим.

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
Re: Регулировка частоты процессора
« Ответ #13 : 10.10.2008 17:43:39 »
Модуль не тот.
ваш модуль видимо powernow_k8.
Загрузился. Вкладка "Политика частоты ЦП" в kpowersave стала доступна. Но частота не сбрасывается.
Правда сейчас на фоне kaffeine крутится, например. Но он вроде бы влияет только на переход в спящий режим.
уйдёт загрузка, частота сметиться.
А вообще в 4.1 скоро появиться новый powersaved (0.15.0-alt1.M41.1) который решает эту проблему автоматически при запуске powersaved
Keep it simple.
Keep it true.

Оффлайн МШ

  • Участник
  • *
  • Сообщений: 492
  • Ковчег
Re: Регулировка частоты процессора
« Ответ #14 : 11.10.2008 01:52:37 »
уйдёт загрузка, частота сметиться.
Так загрузка и так сейчас не высокая (на оба ядра - порядка 15-20%). Режим выставил в "энергосбережение".