关于Linux系统的省电问题

325 views
Skip to first unread message

尚宇

unread,
Apr 10, 2014, 10:53:46 PM4/10/14
to xidian...@googlegroups.com
在实际使用Ubuntu的过程中,发现一个问题,那就是Linux非常费电,同一款本本跑Ubuntu和win8电池续航差距在3小时左右或以上,而且使用Ubuntu明显感觉发热量比win大一些,求教如何解决这个问题
--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail Plus的Android移动设备发送的。

Chase Zhang

unread,
Apr 10, 2014, 11:03:01 PM4/10/14
to xidian_linux
这个是电源驱动的问题。Linux 的电源驱动相比私有驱动是比较糟糕一点。这个恐怕没啥好的解决方案

如果是 ATI 显卡的话,可以打开动态电源管理功能。https://linuxtoy.org/archives/ati-tip.html

其他的根据不同的机型可能还会有各种不同的小优化技巧,但是不要抱有太大期望。




--
您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[手机]:http://m.xdlinux.info/
访问西电开源社区。
---
您收到此邮件是因为您订阅了Google网上论坛中的“西电开源社区邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

lzt

unread,
Apr 10, 2014, 11:40:56 PM4/10/14
to xidian...@googlegroups.com
linux节省电量是一个非常值得玩的一个传统话题。

linux节省电量其实就是对性能和耗电量的一个平衡,一定要熟知自己需求进而做出决策。

比如硬盘,睡眠时间,硬盘多长时间不工作了就要进入睡眠,比如经常用计算机看书,或是写一些文字的同学,对硬盘的使用很有限。这样就应该尽量让硬盘休眠。如果是经常看本地的高清电影,那么频繁的硬盘睡眠就不太好了。比如周期的性的日志写入可以先写到内存中,然后定期写到硬盘,比如6个小时向硬盘同步一次等等。

还有就是显卡君在耗电。根据你的显卡,去搜索一下如何打开电源管理,ati显卡以前的电源管理很糟糕,但是从kernel 3.14以后就默认打开了,可以试试用最新的内核,看看有没有效果。或是如果有两个显卡的话,可以禁用掉那个不用的。如果hdmi和VGA输出不用的话也可以禁用掉。显示屏过亮可能会伤眼睛,可以将亮度调低一些。

还有无线网卡和蓝牙,这两个也是用电大户,像我从来不用蓝牙,就直接从bios里面把这个chip关掉,如果是无线的话,根据自己的使用情况,如果是用有线,就把无线关掉,如果长时间不用无线就从bios中关掉,如果用无线带宽和时延要求不高,比如就上个网页什么的,那么就可以用省电模式,这个可以通过iwcongfig 命令来进行调整其中的Power Management 这个项目,如果是需要大量的下载和带宽那么就把电源的动态管理关掉,这样显卡就能以最大的功率在使用保证网络质量。(相比于windows会默认成为省电模式,所以windows下wifi的效率并不高)

其他的部件不怎么耗电了,但是如果想关掉的也是可以的,比如摄像头 指纹器 甚至是声卡 还有些计算机有GPS 和3G模块 这些如果不怎么用关上也会省电的,尤其是3G和GPS模块。

最后就是cpu的工作模式了,有些cpu比如某些amd的cpu  kernel启动以后会默认工作在最大频率,还有一些古老的intel的cpu,这个时候需要手动的修改一下cpu的工作模式到 动态频率 。 这样会省电很多,但是如果做计算的话,还是别用那个动态频率,会使计算变得非常缓慢,别问我怎么知道的,说多了都是泪。

对了还有风扇,FAN  ,很多计算机也支持FAN的动态频率调整,这个其实耗电一般,但是那个噪声太严重,可以通过脚本设定,根据cpu温度传感器,到一定温度再启动风扇,根据不同的温度用不同的风扇频率。

差不多了,我能想起来的就这么多,希望落下继续补充。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux+unsubscribe@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

lzt

unread,
Apr 11, 2014, 12:28:56 AM4/11/14
to xidian...@googlegroups.com
哦,想起来一个故事,我有个本科同学,后来他去法国3+3了。

他用的笔记本计算机是他爸不用了剩下的,给他了。他不怎么玩游戏,基本用不上那个笔记本中的nvdia的显卡,而且特别耗电,平时他用笔记本就是写写程序什么的,看电影都是跟宿舍人凑到别人的电脑上看,于是他决定不用这个显卡了,可是这个是唯一的显卡,后来他尝试了这么一个办法,就是用fbdev绕过gpu直接写显存,通过测试,gpu确实不怎么耗电了,计算任务都是有cpu来完成,这个方法在静态的,显示计算任务少的情况下还是非常省电的。

各位如果有兴趣可是动手尝试一下。

