Currently xmonad on my laptop is causing a very high number of wake ups (about 100 wake ups per second, measured with powertop), draining the battery life dramatically. This was fixed in GHC 7.4.2 ( http://hackage.haskell.org/trac/ghc/ticket/5991 ), so if possible I would like to request a version bump or backporting the patches.
My configuration (related to xmonad):
- Kernel 3.4.4 - AMD64 (gentoo-sources)
- GHC 7.4.1-r1
- XMonad 0.10
This is a pretty major issue, especially for laptop systems. I confirm it as well.
Oh I just wanted to add. Bumping to 7.4.2 does *not* fix this. The tracker linked above confirms this as well.
Does ghc-7.6.3 work better for you on this workload?
Yeah, looks ok for me now. I think I remember seeing patches committed for 7.6 that fix the issue.
(In reply to Joe Kappus from comment #4)
> Yeah, looks ok for me now. I think I remember seeing patches committed for
> 7.6 that fix the issue.
Cool! Thanks for testing!
I'll close this one as WONTFIX then as we won't likely backport such low-leven RTS bits to ghc-7.4.