File xf86-video-intel-NoFBC-945GME.diff of Package xorg-x11-driver-video

Index: xf86-video-intel-2.8.0/src/i830.h
===================================================================
--- xf86-video-intel-2.8.0.orig/src/i830.h
+++ xf86-video-intel-2.8.0/src/i830.h
@@ -854,6 +854,12 @@ static inline int i830_fb_compression_su
      */
     if (IS_I965GM(pI830))
 	return FALSE;
+    /* After some hours VGA external display stops working on
+     * 945GME with FBC enabled. For more details see:
+     * http://bugs.freedesktop.org/show_bug.cgi?id=18821
+     */
+    if (DEVICE_ID(pI830->PciInfo) == PCI_CHIP_I945_GME)
+	return FALSE;
     return TRUE;
 }
 
openSUSE Build Service is sponsored by