Actually, there _is_ a workaround which works all the time at the cost of a bit cpu time (at least for me). Just go to the compiz settings manager (ccsm). Activate the 'draw fire' plugin, reduce all the settings to mininum, except for background brightness, which should be set to 100. Now when you draw fire on the desktop, it should be invisible, but for me it solves the screen refresh problems completely! So just draw a bit of fire after every reboot, and you're fine.
Note: If you use the workaround with activating --indirect-rendering and disabling --loose-binding, it will also work, but the cpu time needed for the fire will be much greater (25% compared to 5% if you leave the settings to standard). Since the fire solves the problem all the time, you should leave INDIRECT=no.
Actually, there _is_ a workaround which works all the time at the cost of a bit cpu time (at least for me). Just go to the compiz settings manager (ccsm). Activate the 'draw fire' plugin, reduce all the settings to mininum, except for background brightness, which should be set to 100. Now when you draw fire on the desktop, it should be invisible, but for me it solves the screen refresh problems completely! So just draw a bit of fire after every reboot, and you're fine. rendering and disabling --loose-binding, it will also work, but the cpu time needed for the fire will be much greater (25% compared to 5% if you leave the settings to standard). Since the fire solves the problem all the time, you should leave INDIRECT=no.
Note: If you use the workaround with activating --indirect-
Hope this helps.
Cheers, Jan