去年我购买了一台预装Windows 7的Dell Inspiron 5315笔记本电脑。我在它旁边安装了Ubuntu 10.10,实现了双系统启动。但是当我升级到Ubuntu 11.10后,我发现电池续航时间不到一个小时!而Windows 7可以运行2.5个小时。
有没有可能解释一下为什么我的电池在Ubuntu下耗电更快?有人能告诉我更好的省电选项吗?
有没有可能解释一下为什么我的电池在Ubuntu下耗电更快?有人能告诉我更好的省电选项吗?
据称,Windows 7的电池续航时间比Ubuntu更好,虽然我还没有在我的笔记本上进行比较。尽管如此,有很多方法可以增加续航时间。以下是我发现最有效的几种方法:
apt-get install bum
)以及图形窗口管理器启动的服务。cat /proc/cpuinfo
)。PCI Express系统中存在一个相当知名的内核问题kernel issue with power management。
尝试编辑您的引导启动grub条目,将pcie_aspm=force
添加到内核参数中,看看是否能改善您的功耗情况。
关于电池寿命有很多误解。从长远来看,电池的寿命主要受到热量的影响。而从短期来看,不必要的服务和进程会对电池寿命造成损害。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节电模式- 取决于内核/驱动程序; 在电池供电下关闭光驱。pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor
,acpi_osi=Linux
可能与你的戴尔系统相关或不相关。
i915_enable_rc6
启用了CPU的空闲睡眠模式。
pcie_aspm
已经解释过了。cpufreq
,然后在/etc/laptop-mode/conf.d/cpufreq.conf
中确保电池的调节器是powersave,即BATT_CPU_GOVERNOR=powersave
。
cpufreq-info
告诉你当前使用的调频器。