File xf86-video-intel-bfo17988.diff of Package xorg-x11-driver-video

diff -urNap xf86-video-intel-2.5.0/src/i830_display.c xf86-video-intel-2.5.0_orig/src/i830_display.c
--- xf86-video-intel-2.5.0/src/i830_display.c	2009-02-23 13:06:30.000000000 +0800
+++ xf86-video-intel-2.5.0_orig/src/i830_display.c	2009-02-23 13:04:37.000000000 +0800
@@ -1479,7 +1479,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) |
openSUSE Build Service is sponsored by