TLPUI – 在 Linux 上延长笔记本电脑的电池寿命

如果您曾经使用过安装在笔记本电脑上的 Linux,那么您一定注意到工作期间电池的大量使用。 这可能是 Linux 的主要缺点之一,并阻止了许多人使用 Linux。 由于电池寿命在整个充电周期中逐渐减少,如果不纠正此问题,您的电池也会迅速退化。 对此没有永久的解决方案,但有许多工具可以配置您的操作系统设置,以减少功耗。

TLPUI 是 TLP 命令行实用程序的前端,它是 powertop 等众多工具之一,用于提高电池寿命。 开箱即用,TLP 使用 powertop 推荐设置,因此您不必在每次使用系统启动时手动启用 powertop 设置。

为电池寿命而苦恼? 始终使用蓝牙可能是一个原因。 了解如何在 Ubuntu 启动时禁用蓝牙。

在本教程中,我们将安装 TLPUI 并应用设置来延长电池寿命。

安装 TLP

在我们运行 GUI 前端 TLPUI 之前,让我们先安装 TLP。 根据您的 Linux 发行版,打开终端并键入以下命令:

在基于 Debian 和 Ubuntu 的发行版上:

通过键入以下命令将官方 TLP PPA 添加到您的存储库:

sudo add-apt-repository ppa:linrunner/tlp 

现在,更新您的存储库并使用以下命令安装软件包:

sudo apt update sudo apt install tlp tlp-rdw 

将来我们还需要 git 命令,通过以下方式安装它:

sudo apt install git 

上 Fedora 工作站

只需在终端中键入以下命令

sudo dnf install tlp git 

在 Arch Linux 和基于 Arch 的发行版上

该软件包在官方存储库中可用,因此您可以使用 Pacman 软件包管理器安装它。

sudo pacman -S tlp git 

安装 TLPUI

现在您已经安装了 git,无论您使用的是什么发行版,都可以通过键入以下命令来克隆存储库:

git clone https://github.com/d4nj1/TLPUI 

下载完成后,您可以通过输入以下命令进入克隆的目录:

cd TLPUI 
使用 Git 克隆 TLPUI 存储库

现在,要运行程序,只需键入以下命令来执行 python 文件:

pythin3 -m tlpui 
启动 TLPUI

请注意,Arch Linux 及其基于发行版(Manjaro、Artix、Endeavour)的用户可以使用您最喜欢的 AUR 助手直接从 AUR 安装此工具:

# For yay users yay -S tlpui-git  # For Paru users paru -S tlpui-git 
TLPUI 接口TLPUI 接口

现在,您可以看到一个 GUI 应用程序将打开,首先打开统计选项卡并单击简单按钮以获取推荐设置。

如果有任何建议将在底部提及建议(如果有)将在底部提及

现在,再次导航到配置选项卡并应用所有推荐的设置和您的自定义设置,以便您可以节省一些电量。 您的 GPU 和 CPU 有许多可用的电源配置文件,因此您绝对可以通过削减一些功耗来节省一些电量。

我还建议您禁用“USB”字段中提到的“USB 自动暂停”功能,否则,它会在不使用时移除 USB(USB 键盘/鼠标用户的麻烦)。

禁用 USB 自动挂起功能禁用 USB 自动挂起功能

如今,许多系统都附带了电源配置文件守护程序以节省电力,但该程序包与 TLP 冲突,因此您需要在启动时禁用它,以便 TLP 可以工作。 只需在终端中键入以下命令:

sudo systemctl mask systemd-rfkill.service sudo systemctl mask systemd-rfkill.socket 

现在,让 TLP 在启动时运行:

sudo systemctl enable tlp.service 

概括

TLP 仍然是使用相同电池挤出更多性能的“hacky 方式”。 相比之下,我的电池过去在 Windows 上可以持续 6 小时,但在 Linux 上,它已经大幅下降到 4 小时。 这仍然可以使用,但我当然会失去 2 小时的电池寿命。 笔记本电脑的制造商在这里受到责备,因为很难从头开始构建一个支持所有设备的驱动程序,并且制造商可以根据需要开源他们的驱动程序,但他们没有。

参考

TLPGUI——GitHub 页面