Hi,
Prior to 2.6.35 sync & swap commits ( I guess ), video playback with or without compositing was tearfree and perfectly smooth.
Now from these commits, my viewer's feeling is that the framerate is, well, irregular. This is especially noticeable on slow motion HD 720p+ video, and even more in fullscreen mode. (i always disable "unredirect fullscreen" because of missing smplayer control and flickering issues).
Applying this patch :
video playback is now very smooth again, but tearing is back, especially on SD / low quality videos.
I guess it might be related to the vsync debate currently going on.
Any ideas ? any solution expected ?
I don't care about the FPS as I'm not gaming, I'm just looking for good desktop & video performance.
I use kwin compositing, r700 hardware. Same with drm-radeon-testing / drm-next.
Thanks in advance,
Prior to 2.6.35 sync & swap commits ( I guess ), video playback with or without compositing was tearfree and perfectly smooth.
Now from these commits, my viewer's feeling is that the framerate is, well, irregular. This is especially noticeable on slow motion HD 720p+ video, and even more in fullscreen mode. (i always disable "unredirect fullscreen" because of missing smplayer control and flickering issues).
Applying this patch :
--- a/src/radeon_dri2.c
+++ b/src/radeon_dri2.c
@@ -315,7 +315,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_drawable, dst_drawable, gc,
0, 0, drawable->width, drawable->height, 0, 0);
+++ b/src/radeon_dri2.c
@@ -315,7 +315,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_drawable, dst_drawable, gc,
0, 0, drawable->width, drawable->height, 0, 0);
I guess it might be related to the vsync debate currently going on.
Any ideas ? any solution expected ?
I don't care about the FPS as I'm not gaming, I'm just looking for good desktop & video performance.
I use kwin compositing, r700 hardware. Same with drm-radeon-testing / drm-next.
Thanks in advance,
Comment