您尚未登录。

#1 2013-01-27 19:49:08

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

混乱的笔记本电源管理

研究一下午arch下本本的电源管理。

开始,我是把wiki提到的所有电源管理工具都装了一遍。后来发现,这些东西有不少功能重叠,比如:
1. systemd、xfce等DE、acpid都能处理acpi事件,如开合盖子、按电源键,但systemd不能处理电池事件。
2. laptop-mode-tools 或 tlp 管理内核相关的硬件节能策略,如硬盘减速、CPU降频等,但xfce电源管理也能管一部分,同时还有cpupower这样的工具也能管理特定功能。
3. pm-utils 和 systemd 都可以负责休眠、待机动作。


由于这种混乱的局面,管理的效果难以预料…… 所以我仔细读了wiki,调了一下:

1. 把官方repo的laptop-mode-tools换成了tlp
后者的配置文件更友好,而且不依赖acpid。相见: https://wiki.archlinux.org/index.php/TLP
一个问题是,tlp包中有一些pm-utils的hook,还没移植到systemd,而如今待机/休眠由systemd负责,尚不知道有没有潜在的bug……

2. 卸载 acpid
卸载未发现异常,xfce能正确获取电池/AC状态,tlp也能正确切换模式。
目测这货没用了。

3. 使xfce优先于systemd处理AC事件
systemd 和 xfce 都能捕捉acpi事件,试了电源键、合上盖子,发现是按systemd走的(不过现在我觉得可能是xfce下的“弱”事件[如锁屏]被systemd的“强”事件[待机]覆盖了)。

查资料发现可以让systemd“放权”给xfce、在后者运行时不干预acpi事件。方法是使用下列命令启动xfce(对于slim放入 .xinitrc 即可):

exec systemd-inhibit xfce4-session

默认配置中,systemd还会处理开合盖子事件。需要编辑 /etc/systemd/logind.conf 中的 LidSwitchIgnoreInhibited 为 no,来“交出”这个事件。

这样以来,当使用xfce时,systemd就不会处理acpi事件了。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#2 2013-01-28 09:27:55

reverland
root
注册时间: 2012-02-04
帖子: 356
个人网站

Re: 混乱的笔记本电源管理

相当混乱啊,之前wiki完全看晕了
试着交给kde看看


>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp

离线

#3 2013-01-28 11:04:24

灰色小狼
KDE就是好就是好就是好
注册时间: 2011-08-19
帖子: 164

Re: 混乱的笔记本电源管理

早就放弃了……

离线

#4 2013-01-28 11:49:59

lainme
论坛版主
注册时间: 2011-08-19
帖子: 131

Re: 混乱的笔记本电源管理

我现在是装了tlp就不管了。

离线

#5 2013-01-29 12:03:47

reverland
root
注册时间: 2012-02-04
帖子: 356
个人网站

Re: 混乱的笔记本电源管理

什么acpi去掉了,powerdevil全权负责,也没什么问题。
没有systemd

最近编辑记录 reverland (2013-01-29 12:04:07)


>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp

离线

#6 2013-08-01 10:36:43

jw771212
会员
注册时间: 2013-07-20
帖子: 12

Re: 混乱的笔记本电源管理

略显高端啊亲什么节奏啊

离线

#7 2013-08-01 17:15:55

U571
会员
注册时间: 2013-08-01
帖子: 5

Re: 混乱的笔记本电源管理

哎,本来linux就是个server,就应该是个一直开着的状态。
哎,kde正红,不过看看qtcore 230M这大爷,还是算了。
acpid 还成吧,搞点sh,还是可以正常工作的,只要有event就有action。TMD,kernel有病,没事改什么消息转化机制。。。
其实开开关关都还好啦,就是powersave恶心

离线

#8 2013-11-26 18:29:06

ylkarch
会员
注册时间: 2012-12-23
帖子: 5

Re: 混乱的笔记本电源管理

很有意思,有空了试试。

离线

页脚