уменьшение энергопотребления

blackbanny
а вот частоты я правильно выставляю в /etc/conf.d/cpufreq ?
Лично я, к сожалению, ничего не смогу вам авторитетно подсказать.
Я из тех везунчиков, у кого все сходу подхватилось и заработало как должно.

Возможно, эти характеристики можно в тех.спецификации процессора посмотреть.
rey_And
blackbanny
а вот частоты я правильно выставляю в /etc/conf.d/cpufreq ?
Лично я, к сожалению, ничего не смогу вам авторитетно подсказать.
Я из тех везунчиков, у кого все сходу подхватилось и заработало как должно.

Возможно, эти характеристики можно в тех.спецификации процессора посмотреть.

в вообще там ставиться значения для каждого ядра в отдельности?
вообщем на вики прочитал, что нужно поравить файл /etc/acpi/handler.sh, чтобы при включении/выключении питания от сети менялась схема питания так:
ac_adapter)
        case "$2" in
            AC|ACAD|ADP0)
                case "$4" in
                    00000000)
                	echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
                	echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
                        echo -n $minspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode start
                    ;;
                    00000001)
                	echo "perfomance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
                        echo "perfomance" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
                        echo -n $maxspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode stop
                    ;;
                esac
                ;;
но почему то
cpufreq-info
показывает одно и тоже, когда включаю сеть или выключаю…
подскажите с чем мжет быть связано?
blackbanny
подскажите с чем мжет быть связано?
Модули соответствующие загружены? (cpufreq_ondemand cpufreq_perfomance)
Если да - то есть смысл аккуратно пошагово понять, как вообще эта комбинация работает:
что делает скрипт, куда записывает строку, есть ли файл, в который скрипт ломится (навскидку всё)
По идее там всё до восторженного писка неожиданно просто должно быть.
У меня оно работает через скрипт, который вызывается кедовским виджетом энергосбережения.

И я обратил внимание, что у меня файл /etc/conf.d/cpufreq весь закомментирован, то есть настройки не было никакой, да и нужен он (по словам из английской вики) только для демона.
Управление, видимо, осуществляется непосредственно “гувернантами”.
я немного опечатился, наптсал perfomance вместо performance…
но это ничего не дало…

ситуация такая, что если я подключаю питание, то схема остается какая и была…
делаю вот что, подключаю питание пишу
 echo "performance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
потом:
cpufreq-info
на CPU0 схема сменилась на preformance…
отключаю питание, схема CPU0 сменилась на ondemand…
т.е. получается схема меняется только при отключении питания на ту которую я указал, а при включении не меняется…
может дело в файле
/etc/conf.d/cpufreq
если например напишу
govrnor=powersave
потом:
 /etc/rc.d/cpufreq restart
то после cpufreq-info у CPU0 и CPU1 схемы powersave

только я включу питание схемы меняются на ondemand, а не на performance
в чем дело?
и почему то когда меняю настройки схемы ondemand:
echo "80" > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
то после пезагрузки
 cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
все равно выдает 95…
Ключевое слово “перезагрузка”.
Это “echo 80 > …” вам надо, наверное, вписать в какой-то скрипт, который будет выполняться каждый раз ПОСЛЕ загрузки модулей, реализующих этот режим питания и управление им через данный псевдофайл в sysfs.
 
Зарегистрироваться или войдите чтобы оставить сообщение.