diff -NurpP xf86-video-ati-6.14.2/src/evergreen_accel.c xf86-video-ati-6.14.2.vsyncfix/src/evergreen_accel.c --- xf86-video-ati-6.14.2/src/evergreen_accel.c 2011-05-26 00:21:39.000000000 +0000 +++ xf86-video-ati-6.14.2.vsyncfix/src/evergreen_accel.c 2011-08-02 12:25:50.000000000 +0000 @@ -310,6 +310,9 @@ void evergreen_cp_wait_vline_sync(ScrnIn if (start > crtc->mode.VDisplay) return; + start += crtc->y; + stop += crtc->y; + BEGIN_BATCH(11); /* set the VLINE range */ EREG(EVERGREEN_VLINE_START_END, /* this is just a marker */