]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - pkgs/xorg-x11-drv-intel/patches/intel-2.11-no-pageflipping.patch
Change file layout of the makefiles.
[people/amarx/ipfire-3.x.git] / pkgs / xorg-x11-drv-intel / patches / intel-2.11-no-pageflipping.patch
1 diff -up xf86-video-intel-2.11.0/src/drmmode_display.c.no-flip xf86-video-intel-2.11.0/src/drmmode_display.c
2 --- xf86-video-intel-2.11.0/src/drmmode_display.c.no-flip 2010-05-03 15:30:19.000000000 -0400
3 +++ xf86-video-intel-2.11.0/src/drmmode_display.c 2010-05-03 15:30:59.000000000 -0400
4 @@ -1504,10 +1504,15 @@ Bool drmmode_pre_init(ScrnInfoPtr scrn,
5 gp.value = &has_flipping;
6 (void)drmCommandWriteRead(intel->drmSubFD, DRM_I915_GETPARAM, &gp,
7 sizeof(gp));
8 +
9 + xf86DrvMsg(scrn->scrnIndex, X_INFO,
10 + "Pageflipping %s in kernel, %s disabled in X\n",
11 + has_flipping ? "enabled" : "disabled",
12 + has_flipping ? "but" : "and");
13 if (has_flipping) {
14 xf86DrvMsg(scrn->scrnIndex, X_INFO,
15 - "Kernel page flipping support detected, enabling\n");
16 - intel->use_pageflipping = TRUE;
17 + "Don't panic: https://bugzilla.redhat.com/588421\n");
18 + intel->use_pageflipping = FALSE;
19 drmmode->flip_count = 0;
20 drmmode->event_context.version = DRM_EVENT_CONTEXT_VERSION;
21 drmmode->event_context.vblank_handler = drmmode_vblank_handler;
22 diff -up xf86-video-intel-2.11.0/src/i830_dri.c.no-flip xf86-video-intel-2.11.0/src/i830_dri.c
23 --- xf86-video-intel-2.11.0/src/i830_dri.c.no-flip 2010-03-29 14:23:02.000000000 -0400
24 +++ xf86-video-intel-2.11.0/src/i830_dri.c 2010-05-03 15:30:19.000000000 -0400
25 @@ -1013,7 +1013,7 @@ Bool I830DRI2ScreenInit(ScreenPtr screen
26
27 info.CopyRegion = I830DRI2CopyRegion;
28 #if DRI2INFOREC_VERSION >= 4
29 - if (intel->use_pageflipping) {
30 + if (intel->use_pageflipping || 1) {
31 info.version = 4;
32 info.ScheduleSwap = I830DRI2ScheduleSwap;
33 info.GetMSC = I830DRI2GetMSC;