I precise that disabling vline waiting for buffer swaps in the dri2 paths I saw no tearing but only icreased performance.
By the way, here is the patch (KMS w/o vsync):
Code:diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c index 103972f..7ddcda0 100644 --- a/src/radeon_dri2.c +++ b/src/radeon_dri2.c @@ -313,7 +313,7 @@ radeon_dri2_copy_region(DrawablePtr drawable, } vsync = info->accel_state->vsync; - info->accel_state->vsync = TRUE; + //info->accel_state->vsync = TRUE; (*gc->ops->CopyArea)(&src_pixmap->drawable, &dst_pixmap->drawable, gc, 0, 0, drawable->width, drawable->height, 0, 0);








Reply With Quote


