Skip to Content
文档桌面日常办公与生活电源管理与笔记本续航

对于笔记本用户来说,电源管理和续航优化至关重要。Ubuntu 26.04 内置了 power-profiles-daemon 电源管理工具,并可通过安装 TLP 等工具进一步优化电池续航。本文将详细介绍各种电源管理方案和实用技巧。

电源配置文件(Power Profiles)

Ubuntu 26.04 内置 power-profiles-daemon,提供三种预设的电源模式,可以在性能和续航之间灵活切换。

三种电源模式

模式说明适用场景
节能模式降低 CPU 频率和性能,最大限度延长续航轻度办公、阅读、旅途中
平衡模式在性能和续航之间取得平衡(默认)日常使用
性能模式释放最大性能,耗电较快编译、渲染、游戏

切换电源模式

图形界面

  1. 点击顶栏右上角系统状态区
  2. 在快速设置面板中找到电源模式按钮
  3. 点击切换不同模式

也可以在”设置 > 电源”中切换电源模式。

命令行

# 查看当前电源模式 powerprofilesctl get # 列出所有可用模式 powerprofilesctl list # 切换到节能模式 powerprofilesctl set power-saver # 切换到平衡模式 powerprofilesctl set balanced # 切换到性能模式 powerprofilesctl set performance

自动化模式切换

可以根据电源状态自动切换模式。例如,使用 udev 规则在接通/断开电源时自动切换:

创建文件 /etc/udev/rules.d/99-power-profile.rules:

# 接通电源时切换到平衡模式 ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced" # 断开电源时切换到节能模式 ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"

TLP 高级电源管理

TLP 是 Linux 上最受欢迎的电源优化工具,提供了比系统默认更精细的电源管理选项。

安装 TLP

sudo apt install tlp tlp-rdw # 如果使用 ThinkPad,还可以安装额外的电池管理工具 sudo apt install tp-smapi-dkms acpi-call-dkms

启用 TLP

sudo systemctl enable tlp sudo systemctl start tlp

注意:TLP 和 power-profiles-daemon 可能存在冲突。安装 TLP 后建议禁用 power-profiles-daemon:

sudo systemctl mask power-profiles-daemon

TLP 状态查看

# 查看 TLP 运行状态 sudo tlp-stat -s # 查看电池信息 sudo tlp-stat -b # 查看完整的系统电源状态 sudo tlp-stat # 查看 CPU 频率和调度器信息 sudo tlp-stat -p # 查看磁盘设置 sudo tlp-stat -d

TLP 配置

TLP 的配置文件位于 /etc/tlp.conf。以下是常用的优化配置项:

sudo nano /etc/tlp.conf
# CPU 调度器策略 # 电池模式使用 powersave,接通电源使用 performance CPU_SCALING_GOVERNOR_ON_AC=performance CPU_SCALING_GOVERNOR_ON_BAT=powersave # CPU 能量性能偏好 CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance CPU_ENERGY_PERF_POLICY_ON_BAT=power # CPU Boost 频率 CPU_BOOST_ON_AC=1 CPU_BOOST_ON_BAT=0 # WiFi 省电模式 WIFI_PWR_ON_AC=off WIFI_PWR_ON_BAT=on # USB 自动挂起 USB_AUTOSUSPEND=1 # 磁盘 APM(高级电源管理) DISK_APM_LEVEL_ON_AC="254 254" DISK_APM_LEVEL_ON_BAT="128 128" # PCI Express 电源管理 PCIE_ASPM_ON_AC=default PCIE_ASPM_ON_BAT=powersupersave # 声卡省电(秒数,0 表示禁用) SOUND_POWER_SAVE_ON_AC=0 SOUND_POWER_SAVE_ON_BAT=1

修改后重新加载配置:

sudo tlp start

ThinkPad 电池充电阈值

对于 ThinkPad 笔记本,TLP 支持设置电池充电阈值,延长电池使用寿命:

# 开始充电阈值(电量低于此值时开始充电) START_CHARGE_THRESH_BAT0=75 # 停止充电阈值(电量达到此值时停止充电) STOP_CHARGE_THRESH_BAT0=80

这意味着电池会在 75%-80% 之间维持,有效延长电池循环寿命。

