web-dev-qa-db-ja.com

充電はTLP設定を無視します

Thinkpad E430、Ubuntu 14.04 LTS

/ etc/default/tlpで充電のしきい値を85〜93%に設定し、コンピューターを再起動しました。現在は99%で充電中です。

Sudo tlp statは、設定を正常にロードし、設定したしきい値を印刷したことを示していますが、バッテリーは充電中です。どうして?

1
Radovan Bezak

[〜#〜] faq [〜#〜] から:

バッテリーが最大100%充電されるのはなぜですか?充電しきい値を無視しますか?

考えられる原因は次のとおりです。

ラップトップはThinkPadではありません

バッテリー充電のしきい値と再調整は、ThinkPadでのみ機能します。

tp-smapiがインストールされていません

パッケージtp-smapi-dkmsのインストールが失敗する(Ubuntu)

カーネルモジュールtp_smapiがロードされていません

症状:tlp-stat -bが表示されます

tp-smapi = inactive (kernel module 'tp_smapi' load error)

解決策:手動でロードしてみてください

Sudo modprobe -v tp_smapi

エラーメッセージに一致する解決策について tp-smapiトラブルシューティング を確認するか、適切なフォーラムを使用してtp-smapiの問題を解決します。

tp-smapiは次のモデルをサポートしていません。

  • ThinkPad SL300/400/500
  • ThinkPad X121e(AMD)
  • ThinkPad T430(s)、T530、W530、X230、およびすべての新しいモデル–以下のセクションを参照してください。

ThinkPad T420(s)/ T520/W520/X220

tp-smapiは、Sandy Bridge世代のThinkPadでの開始しきい値と再キャリブレーションをサポートしていません。症状は次のとおりです。

tlp-stat -bは表示します

/sys/devices/platform/smapi/BAT0/start_charge_thresh = (not available)

tlp setchargeまたはfullchargeはメッセージを表示します

start => Warning: cannot set threshold.

tlp放電または再キャリブレーションはメッセージを表示します

Error: discharge function not available for this ThinkPad model. 

解決策:カーネルモジュールacpi_callが使用可能な場合、TLPは自動的にtpacpi-batを使用します。 インストール を参照してください。

ThinkPad T430(s)/ T530/W530/X230(または新しいモデル)

解決策:カーネルモジュールacpi_callが使用可能な場合、TLPは自動的にtpacpi-batを使用します。 インストール を参照してください。

バッテリーが取り外されました

バッテリーを取り外して(そして再挿入して)充電しきい値は工場出荷時設定(96/100%)にリセットされます。 TLPの設定を復元するには、次の2つの手順が必要です。

  • システムを再起動
  • システムのシャットダウンと電源オフ

または使用する

Sudo tlp setcharge

バッテリー充電しきい値の変更 を参照してください。

Tlp-statで表示される充電しきい値は、構成されたしきい値に対応していません

考えられる原因は次のとおりです。

構成がアクティブ化されませんでした

構成を変更した後、再起動する必要があります。代わりに使用する

Sudo tlp start

または

Sudo tlp setcharge

しきい値をアクティブにします。

ThinkPad Edge(E/S)シリーズ、Lシリーズ、SL410/510

これらのモデルでは、tlp-statで表示されるしきい値は、書き込まれた値に対応していません。たとえば、START_CHARGE_THRESH_BATx = 75/STOP_CHARGE_THRESH_BATx = 80の設定は75/74を示します。説明されている動作は、TLPではなくファームウェアが原因です。それでも、充電しきい値は設定どおりに機能します。

5
Dambre