Can someone help me figure out why I’m getting significantly worse battery life on Fedora-38 compared to Void Linux, even though my setup and workload appear to be identical? Both systems use the same screen brightness, CPU governor, and hardware, but Fedora’s WiFi seems to be draining power unusually fast. I’ve tried enabling power save mode for WiFi with iw, but it hasn’t made a noticeable difference. Any insights or suggestions?
The battery reports a discharge rate of 23.5 W The energy consumed was 0.00 J System baseline power is estimated at 23.9 W Power est. Usage Device name 21.9 W 9.8 pkts/s Network interface: wlp3s0 (iwlwifi) 1.01 W 13.0% CPU core 785 mW 100.0% Audio codec hwC0D0: Realtek (pipewire ) 214 mW 0.0 pkts/s Network interface: enp6s0 (r8169) 0 mW 100.0% Radio device: btusb
The battery reports a discharge rate of 13.9 W The energy consumed was 643 J System baseline power is estimated at 18.6 W Power est. Usage Device name 0.0 pkts/s Network interface: enp6s0 (r8169) 6.61 W 6.0 pkts/s Network interface: wlp3s0 (iwlwifi) 1.00 W 15.8% CPU core 910 mW 15.8% CPU misc 116 mW 100.0% Radio device: btusb 0 mW 100.0% Radio device: iwlwifi
wifi hardware is “Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)”
Battery life on Void is almost double that on Fedora.
EDIT More details on the setup: it’s the LXDE spin but with sway in use.
In my testing, the only things running are a single foot instance and an inactive syncthing process. No browser, no word processor. Application (CPU) load and network load is almost zero. No swapping. On fedora there is slightly more IO, mainly due to systemd-journald and other systemd processes. Also jbd2 (the ext4 journalling layer - probably because of the systemd activity).
The hardware is an old Dell XPS L502X (delivered 10/8/2011)
1920x1080 15.6" 39.6cm
4Gb upgraded to 8Gb
DVD replaced by 256Gb SSD
The wifi driver is the same on each OS:
iwlwifi 0000:03:00.0: loaded firmware version 184.108.40.206 6000g2b-6.ucode op_mode iwldvm
Another data point - if I turn off the wifi (Fn-f2 on this laptop), fedora goes from about 1h of battery life to 1h 20m so the wifi hardware is not the whole story (void gives 2h battery life increasing to 2h 30m with the wifi off).
In summary, the only significant difference in the 2 environments is that systemd keeps fedora slightly busy all the time. Could that be enough to burn the battery?