File xf86-video-intel-bfo17988.diff of Package xorg-x11-driver-video-intel-legacy
Index: xf86-video-intel-2.8.0/src/i830_display.c
===================================================================
--- xf86-video-intel-2.8.0.orig/src/i830_display.c
+++ xf86-video-intel-2.8.0/src/i830_display.c
@@ -1820,7 +1820,7 @@ i830_crtc_mode_set(xf86CrtcPtr crtc, Dis
/* Wait for the clocks to stabilize. */
usleep(150);
- if (!DSPARB_HWCONTROL(pI830))
+ if (!DSPARB_HWCONTROL(pI830) && ! IS_I945GM(pI830))
i830_update_dsparb(pScrn);
OUTREG(htot_reg, (adjusted_mode->CrtcHDisplay - 1) |