I am using ubuntu 14.04 (amd64) at Clevo P151HM: i7-2670QM + GF116M [GeForce GT
560M].
My results:
* nvidia driver 331.38 + native compiz 0.9.11 = no bug
* nvidia driver 340.24 + native compiz + high performance mode + no flip = no
bug
* nvidia driver 340.24 + native compiz + adaptive mode + flipping = bug presents
* nvidia driver 340.24 + patched compiz = no bug + tons of messages in log
"Sync object is not ready -- were events handled properly?" (1-2 message every
second), sometimes hangs
I download compiz source (from ubuntu), apply the patch,
then add following code in method PrivateGLScreen::prepareDrawing ():
if (currentSync) {
if (!currentSync->isReady()) {
for (std::vector<XToGLSync*>::size_type i = xToGLSyncs.size()/2;
i>0; i--) {
updateXToGLSyncs(); /* try to check next sync */
if (!currentSync) { break; } /* method updateXToGLSync may
disable syncs */
if (currentSync->isReady()) { break; }
}
}
}
just before check:
if (currentSync)
{
if (!currentSync->isReady())
As a result - no bug, no messages in log, no hangs, uptime 1day (during this
time: live switching to dual-monitor mode and back, several cycles of
suspend/resume, work with power supply and from battery.... it seems all is ok).
ps. Sorry for my bad english
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1288747
Title:
[334] Parts of the UI randomly flicker when moving the mouse
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1288747/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~compiz
Post to : [email protected]
Unsubscribe : https://launchpad.net/~compiz
More help : https://help.launchpad.net/ListHelp