コマンドラインまたは設定ファイルを使用してラップトップで使用するバッテリーをどのように選択できますか?

コマンドラインまたは設定ファイルを使用してラップトップで使用するバッテリーをどのように選択できますか?

私のラップトップには、バッテリー0とバッテリー1という2つのバッテリーがあります。一部のコマンドラインプログラムまたはOSの一部の設定ファイルを変更して、使用するバッテリを選択できるようにしたいです。

コンテキスト

バッテリー0は、バッテリー1が使い果たされた後にのみ使用されます。問題は、バッテリー1が過度に電力を供給され、バッテリー0が何もしないことに加えて、最近のバッテリー1の充電量が不足するとシステムから消え始めたということです。実際には消えます。コマンドを使用すると、表示されずにディレクトリacpi/sys/class/power_supply/BAT1削除されます。

したがって、デフォルトでは、オペレーティングシステムはバッテリ1ハードウェアを検出できません。非常に不幸な結果は、ラップトップを接続してもバッテリー1が充電されないことです!場合によっては、ノートブックを再起動した後もバッテリー1を検出できないことがあります。後でバッテリー1がランダムに表示され、充電が可能になりました。

ちなみに電池は全て内蔵されています。

ベストアンサー1

カーネル文書によると、バッテリー充電制御を使用できます。最初のバッテリーは99%未満で充電を開始し、2番目のバッテリーは0%で充電を開始するように設定します。

使用例: https://www.reddit.com/r/linuxhardware/comments/g8kpee/psa_kernel_54_add_the_ability_to_set_a_battery/

カーネル文書: https://www.kernel.org/doc/html/latest/admin-guide/laptops/thinkpad-acpi.html?highlight=charge_control_start_threshold#battery-charge-control

おすすめ記事