on my linux desktop, it looks like this running from source: Top causes for wakeups: 31.7% (291.5) <interrupt> : timer 13.9% (127.5) <interrupt> : HDA Intel, i915@pci:0000:00:02.0 13.7% (126.3) wish : do_nanosleep (hrtimer_wakeup) 5.8% ( 53.0) firefox : futex_wait (hrtimer_wakeup) 5.4% ( 49.2) <interrupt> : resched
so not the highest, but anyways, not so good. need to figure out where the nanosleep is done.
on my linux desktop, it looks like this running from source: 0000:00: 02.0
Top causes for wakeups:
31.7% (291.5) <interrupt> : timer
13.9% (127.5) <interrupt> : HDA Intel, i915@pci:
13.7% (126.3) wish : do_nanosleep (hrtimer_wakeup)
5.8% ( 53.0) firefox : futex_wait (hrtimer_wakeup)
5.4% ( 49.2) <interrupt> : resched
so not the highest, but anyways, not so good. need to figure out where the nanosleep is done.