1. В Zenwalk устанавливаем 2 пакета:
- cpugreq
- cpufrequtils.
Далее все сводится к ручной/автоматизированной загрузке нужного модуля:
alexey[~]$ /sbin/modprobe -l | grep cpufreq_
kernel/drivers/cpufreq/cpufreq_stats.ko
kernel/drivers/cpufreq/cpufreq_powersave.ko
kernel/drivers/cpufreq/cpufreq_userspace.ko
kernel/drivers/cpufreq/cpufreq_ondemand.ko
kernel/drivers/cpufreq/cpufreq_conservative.ko
… потом играемся с опциями cpufreq-set – выставляем желаемый governor (-g )и частоту (-f) CPU, чем добиваемся требуемого результата.
Вероятно, того же можно добиться правкой rc.cpufreq и rc.cpufreq.conf в каталоге /etc/rc.d, однако я эти файлы не трогал.
2. В Slackware устанавливаем пакет
- cpufrequtils,
затем правим /etc/rc.d/rc.modules<..здесь_может_быть_версия_ядра..>.
В Slackware опции по CPU-scaling по дефолту находятся именно тут. Так что не будем ничего менять и изобреть велосипед.
PS: на высокую информативность не претендует. Так, заметка на память.