控制 X1 Carbon 4th Gen 上的电池阈值

控制 X1 Carbon 4th Gen 上的电池阈值

我一直在使用閣下用于优化运行 Ubuntu 16.04 的 ThinkPad 第 4 代 X1 Carbon 上的电池设置的实用程序。我想设置充电阈值如下:

$ sudo tlp setcharge 75 80
Error: ThinkPad extended battery functions not available.

查看文档,它建议安装以下内容:

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

我已经这样做了。它还建议查看下面的建议tlp-stat

+++ ThinkPad Extended Battery Functions
tp-smapi   = inactive (kernel module 'tp_smapi' load error)
tpacpi-bat = inactive (kernel module 'acpi_call' load error)

也许硬件已经改变?我该如何进一步诊断我的问题?是否有适用于第四代 X1 Carbon 硬件的替代方案?

更新

安全启动仍然处于活动状态。按照@linrunner 的以下说明并删除安全 UEFI 启动就足以解决问题。不过,如果只更改安全启动,事情可能就会好起来。

答案1

  1. 从 PPA 安装 TLP 0.9 以便更好地诊断内核模块。

  2. 您可以卸载tp-smapi-dkms包。您的硬件不支持tp-smapi(0.9 会告诉您这一点)。

  3. 查看常问问题如何手动加载 acpi-call 模块并检查输出中的错误(将输出添加到您的问题中)

  4. 当 3. 不成功时尝试重新安装该包,检查(并添加)输出:

    sudo apt-get install --reinstall acpi-call-dkms

相关内容