Ubuntu操作-10 电池优化
文章目录1 关闭独显2 关闭wifi和蓝牙3 安装电池管理软件TLP3.1 功能3.2 安装与卸载3.3 使用3.3.1 启用并启动 TLP 服务3.3.2 状态查询3.4 TLPUI3.5 使用TLP优化笔记本电脑电池寿命3.5.1 禁用USB自动挂起3.5.2 强制电池 (BAT) 配置主要介绍下笔记本安装Ubuntu后电池及节能管理1 关闭独显使用nvidia-x server,关闭独显。2
文章目录
主要介绍下笔记本安装Ubuntu后电池及节能管理
1 关闭独显
使用nvidia-x server,关闭独显。
2 关闭wifi和蓝牙
略
3 安装电池管理软件TLP
TLP是Linux下高级电源管理工具,是一个纯命令行工具,暂时无图像界面。
TLP是一个具有自动后台任务的命令行工具。配置文件位于/etc/tlp.conf
并默认提供高度优化的省电方案。对选项的全部解释请访问:TLP configuration。尽管如此,TLP是高度可定制的,以满足您的具体要求。
3.1 功能
电源的相关设置:
- 内核笔记本电脑模式和脏缓冲区超时处理器频率缩放,包括“涡轮增压” /“涡轮核心”
- 限制最大/最小P状态以控制CPU的功耗–仅intel_pstate
- HWP能源绩效提示
- 处理器性能与节能策略(x86_energy_perf_policy)
- 硬盘高级电源管理级别(APM)和降速超时(每个磁盘)
- AHCI链接电源管理(ALPM)与设备黑名单
- AHCI主机控制器和磁盘的运行时电源管理(EXPERIMENTAL)
- PCIe主动状态电源管理(PCIe ASPM)
- PCIe总线设备的运行时电源管理
- 英特尔GPU频率限制
- AMD Radeon GPU电源管理(KMS和DPM)
- 无线省电模式
- 启用/禁用集成无线电设备(不包括连接的设备)
- 关闭UltraBay / MediaBay中的光盘驱动器
- 音频省电模式
附加功能:
- I / O调度程序(每个磁盘)
- USB自动挂起并带有设备黑名单/白名单(自动排除输入设备)
- 在系统启动和关闭时启用或禁用集成的wifi,蓝牙或wwan设备
- 恢复系统启动时的无线电设备状态(从先前的关闭状态)。
- 无线电设备向导:在网络连接/断开连接和对接/对接时切换无线电
- 禁用局域网唤醒
- 挂起/休眠后,将恢复集成的WWAN和蓝牙状态
- 电池充电阈值和重新校准–仅适用于ThinkPads
3.2 安装与卸载
添加源:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
安装:
sudo apt-get install tlp tlp-rdw preload #安装软件包
sudo apt-get install tp-smapi-dkms acpi-call-dkms #安装内核模块
tlp - 省电,tlp-rdw - 无线电设备向导(可选),preload - 根据使用习惯优化软件启动速度(可选)
卸载:
sudo apt-get remove --autoremove tlp
3.3 使用
TLP提供多个命令行工具。详情访问[TLP commands]
3.3.1 启用并启动 TLP 服务
在 Linux 机器上安装 TLP 后,确保在启动时启用它并使用命令启动服务:
$ sudo systemctl enable tlp.service
$ sudo systemctl start tlp.service
还应该屏蔽以下服务以避免冲突并确保 TLP 的无线电设备切换选项正常运行:
$ sudo systemctl mask systemd-rfkill.service
$ sudo systemctl mask systemd-rfkill.socket
3.3.2 状态查询
使用命令sudo tlp-stat
,增加参数后可以分段显示指定内容。
示例显示电池信息:
(base) pang@pang-HP:~$ sudo tlp-stat -b
--- TLP 1.4.0 --------------------------------------------
+++ Battery Care
Plugin: generic
Supported features: none available
+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = HP
/sys/class/power_supply/BAT0/model_name = Primary
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 48486 [mWh]
/sys/class/power_supply/BAT0/energy_full = 48486 [mWh]
/sys/class/power_supply/BAT0/energy_now = 48417 [mWh]
/sys/class/power_supply/BAT0/power_now = (not available)
/sys/class/power_supply/BAT0/status = Idle
/sys/class/power_supply/BAT0/charge_control_start_threshold = (not available)
/sys/class/power_supply/BAT0/charge_control_end_threshold = (not available)
Charge = 99.9 [%]
Capacity = 100.0 [%]
(base) pang@pang-HP:~$
参数 | 说明 |
---|---|
-b|--battery | 显示电池信息 |
-d|--disk | 显示磁盘信息 |
-e|--pcie | 显示PCI设备信息 |
-g|--graphics | 显示图形卡信息 |
-p|--processor | 显示处理器信息 |
-s|--system | 显示系统数据信息 |
-t|--temp | 显示温度和风扇速度信息 |
-u|--usb | 显示USB设备数据信息 |
-w|--warn | 显示警告信息 |
3.4 TLPUI
TLP是一种命令行工具,它本身并不提供图形用户界面。 但是要帮助,有一个 TLP的第三方GTK GUI界面(用Python编写),称为TLPUI,将有助于其使用。
具体可以参考[TLPUI,为此TLP安装此GUI]
3.5 使用TLP优化笔记本电脑电池寿命
就像我已经提到的,TLP不需要配置。 它开箱即用! 默认设置经过优化,可延长笔记本电脑的电池寿命。可以在位于以下位置的TLP默认配置文件中查看默认设置/etc/tlp.conf
。
3.5.1 禁用USB自动挂起
当TLP以默认配置启动时,当笔记本电脑使用电池运行时,某些USB设备将自动暂停以节省电量。
要禁用USB自动挂起,请编辑/etc/tlp.conf
文件:
sudo gedit /etc/tlp.conf
找到以下行并将其值设置为 0.
USB_AUTOSUSPEND=0
还可以从USB自动挂起中排除特定设备(用空格分隔)。 首先,使用lsusb获取ID的命令。 然后,提到设备ID,用空格分隔,如下所示
USB_BLACKLIST="8078:0014 065d:8023"
3.5.2 强制电池 (BAT) 配置
当无法检测到电源时,将在台式机和嵌入式硬件等设备上使用AC设置。 如果要在这些设备上使用 TLP 时强制使用电池 (BAT) 设置以启用更多省电,请编辑/etc/tlp.conf 文件
。
找到以下几行并设置它们的值,如下所示:
# Operation mode when no power supply can be detected: AC, BAT.
TLP_DEFAULT_MODE=BAT
# Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE
TLP_PERSISTENT_DEFAULT=1
更多推荐
所有评论(0)