Wisatbff Li

unread,
Apr 11, 2014, 2:13:36 AM4/11/14
to xidian...@googlegroups.com
差距在3个小时。。你的本本续航能力好强。。

在 14/4/11,lzt<lvzon...@gmail.com> 写道:
>>>> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux...@googlegroups.com
>>>> 要查看更多选项,请访问https://groups.google.com/d/optout
>>>>
>>>
>>>
>
> --
> 您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
> 要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
> 要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
> 请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
> 通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
> [ipv4 only] http://linux.xidian.edu.cn/
> [手机]:http://m.xdlinux.info/
> 访问西电开源社区。
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“西电开源社区邮件列表”论坛。

尚宇

unread,
Apr 11, 2014, 2:26:01 AM4/11/14
to xidian...@googlegroups.com
win8可以续航5小时左右(不玩游戏),但是Linux顶多只有2小时=_=,所以我想了一下,我的NV独显没有屏蔽,而是用了开源驱动,开源驱动应该是没有optimus技术的,所以耗电就会上去很多,所以打算装个bumblebee屏蔽掉,关于硬盘,我想我的本本是SSD,应该比机械硬盘省电不少,硬盘休眠应该不是很必要,风扇么,跑win8不玩游戏风扇基本上就不怎么转,但是跑Linux发热量大了,风扇一直在转,这个貌似也不是太好解决。。。Intel估计是不会针对Linux开发专用的电源驱动的,省电之路很漫长额。。。有木有开源大神考虑过做一个高级一点的电源管理驱动呢?

Wisatbff Li <wisa...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail Plus的Android移动设备发送的。

mfs6174

unread,
Apr 11, 2014, 2:32:42 AM4/11/14
to xidian...@googlegroups.com
显卡很重要,optimus的N卡不用bumblebee的话基本上续航时间只有windows的一半....


在 2014年4月11日 上午10:53,尚宇 <shang...@gmail.com>写道:
--
您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[手机]:http://m.xdlinux.info/
访问西电开源社区。
---
您收到此邮件是因为您订阅了Google网上论坛中的“西电开源社区邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout



--
----------科技就是魔法 想象力就是生产力 -----------
mfs6174
Blog  mfs6174.org
Twitter @mfs6174

聂其瑞

unread,
Apr 11, 2014, 2:52:17 AM4/11/14
to xidian_linux@googlegroups com

Y470,用bumblebee+bbswitch,关掉独显之后基本续航时间超过win了……独显耗电超级大

——— — ———— — —————
来自我的M1S

李明亮

unread,
Apr 11, 2014, 3:36:26 AM4/11/14
to xidian...@googlegroups.com

我觉得这应该是机子的差异问题,我和聂其瑞一样,装bumblebee之后续航基本没问题。

ggarlic

unread,
Apr 11, 2014, 3:47:32 AM4/11/14
to xidian...@googlegroups.com
你不过是要关闭个显卡,不需要一定得optimus/bumblebee的
https://linuxtoy.org/archives/how-to-use-vga-switcheroo-disable-video-card-linux-kms.html
Welcome to World of Ggarlic
http://ggarlic.org

lzt

unread,
Apr 11, 2014, 3:53:04 AM4/11/14
to xidian...@googlegroups.com
个人感觉,现在kernel的acpi支持的已经比较广泛了吧,我平时见的那些好像基本上都能开启acpi。
>>>>>> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux+unsubscribe@googlegroups.com
>>>>>>  要查看更多选项,请访问https://groups.google.com/d/optout
>>>>>
>>>>>
>>>>
>>>
>>>  --
>>>
>>> 您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
>>>  要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
>>>  要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
>>>  请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
>>>  通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
>>>       [ipv4 only] http://linux.xidian.edu.cn/
>>>        [手机]:http://m.xdlinux.info/
>>>  访问西电开源社区。
>>>  ---
>>>  您收到此邮件是因为您订阅了 Google 网上论坛的“西电开源社区邮件列表”论坛。
>>>
>>> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux+unsubscribe@googlegroups.com
>>>  要查看更多选项,请访问 https://groups.google.com/d/optout
>>
>>
>
> --
> 抱歉暂时无法详细说明。这份邮件是使用安装有Gmail Plus的Android移动设备发送的。
>
> --
> 您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
> 要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
> 要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
> 请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
> 通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
> [ipv4 only] http://linux.xidian.edu.cn/
> [手机]:http://m.xdlinux.info/
> 访问西电开源社区。
> ---
> 您收到此邮件是因为您订阅了Google网上论坛中的“西电开源社区邮件列表”论坛。
> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到xidian_linux+unsubscribe@googlegroups.com
Reply all
Reply to author
Forward
0 new messages