电池健康监测

查看电池信息

# 使用 upower 查看电池详情 upower -i /org/freedesktop/UPower/devices/battery_BAT0 # 关键信息包括: # - energy-full-design: 设计容量 # - energy-full: 当前最大容量 # - capacity: 电池健康百分比 # - charge-cycles: 充电循环次数(如果支持)

电池健康评估

# 计算电池损耗 # capacity 字段显示当前最大容量与设计容量的比率 # 例如 capacity: 85% 表示电池已损耗约 15%

监控电池实时状态

# 实时监控电池放电速率 watch -n 1 "cat /sys/class/power_supply/BAT0/power_now" # 或使用 powertop 进行详细分析 sudo apt install powertop sudo powertop

PowerTOP 电源分析

PowerTOP 是 Intel 开发的电源分析工具,可以发现系统中的高耗电组件并给出优化建议。

安装和使用

sudo apt install powertop # 运行 PowerTOP sudo powertop

PowerTOP 界面包含多个标签页:

  • Overview:显示各组件的唤醒频率
  • Idle stats:CPU 空闲状态统计
  • Frequency stats:CPU 频率分布
  • Device stats:设备电源统计
  • Tunables:可优化项列表(Good/Bad 状态)

自动优化

# 一键应用所有 PowerTOP 建议的优化 sudo powertop --auto-tune # 生成 HTML 报告 sudo powertop --html=power-report.html

如果要在每次开机时自动应用优化,可以创建 systemd 服务:

sudo tee /etc/systemd/system/powertop.service << 'EOF' [Unit] Description=PowerTOP Auto Tune [Service] Type=oneshot ExecStart=/usr/sbin/powertop --auto-tune [Install] WantedBy=multi-user.target EOF sudo systemctl enable powertop

实用续航优化技巧

屏幕亮度

屏幕是笔记本最大的耗电部件之一,降低亮度可以显著延长续航:

  • 使用键盘上的亮度快捷键调节
  • 在”设置 > 电源”中启用”自动调节亮度”(如果有光感传感器)
  • 启用”夜灯”模式不仅保护眼睛,也有轻微节能效果

关闭不需要的硬件

# 关闭蓝牙(如果不用) rfkill block bluetooth # 开启蓝牙 rfkill unblock bluetooth # 查看无线设备状态 rfkill list

在快速设置面板中也可以快速开关 WiFi 和蓝牙。

管理后台进程

# 查看高耗电进程 top -o %CPU # 或使用 htop sudo apt install htop htop

关闭不必要的后台应用和浏览器标签页可以明显降低功耗。

选择合适的显卡

如果你的笔记本有双显卡(Intel + NVIDIA),在不需要独立显卡时切换到集成显卡可以大幅降低功耗:

# 查看当前使用的显卡 switcherooctl list # 使用集成显卡运行应用(默认) # 使用独立显卡运行特定应用 switcherooctl launch 应用名

在”设置 > 电源”中也可能有显卡切换选项。

减少动画效果

在”设置 > 无障碍”中开启”减少动画”可以轻微降低 GPU 负载,对续航有少量帮助。

休眠和挂起设置

在”设置 > 电源”中配置:

  • 自动挂起时间:设置电池模式下的自动挂起延迟
  • 盖合操作:选择合上笔记本盖子时的行为(挂起/休眠/无操作)
  • 电源按钮行为:选择按电源键时的行为

续航预期参考

不同使用场景下的大致续航参考(以 60Wh 电池为例):

使用场景预期续航
轻度办公(文档编辑、网页浏览)8-12 小时
日常混合使用5-8 小时
视频播放6-10 小时
开发编译3-5 小时
高负载(3D、视频渲染)2-3 小时

实际续航取决于硬件配置、屏幕亮度、运行的应用等多种因素。

总结

Ubuntu 26.04 提供了灵活的电源管理方案。对于大多数用户,系统内置的 power-profiles-daemon 已经能满足基本需求。追求极致续航的用户可以安装 TLP 和 PowerTOP 进行深度优化。养成良好的电源使用习惯——如降低亮度、关闭不用的硬件、合理设置充电阈值——可以在延长单次续航的同时保护电池健康。

Last updated on