我在Ubuntu19.04上安装的TLP不会在充电状态改变时自动更改状态。
产自
sudo tlp-stat -s --- TLP 1.1 --------------------------------------------
+++ System Info
System = HP Type1ProductConfigId HP Pavilion Gaming Laptop 15- cx0xxx
BIOS = F.11
Release = Ubuntu 19.04
Kernel = 5.0.0-20-generic #21-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-5.0.0-20-generic root=UUID=60b2ea7a-4132-4a64-8f5c-2e6484bce09a ro quiet splash vt.handoff=1
Init system = systemd v240
Boot mode = UEFI
+++ TLP Status
State = enabled
Last run = 15:56:31, 795 sec(s) ago
Mode = AC
Power source = AC对以下方面的改动:
--- TLP 1.1 --------------------------------------------
+++ System Info
System = HP Type1ProductConfigId HP Pavilion Gaming Laptop 15-cx0xxx
BIOS = F.11
Release = Ubuntu 19.04
Kernel = 5.0.0-20-generic #21-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-5.0.0-20-generic root=UUID=60b2ea7a-4132-4a64-8f5c-2e6484bce09a ro quiet splash vt.handoff=1
Init system = systemd v240
Boot mode = UEFI
+++ TLP Status
State = enabled
Last run = 15:56:31, 916 sec(s) ago
Mode = AC
Power source = battery拔掉电源线时。由于TLP使用udev事件(据我所知),第一步是检查事件是否正确接收。
sudo udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent我拔掉电缆几次,看到笔记本电脑上的充电状态发生了变化,但在运行上述监视器的控制台中没有打印任何内容。
还请注意,我最近升级了从Ubuntu18.04LTS到19.04。然而,即使在升级之前,它也没有工作。
有什么想法吗?说到这件事,我已经束手无策了。
发布于 2019-07-22 16:42:40
我正在Ubuntu16.04上运行一个较早版本的tlp,udevadm在那里正常工作。这些规则存储在这里:
$ ll /lib/udev/rules.d/*tlp*
-rw-r--r-- 1 root root 1221 Aug 11 2015 /lib/udev/rules.d/85-tlp-rdw.rules
-rw-r--r-- 1 root root 440 Aug 11 2015 /lib/udev/rules.d/85-tlp.rules最近有关于您的情况的错误报告:
在您的TLP版本1.1中报告了所有的bug,并在1.2版本下发布了修复程序。
有关要修复的说明,请参阅bug报告。
https://askubuntu.com/questions/1160173
复制相似问题