Comment 34 for bug 914773

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I confirmed the bug with radeon today. It leaked some gigabytes fairly quickly. Couldn't reproduce any such leak with intel graphics under the same conditions.

Though, the leak only happened with radeon if I left some program running that continuously redraws while the screen is locked and in power savings mode. Furthermore, the continuous redraws had to come from an app which itself does not sync to vblank, such as KVM or glxgears with vblank_mode=0:
    env vblank_mode=0 glxgears

I don't think you can confirm whether compiz is syncing to vblank, other than to drag a window around quickly and look for tearing. If there is tearing then it's not syncing. If no tearing then it is syncing.

Next step, if possible will be to run it under valgrind's "massif" plugin:
    valgrind --tool=massif --massif-out-file=massif.out compiz ...
and then later:
    ms_print massif.out > massif.txt
I haven't had time to do this but if someone else could then it should help.