I have two notebooks running artix linux. The infinitybook-17 is using openrc, the infinitybook-14 runit.
/etc/tlp.conf on both is identical. The only difference respects the different primary BATs
on the infinitybook-17 (openrc):
BAT0=Primary
START_CHARGE_THRESH_BAT0=40
STOP_CHARGE_THRESH_BAT0=80
on the infinitybook-14 (runit):
BAT1=PRIMARY
START_CHARGE_THRESH_BAT1=40
STOP_CHARGE_THRESH_BAT1=80
on the first notebook tlp is working as expected, as tlp-stat shows:
...
/etc/tlp.conf L0533: BAT0="Primary"
/etc/tlp.conf L0536: START_CHARGE_THRESH_BAT0="40"
/etc/tlp.conf L0538: STOP_CHARGE_THRESH_BAT0="80"
...
+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = Notebook
/sys/class/power_supply/BAT0/model_name = BAT
/sys/class/power_supply/BAT0/cycle_count = 0 (or not supported)
/sys/class/power_supply/BAT0/charge_full_design = 9600 [mAh]
/sys/class/power_supply/BAT0/charge_full = 8952 [mAh]
/sys/class/power_supply/BAT0/charge_now = 7118 [mAh]
/sys/class/power_supply/BAT0/current_now = 0 [mA]
/sys/class/power_supply/BAT0/status = Not charging
/sys/class/power_supply/BAT0/charge_control_start_threshold = 70 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold = 80 [%]
/sys/class/power_supply/BAT0/charge_behaviour = (not available)
Charge = 79.5 [%]
Capacity = 93.2 [%]
on the second the charge_thresholds are not recognized:
...
/etc/tlp.conf L0543: BAT1="Secondary"
/etc/tlp.conf L0545: START_CHARGE_THRESH_BAT1="40"
/etc/tlp.conf L0547: STOP_CHARGE_THRESH_BAT1="80"
...
+++ Battery Status: BAT1
/sys/class/power_supply/BAT1/manufacturer = Render
/sys/class/power_supply/BAT1/model_name = BASE-BAT
/sys/class/power_supply/BAT1/cycle_count = 52
/sys/class/power_supply/BAT1/charge_full_design = 5210 [mAh]
/sys/class/power_supply/BAT1/charge_full = 5210 [mAh]
/sys/class/power_supply/BAT1/charge_now = 4627 [mAh]
/sys/class/power_supply/BAT1/current_now = 1652 [mA]
/sys/class/power_supply/BAT1/status = Charging
/sys/class/power_supply/BAT1/charge_control_start_threshold = (not available)
/sys/class/power_supply/BAT1/charge_control_end_threshold = (not available)
/sys/class/power_supply/BAT1/charge_behaviour = (not available)
Charge = 88.8 [%]
Capacity = 100.0 [%]
In the the docs i found:
so it is on openrc, but on runit a process is showing up.
What can i do?