Difference between revisions of "TLP (简体中文)"

From ArchWiki
Jump to: navigation, search
m (fix category)
(Update translation.)
Line 6: Line 6:
 
{{Related|Laptop Mode Tools}}
 
{{Related|Laptop Mode Tools}}
 
{{Related articles end}}
 
{{Related articles end}}
 
 
来自[http://linrunner.de/en/tlp/tlp.html 项目主页]:
 
来自[http://linrunner.de/en/tlp/tlp.html 项目主页]:
  
:TLP在不需要您了解所有技术细节的情况下给您带来优秀的Linux高级电源管理方案。TLP默认带有对电池使用时间最优化的配置,所以你只需要安装即可享受延长的使用时间。不过,TLP也是高度可配置的以满足您的特定需求。
+
:TLP 提供优秀的 Linux 高级电源管理功能,不需要您了解所有技术细节。默认配置已经对电池使用时间进行了优化,只要安装即可享受更长的使用时间。除此之外,TLP 也是高度可配置的,可以满足您的各种特定需求。
  
 
== 安装 ==
 
== 安装 ==
  
从[[官方源]][[安装]]{{Pkg|tlp}} - 注意它可能可以用于提供更佳的省电性能的可选依赖。
+
从[[官方源]][[安装]]{{Pkg|tlp}} - 有些可选依赖可以提供更佳的省电性能。
  
为了完成TLP的安装,您必须[[启用]]systemd服务{{ic|tl.service}}以及{{ic|tlp-sleep.service}}。您也应该[[标记掉]]systemd服务{{ic|systemd-rfkill.service}}以及套接字{{ic|systemd-rfkill.socket}}来防止冲突并保证TLP无线设备的开关选项的正确运行。
+
为了完成 TLP 的安装,必须[[启用]] systemd 服务{{ic|tl.service}}以及{{ic|tlp-sleep.service}}。您也应该[[mask|屏蔽]] systemd 服务{{ic|systemd-rfkill.service}} 以及套接字 {{ic|systemd-rfkill.socket}} 来防止冲突,保证 TLP 无线设备的开关选项可以正确运行。
  
{{注意|如果{{ic|NetworkManager.service}}可用的话,{{ic|tlp.service}} 将启动 {{ic|NetworkManager.service}};{{bug|43733}}。如果您使用不同的[[List_of_applications#Network_managers|网络管理器]],编辑{{ic|tlp.service}}来去除服务(line{{ic|1=Wants}})或[[标记掉]]它。}}
+
{{注意|如果存在 {{ic|NetworkManager.service}}{{ic|tlp.service}} 将启动它 {{ic|NetworkManager.service}};{{bug|43733}}。如果您使用其它的[[List_of_applications#Network_managers|网络管理器]],请编辑 {{ic|tlp.service}} 来去除此服务 (line{{ic|1=Wants}})或[[mask|屏蔽]]它。}}
  
 
=== 只对Thinkpad有用的功能 ===
 
=== 只对Thinkpad有用的功能 ===

Revision as of 10:16, 2 July 2018

来自项目主页:

TLP 提供优秀的 Linux 高级电源管理功能,不需要您了解所有技术细节。默认配置已经对电池使用时间进行了优化,只要安装即可享受更长的使用时间。除此之外,TLP 也是高度可配置的,可以满足您的各种特定需求。

安装

官方源安装tlp - 有些可选依赖可以提供更佳的省电性能。

为了完成 TLP 的安装,必须启用 systemd 服务tl.service以及tlp-sleep.service。您也应该屏蔽 systemd 服务systemd-rfkill.service 以及套接字 systemd-rfkill.socket 来防止冲突,保证 TLP 无线设备的开关选项可以正确运行。

注意: 如果存在 NetworkManager.servicetlp.service 将启动它 NetworkManager.serviceFS#43733。如果您使用其它的网络管理器,请编辑 tlp.service 来去除此服务 (lineWants)或屏蔽它。

只对Thinkpad有用的功能

如果需要更优化的电池管理功能,比如充电阈值控制以及电池校准,安装下列软件包:

  • tp_smapi - 电池充电阈值控制,电池校准和特殊的tlp-stat输出需要tp-smapi。
  • acpi_call - 在Sandy Bridge及更新型号(X220/T420,X230/T430等)的电池充电阈值控制和电池校准需要acpi-call。

访问TLP问答板块 "Which kernel module?"以获取详情。

使用threshyAUR及其Qt图形界面threshy-guiAUR可在不使用Root权限的情况下用D-Bus控制电池充电阈值。

= 图形界面

tlpui-gitAUR是用Python和GTK编写的TLP的图形界面。该软件还处于测试阶段。

配置

配置文件位于 /etc/default/tlp 并默认提供高度优化的省电方案。对选项的全部解释请访问:TLP configuration

Btrfs

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Hardware/kernel-specific quirk (Discuss in Talk:TLP (简体中文)#Btrfs)

为了防止Btrfs格式文件系统损坏,设置:

SATA_LINKPWR_ON_BAT=max_performance

这些链接与本主题的讨论有关: Github bug report, Reddit follow-up discussion

Bumblebee及NVIDIA驱动

如果您与NVIDIA驱动一同运行Bumblebee,您需要关闭TLP对GPU的电源管理以使Bumblebee控制GPU的电源。

运行lspci确定GPU的地址(以01:00.0为例),然后设置值:

RUNTIME_PM_BLACKLIST="01:00.0"

无线设备设置向导

无线设备设置向导可根据网络连接/断开事件进行更复杂的管理。它需要[[NetworkManager,{Pkg|tlp-rdw}}并需要启用NetworkManager-dispatcher.service

详情请访问TLP configuration

命令行

TLP提供多个命令行工具。详情访问TLP commands.

调试

下列命令可以显示目前使用模式(交流电/电池)以及应用的配置:

  1. tlp-stat

未包含的特性

相关链接