]>
Commit | Line | Data |
---|---|---|
e1244b71 SS |
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; |