debian/changelog                                  |    7 ++++
 debian/patches/102-disable-page-flipping-v2.patch |   38 ++++++++++++++++++++++
 debian/patches/series                             |    1 
 3 files changed, 46 insertions(+)

New commits:
commit a5a908db2be1c1da470f1c1e3f14cb9e4d768947
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Fri Jul 23 11:43:17 2010 +0200

    Update changelog

diff --git a/debian/changelog b/debian/changelog
index f519918..0f16d5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-intel (2:2.12.0-1ubuntu2) maverick; urgency=low
+
+  * Re-add 102-disable-page-flipping-v2.patch.  Spate of freeze bugs: recieved.
+    (LP: #609073)
+
+ -- Christopher James Halse Rogers <r...@ubuntu.com>  Fri, 23 Jul 2010 
11:30:05 +0200
+
 xserver-xorg-video-intel (2:2.12.0-1ubuntu1) maverick; urgency=low
 
   * Merge from Debian experimental (LP: #601052).  Remaining Ubuntu changes:

commit 3a9d7d67004bc7556b32fde85b6a3dccc0ad8021
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Fri Jul 23 11:42:31 2010 +0200

    Un-revert changlog component of previous commit for 2.12.0-1ubuntu1

diff --git a/debian/changelog b/debian/changelog
index 748f226..f519918 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,9 @@ xserver-xorg-video-intel (2:2.12.0-1ubuntu1) maverick; 
urgency=low
       the ability to disable KMS.     
     + 103-mbp-backlight-support.patch: Enables xrandr backlight control for
       macbook's using the mbp_backlight module.
+  * Drop 102-disable-page-flipping-v2.patch: all the upstream bugs mentioned
+    in the patch are closed.  If we get a spate of freeze bugs, start looking
+    here.
 
  -- Christopher James Halse Rogers <r...@ubuntu.com>  Mon, 19 Jul 2010 
16:36:28 +0200
 

commit 3337454150555f9db3ea7af39f5a28625a7a8f58
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Fri Jul 23 11:27:11 2010 +0200

    Revert "Re-enable page flipping.  It looks like this should work now."
    
    Sadly, this was a lie.  Page flipping remains a bag of freeze.
    
    This reverts commit 2e3c12b6e899c320dbf4f27b4568a782d364c4ca.

diff --git a/debian/changelog b/debian/changelog
index f519918..748f226 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,9 +18,6 @@ xserver-xorg-video-intel (2:2.12.0-1ubuntu1) maverick; 
urgency=low
       the ability to disable KMS.     
     + 103-mbp-backlight-support.patch: Enables xrandr backlight control for
       macbook's using the mbp_backlight module.
-  * Drop 102-disable-page-flipping-v2.patch: all the upstream bugs mentioned
-    in the patch are closed.  If we get a spate of freeze bugs, start looking
-    here.
 
  -- Christopher James Halse Rogers <r...@ubuntu.com>  Mon, 19 Jul 2010 
16:36:28 +0200
 
diff --git a/debian/patches/102-disable-page-flipping-v2.patch 
b/debian/patches/102-disable-page-flipping-v2.patch
new file mode 100644
index 0000000..7f9ee15
--- /dev/null
+++ b/debian/patches/102-disable-page-flipping-v2.patch
@@ -0,0 +1,38 @@
+Description: Disable kernel pageflipping support.
+ There seem to be a number of issues with pageflipping, particularly on
+ Gen 3 hardware.
+ .
+ Some of the required kernel patches which haven't made it upstream are in
+ this thread: 
+ http://lists.freedesktop.org/archives/intel-gfx/2010-April/006464.html
+Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28079
+Bug: https://bugs.freedesktop.org/show_bug.cgi?id=27883
+
+diff --git a/src/drmmode_display.c b/src/drmmode_display.c
+index 358baf4..30c9213 100644
+--- a/src/drmmode_display.c
++++ b/src/drmmode_display.c
+@@ -1458,8 +1458,8 @@ Bool drmmode_pre_init(ScrnInfoPtr scrn, int fd, int cpp)
+                                 sizeof(gp));
+       if (has_flipping) {
+               xf86DrvMsg(scrn->scrnIndex, X_INFO,
+-                         "Kernel page flipping support detected, enabling\n");
+-              intel->use_pageflipping = TRUE;
++                         "Kernel page flipping support detected, but forcibly 
disabled.\n");
++              intel->use_pageflipping = FALSE;
+               drmmode->flip_count = 0;
+               drmmode->event_context.version = DRM_EVENT_CONTEXT_VERSION;
+               drmmode->event_context.vblank_handler = drmmode_vblank_handler;
+diff --git a/src/i830_dri.c b/src/i830_dri.c
+index 83d953d..a2b7ec2 100644
+--- a/src/i830_dri.c
++++ b/src/i830_dri.c
+@@ -1038,7 +1038,7 @@ Bool I830DRI2ScreenInit(ScreenPtr screen)
+ 
+       info.CopyRegion = I830DRI2CopyRegion;
+ #if DRI2INFOREC_VERSION >= 4
+-      if (intel->use_pageflipping) {
++      if (intel->use_pageflipping || 1) {
+           info.version = 4;
+           info.ScheduleSwap = I830DRI2ScheduleSwap;
+           info.GetMSC = I830DRI2GetMSC;
diff --git a/debian/patches/series b/debian/patches/series
index 2b92675..99cf065 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 101_copy-fb.patch
+102-disable-page-flipping-v2.patch
 103-mbp-backlight-support.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ocen4-0000of...@alioth.debian.org

Reply via email to