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

diff --git a/src/i830.h b/src/i830.h
index 3381c3c..808739f 100644
--- a/src/i830.h
+++ b/src/i830.h
@@ -978,6 +978,12 @@ static inline int i830_fb_compression_supported(I830Ptr pI830)
      */
     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