From 1e21885cde3bde872a8dee0350983424baedb719 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Sat, 26 Mar 2011 15:39:24 +0800 Subject: gralloc: improve radeon sync issue --- src/gralloc/gralloc_gem_radeon.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/gralloc/gralloc_gem_radeon.c') diff --git a/src/gralloc/gralloc_gem_radeon.c b/src/gralloc/gralloc_gem_radeon.c index 334263ee2f..5ff0136c8e 100644 --- a/src/gralloc/gralloc_gem_radeon.c +++ b/src/gralloc/gralloc_gem_radeon.c @@ -26,6 +26,11 @@ * Dave Airlie */ +/* + * XXX This driver assumes evergreen. It works, but is slow and has sync + * issues. + */ + #define LOG_TAG "GRALLOC-RADEON" #include @@ -191,8 +196,8 @@ static void drm_gem_radeon_init_features(struct drm_module_t *drm) { drm->mode_dirty_fb = 0; - /* XXX there are synchronization issues */ - drm->mode_page_flip = 0; + drm->mode_page_flip = 1; + drm->mode_page_flip_blocking = 1; drm->swap_interval = 1; drm->vblank_secondary = 0; } -- cgit v1.2.3