It would be easier to reproduce on a bare X.
If you do from a vt:
sudo service ligthdm stop sudo Xorg -ac -noreset & sleep 3; DISPLAY=:0 xterm
then launch glxgears from the xterm, does it show the behaviour we need to fix? i.e. runs at below refresh rate unless there is another source of interrupts (e.g. wiggling the mouse)?
If you can reproduce that, we can begin to test the patches.
It would be easier to reproduce on a bare X.
If you do from a vt:
sudo service ligthdm stop
sudo Xorg -ac -noreset & sleep 3; DISPLAY=:0 xterm
then launch glxgears from the xterm, does it show the behaviour we need to fix?
i.e. runs at below refresh rate unless there is another source of interrupts (e.g. wiggling the mouse)?
If you can reproduce that, we can begin to test the patches.