Настройка cpufreq

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
lolobot
Сообщения: 436
ОС: Gentoo 2008.0

Настройка cpufreq

Сообщение lolobot »

Хочу сделать так, что бы при повышении нагрузки на процессор частота автоматически поднималась, а при снижении нагрузки опускалась. Cpufreq-info показывает такие шаги частот: 350 MHz, 700 MHz, 1.05 GHz, 1.40 GHz, 1.75 GHz, 2.10 GHz, 2.45 GHz, 2.80 GHz.

С таким конфигом работает перескок с 350 на 1400 и обратно:

Код: Выделить всё

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
[/General]

[Profile]
name=cpu1
minfreq=0%
maxfreq=50%
policy=ondemand
[/Profile]

[Profile]
name=cpu2
minfreq=50%
maxfreq=100%
policy=ondemand
[/Profile]

[Rule]
name=cpu_1
cpu_interval=0-50
profile=cpu1
[/Rule]

[Rule]
name=cpu_2
cpu_interval=50-100
profile=cpu2


По аналогии дописал еще профилей и правил:

Код: Выделить всё

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
[/General]

[Profile]
name=cpu1
minfreq=0%
maxfreq=25%
policy=ondemand
[/Profile]

[Profile]
name=cpu2
minfreq=25%
maxfreq=50%
policy=ondemand
[/Profile]

[Profile]
name=cpu3
minfreq=50%
maxfreq=75%
policy=ondemand
[/Profile]

[Profile]
name=cpu4
minfreq=75%
maxfreq=100%
policy=ondemand
[/Profile]

[Rule]
name=cpu_1
cpu_interval=0-25
profile=cpu1
[/Rule]

[Rule]
name=cpu_2
cpu_interval=25-50
profile=cpu2
[/Rule]

[Rule]
name=cpu_3
cpu_interval=50-75
profile=cpu3
[/Rule]

[Rule]
name=cpu_4
cpu_interval=75-100
profile=cpu4
[/Rule]

Не работатет. Почему?
GNU/Linux forever! [Gentoo 2008.0]
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: Настройка cpufreq

Сообщение chitatel »

Попробовать вместо ondemand другого "губернатора" - userspace ?
Спасибо сказали: