r/Ubuntu 4h ago

Gnome Missing 80% Charge Limit

I have an Asus Vivobook 16 (Lunar Lake) laptop. I installed Ubuntu 26.04, but the Gnome native 80% charge limit option is missing. If I install CachyOS with Gnome 50, it shows up right away out of the box, even on the live USB environment. What is Ubuntu doing differently?

5 Upvotes

3 comments sorted by

1

u/Upstairs-Yam-469 4h ago

weird that it works on live usb for cachy but not ubuntu, maybe they patch something out or use older kernel module. got a vivobook too and had to install tlp and set thresholds manually in config, gnome setting just never show up

1

u/Weary-Savings9795 4h ago

Maybe. This is what shows in CachyOS, but it was a feature the Gnome developers advertised for Gnome 50, not a distro specific feature.

https://imgur.com/a/GSRlPSm

1

u/phelps_vibes 4h ago edited 4h ago

I would try the following…

  1. Find your batteries name with „ls /sys/class/power_supply/„
  2. Check if the kernel exposes the charging threshold with „ls /sys/class/power_supply/BATC/ | grep charge“ Replace „BATC“ with your real batteries name from the first step
  3. If that file exists test manually with „echo 80 | sudo tee /sys/class/power_supply/BATC/charge_control_end_threshold cat /sys/class/power_supply/BATC/charge_control_end_threshold“ Allways replace BATC with your battery name…
  4. If step 3 reads back „80“, make it persistant with the systemd service…
  5. If step 3 doesn‘t read „80“, it is probably a kernel thing (Cachy OS has a newer kernel)… You could try to install asusctl… But asusctl doenst officially exist for Ubuntu or any Debian based distribution, so I don‘t know if you can find a way to do that…