Comment 3 for bug 1012401

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: unity (3D) + Nvidia has rendering issues with Unigine heaven benchmark - Unity 2D is fine as are all other DE's (kde,xfce,etc)

I think I might know what you mean.

In compiz, if you have multiple rectangles of the screen being updated simultaneously, compiz will render each separately. If those rectangles overlap at all, then sometimes you might see one rectangle get rendered a frame before/after the other. This can happen particularly if you have sync to vblank enabled and rendering of some of the rectangles takes longer than the refresh rate of your monitor. Then the remainder will be drawn on the next refresh cycle of the monitor and you will see a ghostly rectangle that lags compared to its surroundings.

This is something I think we can fix in the opengl plugin. But until then there are a couple of potential workarounds in CCSM. You will need to install package compizconfig-settings-manager and then run: ccsm

Workaround #1:
OpenGL > Sync To Vblank = off

Workaround #2:
Workarounds > Force full screen redraws (buffer swap) on repaint