Hmm, sometimes even with the fix compiz wakes up around 50 Hz, all the while it's only needing to redraw the screen around 4-5 Hz. So there is another remaining source of unwanted wakeups not related to redrawing the screen.
Disabling the unityshell plugin solved the problem. It seems there is a 50Hz timer of some sort in Unity too, that is running when perhaps it doesn't need to be...
Hmm, sometimes even with the fix compiz wakes up around 50 Hz, all the while it's only needing to redraw the screen around 4-5 Hz. So there is another remaining source of unwanted wakeups not related to redrawing the screen.
Disabling the unityshell plugin solved the problem. It seems there is a 50Hz timer of some sort in Unity too, that is running when perhaps it doesn't need to be...