私は外部を持っています21700バッテリーパックノートパソコンにUSB電源を供給します。ノートブックにオンボードバッテリーを充電しながら、同時に動作できる電力を供給するのに十分なワットを提供します。これはやや愚かなことです。外部バッテリーを使用している場合は完全に放電しようとするため、内蔵バッテリーを充電するのは非効率的で、外部バッテリーをより早く消費してから内蔵バッテリーを放電させます。このタイプのバッテリ再充電は、2つのエネルギーセルと充電サイクルを消費します。
システムを充電するために電圧を引き出すことなく電源を実行するためにのみ使用するようにコンピュータに指示する方法はありますか?
注:私は、第10世代のIntel技術を採用した第8世代のX1 Carbon(比較的新製品)を使用しています。
ベストアンサー1
あなたが望むこのモデルについてacpi_call
を選択し、オプションを使用して定義します。充電しきい値。
基本的に、アイデアは、外部補助バッテリーに接続したときにバッテリーが現在の充電レベルに充電されなければならない最大比率(43%など)を設定することです。
cat 43 > /sys/class/power_supply/BAT0/charge_stop_threshold
次の2つのファイルの値を使用して、現在のバッテリーレベルを計算します。
/sys/class/power_supply/BAT0/energy_now
/sys/class/power_supply/BAT0/energy_full
これは、プラグイン/出力イベントによってトリガーされる小さなスクリプトを使用してしきい値を有効にして削除する問題です。これudev
- 規則通りにします。