Давно когда слышал такую мысль от человека, что мол на десктопе управление частотой процессора не нужно, пусть всегда работает в номинале, чтобы не было подтормаживаний. Это обосновывалось тем, что ЦПУ при смене состояний теряет время и это заметно в работе интерфейса.
А сейчас просто тестил не механизм управления частотой ЦПУ, а скорость работы кодировщиков и менял частоту процессора жестко, чтобы лучше было видно разницу, в случае жесткой фиксации производительность линейно от частоты зависит, ну это и понятно. Но тут же захотел проверить насколько лучше покажет себя режим
cpufreq-set -g performance
в данном режиме мой AMD Phenom 975 работает в режиме 3600 МГц.
против
cpufreq-set -g ondemand
когда в простое система показывает минимальные 800 МГц.
вот результат
thunder@a975:~/desktop/test$ time oggenc -q -0 8bit8000.wav
Открытие с модулем wav: WAV file reader
Кодирование "8bit8000.wav" в
"8bit8000.ogg"
с качеством -0,00
[ 99,8%] [осталось 0м00с] \
Кодирование файла "8bit8000.ogg" завершено
Длина файла: 10м 32,0с
Время работы: 0м 01,3с
Скорость: 475,8286
Средний битрейт: 15,6 Кб/с
real 0m1.332s
user 0m1.316s
sys 0m0.008s
thunder@a975:~/desktop/test$ time oggenc -q -0 8bit8000.wav
Открытие с модулем wav: WAV file reader
Кодирование "8bit8000.wav" в
"8bit8000.ogg"
с качеством -0,00
[ 99,8%] [осталось 0м00с] \
Кодирование файла "8bit8000.ogg" завершено
Длина файла: 10м 32,0с
Время работы: 0м 01,3с
Скорость: 472,8459
Средний битрейт: 15,6 Кб/с
real 0m1.343s
user 0m1.320s
sys 0m0.020s
Как видно разница всего лишь 1%, что равно погрешности измерений. Из чего можно сделать вывод ondemand рулит, не тратьте электроэнергию зря

Возможно эта ф-ия работает по разному на разных процессорах, проверьте у себя и сюда инфу о модели ЦПУ и результатах - разнице в %%.