去年,我购买了预装Windows 7的Dell Inspiron 5315笔记本电脑。我通过双引导安装了Ubuntu 10.10。在升级到Ubuntu 11.10,我心烦找我现在得到小于电池续航一小时!Windows 7给了我2.5个小时的运行时间。
有什么可能的解释为什么我的电池在Ubuntu上快用完吗?谁能告诉我更好的电源选择?
去年,我购买了预装Windows 7的Dell Inspiron 5315笔记本电脑。我通过双引导安装了Ubuntu 10.10。在升级到Ubuntu 11.10,我心烦找我现在得到小于电池续航一小时!Windows 7给了我2.5个小时的运行时间。
有什么可能的解释为什么我的电池在Ubuntu上快用完吗?谁能告诉我更好的电源选择?
Answers:
据说Windows 7的电池续航时间比Ubuntu更长,但是我没有在笔记本电脑上进行比较。也就是说,有很多方法可以增加它。以下是我发现最有效的方法:
apt-get install bum
)和由图形窗口管理器启动的服务。cat /proc/cpuinfo
)。laptop-mode-tools
关于电池寿命有很多神话。从本质上讲,从长远来看,杀死电池的是热量。短期内杀死他们的是不必要的服务和流程。Windows非常擅长限制电源使用,因为与硬件供应商的许多合作都致力于优化硬件电源限制。
您想尝试确保使用电池工作时计算机的热量尽可能少。在Ubuntu 13.04上,您可以使用TLP。它具有以下功能(非详尽列表):
- 内核笔记本电脑模式和脏缓冲区超时;
- 处理器频率缩放,包括“涡轮增压” /“涡轮核心”;
- 具有功耗意识的进程调度程序,用于多核/超线程;
- 硬盘高级电源管理级别和降速超时(每个磁盘);
- SATA主动链路电源管理(ALPM);
- PCI Express主动状态电源管理(PCIe ASPM)– Linux 2.6.35及更高版本;
- PCI(e)总线设备的运行时电源管理– Linux 2.6.35及更高版本;
- Radeon KMS电源管理– Linux 2.6.35及更高版本,而不是fglrx;
- Wifi省电模式–取决于内核/驱动程序;
- 关闭驱动器托架中的光盘驱动器(通过电池)。
有一个完整的答案在这里很详细的如何使用和配置它解释。此处的答案还可以帮助您确保每次使用电池启动时都可以应用您的(可能是经过调整的)设置。
至于Windows和ubuntu之间的区别,您应该问自己几个问题:
与Windows相比,Ubuntu的优势在于您还可以选择其他桌面管理器(Unity占用大量CPU)。更好的配置(甚至具有统一性)可以使您的电池寿命加倍。里程可能(并且将)有所不同。
您可能需要升级到Precise(4月发布时将变为12.04LTS的开发版本),这似乎可以延长计算机的电池寿命。您还可以安装10.04LTS并在12.04LTS可用时进行升级。10.04LTS的电池寿命要长得多。
如果要充分利用电池寿命,则应该进行轻巧的设置。众所周知,内核3.2改善了早期内核中发生的某些回归。
这些是我使用的内核选项:
pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor
,acpi_osi=Linux
可能与您的Dell系统无关。
i915_enable_rc6
为CPU启用空闲时睡眠。
pcie_aspm
已经解释过了。
现在到低功耗设置。您可以采取lxde或razor qt桌面环境,或者像我一样做。从xfce中取出一些轻量级的wm和组件。
关闭wifi上网后,笔记本电脑的电池续航时间长达7个小时。
现在进入笔记本电脑模式。请确保您已cpufreq
安装,然后在/etc/laptop-mode/conf.d/cpufreq.conf
确保电池调速器节电,BATT_CPU_GOVERNOR=powersave
。
cpufreq-info
告诉您您现在是哪个州长。