I did this strace on my desktop so i guess it's not related to graphicsdrivers (intel vs nvidia) or the batteryindicator and certainly not only a problem on notebooks.
One more thing i recognized ... wingpanel becomes unresponsive and it does not even update the clock anymore.
According to strace it's just polling for sth which is unavailable all the time. Following output is repeated nonstop.
[pid 3664] read(4, "\4\0\0\0\0\0\0\0", 16) = 8
[pid 3664] write(4, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 3664] read(0, "", 1024) = 0
[pid 3664] write(4, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 3664] write(4, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 3664] read(0, "", 1024) = 0
[pid 3664] write(4, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 3664] recvmsg(3, 0x7ffc56706d20, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 3664] poll([{fd=0, events=POLLIN}, {fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}, {fd=20, events=POLLIN}, {fd=21, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}], 10, 0) = 2 ([{fd=0, revents=POLLIN}, {fd=4, revents=POLLIN}])
I did this strace on my desktop so i guess it's not related to graphicsdrivers (intel vs nvidia) or the batteryindicator and certainly not only a problem on notebooks.
One more thing i recognized ... wingpanel becomes unresponsive and it does not even update the clock anymore.