用 notebook 如果不配好 speedstep, 风扇的声音会很烦, 电池时间当然也会减少 ---- 不过我倒不在意它, 因为基本不用电池.
常用的 speedstep 软件, 有 cpudyn, cpufreqd, powernowd, 而新版的 kernel 里面的 cpufreq_ondemand, 也能够按照系统负荷来调整 cpu 频率.
那为什么不直接用 cpufreq_ondemand 呢 ? 举个例子, 有些网站有些糟糕的 javascript, 会让 cpu 利用率到 100%, 我可不想为这些网站让 cpu 跑全速, 我希望cpu 只是跑 gcc/g++/make, 或者加上 bzip2, gzip 等时候, 才跑全速, 其他时候, 凉快一点好. 这就需要 cpufreqd 了, 核心自己, cpudyn 和 powernowd 做不到.
需要使用 speedstep, kernel 配置,
代码:
1. 提供操作 speedstep 的 api
例如 speedstep_sm...[ 查看全文 ]