QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4285|回复: 4

MagicLinux省电tricks

[复制链接]
发表于 2010-1-10 00:17:14 | 显示全部楼层 |阅读模式
MagicLinux在省电上应该是配置好了,但是linux这玩意可不是统一不变的,有时候就是因为一点点权限问题,省电模式没有开开。

前阵子看了一些省电方面的文章,在这里整理一下,备查。
在其他发行版本同样适用,前提是已经开启内核相关省电策略,安装了cpufreq
开启省电模式
cpufreq-set -c 0 -g powersave
cpufreq-set -c 1 -g powersave
(双核)
其实也可以这样来达到同样效果
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
这条命令可以查看可用的cpu策略模式
把powersave相应的改成ondemand(需要时候加速) performance(最佳性能)可以改变cpu策略
当然也可以具体改变某个cpu的频率上限,具体参考lesswatts.org网站文章

Linux双核转为单核运行
echo 0 > /sys/devices/system/cpu/cpu1/online
若你机器是双核的cpu,上面命令使你的第二个内核停止运行。
这样/sys/devices/system/cpu/cpu1/下的所有关于第二个内核的文件消失。
单核运行,cpu很容易就飙到100的,只需移动一下窗口。不知道省电否。

echo 1 > /sys/devices/system/cpu/cpu1/online
恢复双核运行
cat /sys/devices/system/cpu/online 可以显示你的当前工作的cpu数。

下面是LCD背光调节:
xbacklight -set 50
设置背为50%亮度:

打开DPMS:
xset +dpms
设置屏幕超时来控制显示器的关闭:
xset dpms 0 0 120
上面的命令将在显示器空闲120秒后关闭显示器。

http://www.linuxfans.org/bbs/thread-190801-1-1.html
http://www.linuxfans.org/bbs/thread-190815-1-1.html
更多原理请参考这两篇文章翻译lesswatts.org,有些地方翻译的可能不正确。推荐看英文原文。
发表于 2010-1-10 11:02:20 | 显示全部楼层
好文
回复

使用道具 举报

 楼主| 发表于 2010-1-10 11:43:31 | 显示全部楼层

回复 2# tanhitzq 的帖子

嘻嘻,lesswatts网站上的文章才是好呢,我就看了processor和Graphics & Displays .最近精力有限,以后再发现什么技巧的话再补上。
回复

使用道具 举报

发表于 2010-1-10 14:16:03 | 显示全部楼层
打命令的无视……
楼主能否找个好用的能源管理软件?集成度高的。
总觉得 KDE 自己的管理功能要么不够,要么太分散。
回复

使用道具 举报

 楼主| 发表于 2010-1-10 14:35:54 | 显示全部楼层
那干脆移植个Magic Tweak来,然后给插件接口,或者继续完善tweak.
要做的话,又一大项目了。
现成的软件还真不知道。要不也不去搞命令行了,被迫无奈。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:24 , Processed in 0.042338 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表