web-dev-qa-db-ja.com

X1 Carbon第4世代のバッテリーしきい値の制御

Ubuntu 16.04を実行しているThinkPad第4世代X1 Carbonでバッテリー設定を最適化するために tlp ユーティリティを使用しています。充電のしきい値を次のように設定したいと思います。

$ 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)

おそらくハードウェアが変更されましたか?問題をさらに診断するにはどうすればよいですか?第4世代X1 Carbon内のハードウェアで機能する代替手段はありますか?

更新

セキュアブートはまだアクティブでした。この問題を解決するには、@ linrunnerから以下の手順を実行し、セキュアUEFIブートを削除するだけで十分です。ただし、セキュアブートの変更だけで問題はなかったかもしれません。

1
MRocklin
  1. カーネルモジュールの診断を改善するには、PPAからTLP 0.9をインストールします。

  2. tp-smapi-dkmsパッケージをアンインストールできます。 tp-smapiはご使用のハードウェアではサポートされていません(0.9で確認できます)。

  3. FAQ acpi-callモジュールを手動でロードし、出力のエラーを確認する方法を参照してください(質問に出力を追加します)

  4. 3.が失敗した場合、パッケージの再インストールを試み、出力も確認(および追加)します。

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

2
linrunner