Thinkpadが外部スライスバッテリーを最初に放電する方法は?

Thinkpadが外部スライスバッテリーを最初に放電する方法は?

問題は、外付けチップバッテリーパックを接続すると、ノートブックが内蔵バッテリーパックを先に放電させるという点だ。ノートブックの電源を切らないと、複数の外部バッテリーパックを切り替えることができないため、これが問題になります。外部バッテリパックをドックに接続する必要がある場合は、外部バッテリパックを取り外すこともできません。

だから私の質問は:Linuxで放電順序を変更する方法は?

私のユースケースでは、次の順序がより適切です。外部チップバッテリーを接続するときは、内部バッテリーの電源を使用する前に、まず完全に放電してください。

背景:一部のThinkpadモデル(X220など)では、薄く切ったバッテリーパック(はい)はノートブックの床に取り付けられています(ドッキングステーションに似ています)。

Linuxではうまくサポートされているようです。たとえば、Gnome Shellバッテリーアプレットには、接続時に2つのバッテリー(内部および外部)が含まれており、各バッテリーの現在の容量も表示されます。

ベストアンサー1

tp_smapi組み込みコントローラのバッテリ関連機能へのアクセスを提供する(ツリー外)モジュールがあります。これにより、充電開始/停止しきい値の設定、充電抑制タイムアウト、バッテリ強制放電などの操作を実行できます。ほとんどのディストリビューションにはtp_smapiモジュールを提供するパッケージがあります。それ以外の場合は、以下からソースコードをダウンロードできます。ジタブ手で自分で作ってみてください。

このモジュールをロードすると、バッテリーと呼ばれる各ディレクトリーとどこに書き込むことができるいくつかのファイルがある以下のインターフェースがsysfs提供されます。問題を解決するファイルはです。このファイルに書き込むと、内蔵コントローラにそのバッテリを強制放電するように指示されます(これはACでも動作し、ACと同じ方法で「再起動」できます)。 Thinkpad Windows-Tools "バッテリー"補正") - これに応じて強制放電を無効にします。/sys/devices/platform/smapi/BATnn01force_discharge10

しかし、内部バッテリーが最初に使用されているものについては少し混乱しています。私は追加のバッテリーパックを持つX61sを持っていますが、AFAIRは最初に外部バッテリーパックを使用します(これは...スマートです。たとえば、X61sは明らかにRAMを停止するために外部バッテリーを使用しないためです)。をゼロに放電するのは良くありません。)まあ。

おすすめ記事