Comment 64 for bug 969860

Revision history for this message
capiporra (jcaceres77) wrote :

Well, this is a little bit embarrasing.

The workaroung porposed in #48 have another error, sorry.

I prefer to detail it again.

This is the only workaround that works for me:

### ATI Privative ########################
_________________________________________________________________________________

ccsm->OpenGL->Sync to VBlank [disabled]

1. Open Catalyst Control Center (admin mode).
2. Display Options -> Tear Free-> [disabled]
3. Go to 3D > More Settings.
4. Set "Wait for vertical refresh" -> "Off unless aplication specifies".
_________________________________________________________________________________

With "Wait for vertical refresh"-> "On, unless application specifies", I've problems with compiz with ot without "Sync to VBlank" enabled.

Enabling "cssm->workarounds->Force full screen redraws (buffer swap) on repaint" doesn't solve the problem in any workaround while vsync is enabled in cssm or catalyst control center. But disabling vsync completely and enabling "Force full screen redraws (buffer swap) on repaint" seems that reduce the tearing a little bit. Anyway, obviously since I don't have vsync I'm suffering of tearing.

### Radeon OpenSource ########################

In the other hand, with the radeon opensource driver, only disabling "ccsm->OpenGL->Sync to VBlank" (keeping "buffer swap" dissabled) solves the problem and don't suffer tearing (but the GPU temp is clearly hottest comparing with privative). I'm testing since two days without problems. In a few days will report if I had more problems or I can replicate the problem with compiz

Resuming, only the [WORKAROUND 2] solves the problem (in my case)

As curiosity, In Ubuntu 11.10, when I install the privative driver, I always need to disable "ccsm->OpenGL->Sync to VBlank" to reduce tearing or some type of ¿shuttering? when moving windows quickly, and enable "Tear free" in the catalyst Control Center.