TLP 1.3 Linux笔记本电池扩展器发布

TLP 1.3已经开发了8个月,之后发布了新的配置方案,tlp-stat改进和变通方法,例如报告错误AC或电池状态的笔记本电脑。TLP 适用于Linux的高级电源管理工具。该工具具有为节省电池而优化的默认配置,因此它非常易于使用,只需安装TLP,您便会忘记它。但是,TLP是高度可定制的,因此,如果要更改其某些设置,可以通过编辑TLP配置文件来进行。

TLP将自动检测您的笔记本电脑是依靠电池还是交流电运行,并应用设置(CPU频率缩放和调节器更改,WiFi省电模式设置,启用或禁用集成无线设备) ,磁盘APM和磁盘停转超时设置等)。 )优化笔记本电脑的性能(AC)或节省电池(电池)。您可以找到功能列表 在那个网站上
值得注意的是,TLP充当系统服务,并且默认情况下没有GUI。但是,您可以使用称为TLPUI的第三方GUI轻松更改TLP配置。 [[Edit Feb 18, 2020]]TLPUI已更新为支持新的TLP 1.3配置方案。最新的TLP 1.3带有新的配置方案,在该方案中解析配置文件而不是源文件(不需要shell扩展名)。 /etc/default/tlp 将被替换为 /etc/tlp.conf,按以下顺序读取设置:

  1. 基本默认
  2. /etc/tlp.d/*.conf -插入定制的片段
  3. /etc/tlp.conf -用户设置

如果参数相同,则最后出现的参数优先。
TLP 1.3还包括许多tlp-stat改进。 tlp-stat是TLP命令行工具的一部分,该工具显示当前配置,系统信息,有效的节能设置和电池数据。此TLP版本的tlp-stat更改为:

  • tlp-stat:
    • 配置:显示参数来自何处的文件
    • 系统信息:
      • 显示SELinux状态
      • 如果全局禁用TLP,则将RDW显示为“ disabled”
      • 表示持续模式
    • Intel CPU:当HWP.EPP处于活动状态时,不显示EPB值(请参见上文)
    • PCIe ASPM:显示可用策略
  • tlp-stat -b(TLP电池数据):
    • 收费阈值:改进了命令行和配置检查。更清晰的错误信息
    • tlp放电:如果电池未完全放电,则出现错误消息“检查硬件”
    • 区分natacpi的“无内核支持”(Linux) < 4.17) and "laptop not supported" (Linux >= 4.17)
    • 如果仅阈值可用,则用“阈值可能阻止充电”补充电池状态“未知”。

记住,老 tlp stat 该命令在TLP 1.2中已过时,因此应从该版本开始使用 tlp-stat TLP 1.3中的其他新功能和增强功能(具有root特权):

  • 新增了针对笔记本电脑报告错误的交流电或电池状态的解决方法(通过TLP_PS_IGNORE = BAT或TLP_PS_IGNORE = AC启用)
  • 添加了powersupersave PCIe ASPM方法
  • 用/ lib / systemd / system-sleep / tlp替换tlp-sleep.service
  • CPU_ENERGY_PERF_POLICY_ON_AC / BAT:
    • 向后兼容合并英特尔能源与性能策略EPB(ENERGY_PERF_POLICY_ON_AC / BAT)和HWP.EPP(CPU_HWP_ON_AC / BAT)设置
    • 如果HWP.EPP可用,则未设置EPB
    • 验证参数
    • 删除了内核5.2或更高版本的外部工具x86_energy_perf_policy
  • 维修方式:
  • 未安装BAT0时,ThinkPad X240放电BAT1故障
  • Linux 4.15上的NVMe检测
  • tlp-stat:忽略HID设备电池以防止在电池部分的tlp-stat输出中出现错误

想从笔记本电池中榨取更多果汁吗?另请参见auto-cpufreq,这是一种用于Linux的新的自动CPU速度和功率优化器。目的是“不折不扣地延长电池寿命”。该工具不会干扰TLP,因此您可以同时安装两者。

下载TLP

Arch Linux,Debian,Fedora,Gentoo,openSUSE和基于Ubuntu的Linux Mint,Pop!在基于这些版本的Linux发行版中,存储库中有TLP软件包,例如_OS,Elementary OS。请参阅上面的TLP安装说明,并向下滚动到Linux发行版的特定部分,然后按照此处的说明进行操作。
自TLP 1.3最近发布以来,尚未在所有情况下都将其合并到资源库中。因此,您的存储库中可能具有较旧的TLP 1.2。如果您不想等待最新版本到达Linux发行版的存储库,请寻找第三方TLP存储库或 来源
基于Ubuntu /基于Ubuntu的用户(Linux Mint,Elementary OS,Pop!_OS,Zorin OS等),Linux发行版可以使用官方的TLP PPA存储库安装最新版本的TLP。

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw

对于ThinkPads,也要安装

sudo apt install tp-smapi-dkms acpi-call-dkms

TLP在引导时自动启动。为避免系统重新引导,可以在安装后使用以下命令立即引导:sudo tlp start

Sidebar