Can the Network Interface (wlan0) be configured for less battery power consumption?

As you see in the screenshot, the Network Interface is the process using the most battery power.
I have seen it peaks anything between 4-4.5 watt at times. I wonder if there may be some configuration to be done to tweak for power efficiency and less battery consumption.

Paradoxically, in my search, I have seen some recommendation to disable power saving for the network interface, arguing that by putting the device into a low-power state when it is idle, this can reduce the transmission power, turning off unnecessary components, or entering sleep modes and therefore if the device frequently switches between active and low-power states, it might consume more power due to the overhead of transitioning states.

Forgive me if I have not got right all the technical details of the matter. I appreciate your comments and to know your opinion about this and possible measures.

RJ45 is the answer :wink:

2 Likes

Isn’t that interface, eth0 (or what is it called) even more power hungry?

Good question. Which I’m sadly not able to investigate myself. As PowerTop 2.15 doesn’t provide me any power estimates (desktop system). Only my intuition does say: No, I can’t be worse than a Wifi interface.

But I’m pretty certain that you could reduce the power consumption of your WiFi interface indirectly via the router level. Wifi 6 should be better in terms of energy efficiency than the prior standards. If you don’t have Wifi 6 as an option, the rule of thumb would be: If you dial back the transmission rate - i.e. only distribute a 802.11g network from the router. The 2.4GHz should be sufficient for most uses, in case there isn’t much traffic on the 2.4GHz band, I’ld deactivate 5GHz (or use it exclusively).

On the other hand, I have to admit that I’m not an expert on this field and that I would prefer the use of ethernet cables most of the time, as it would require physical access to the network to compromise it.

Thanks for the input! That is already much more than what I know on this matter. I appreciate all input I can get in order to configuring my WiFi interface for better power efficiency. Thanks again!

I just installed powertop (2.15-2) on my laptop to see which network interface will consume less power. But even if I unplug the external power adapter, powertop won’t provide me the column called Power est. Now I’m a little bit…hmmpf :face_with_raised_eyebrow:

I guess you’ll have to run powertop -c or powertop --calibrate first otherwise I couldn’t extrapolate the estimates based on power consumption.

That could take a while until finished.

1 Like

If it is the firs time you start powertop on battery, it has to be run for a certain amount of time to perform a number of measurement on the power consumption of your system before being able to make a power estimation and showing that info.

When you start it in the terminal, it will tell you how many measurement must be done.

1 Like

So no quick look at the difference in powerconsumption :laughing:

1 Like

It’s a quick measurement of your patience though :grinning_face_with_smiling_eyes:

1 Like

Try tlp. It can toggle the power management of a wireless card when on battery or AC.

WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on

If you encounter issues, you can disable it. Intel provides different wifi power saving profiles for its Windows driver. I am not sure how it works in the iwlwifi driver. I have never tried it myself.

1 Like

Thanks @chroot for suggesting tlp! I have little familiarity with it but I know it’s a quite extensive power management solution.

I have been using cpupower, which I don’t think is a power management tool (I may be wrong), to scale up and down cpu frequency on-the-fly to also achieve some degree of power saving.

Now I have switched to power-profiles-daemon. I am going to give it some time to see how well that may work.

But I am on the experimentation trail, so sure I will try tlp as well down the road.

My patience got me watching the powerconsumtion of wlan0.
If it’s just connected to my router, doin nothing but be happy, it needs 2.27mW. When watching a video on youtube, it immediately jumps to 4.06W and stays there untill either the video ends or the battery is down.

So I decided to not use any patience anymore. The only thing happening is getting uncomfortable. :wink:

1 Like

Thanks for your patience! And thanks for testing! The results seem to be reasonable.

On my end, my impatience got the better of me, having this topis semi- abandoned / forgotten.

But I’ll be testing later and post some results with power management on and off.

1 Like

I have a laptop which uses iwlwifi driver, too. I have pwr management on. Haven’t experienced any issues so far.

1 Like

Took a short look at powerconsumtion of (not connected) ethernet, it uses between 5 and 8 W without doing anything.

1 Like

That’s quite a lot of power being consumed by it just sitting there being idle. :open_mouth:

1 Like