Ok, I see. Still.. keeping the driver aside for a second, the extensions would need to be initialized to achieve the above quoted "tear-free" behavior of marco. To my understanding, in /var/log/Xorg.0.log there should be the lines:
The question is whether these extensions are initialized. If not, why (probably because of the driver). If yes, why tearing (probably because of the driver). I guess it leads to the answers daveshah already had given above. But it might be worth checking the initialization of the extensions.
Initializing extension DRI3
Initializing extension Present
The question is whether these extensions are initialized. If not, why (probably because of the driver). If yes, why tearing (probably because of the driver). I guess it leads to the answers daveshah already had given above. But it might be worth checking the initialization of the extensions.