rpms/xorg-x11-drv-intel/F-11 intel-2.7-dont-vsync-xv.patch, NONE, 1.1 xorg-x11-drv-intel.spec, 1.19, 1.20

Kristian Høgsberg krh at fedoraproject.org
Thu May 28 19:25:21 UTC 2009


Author: krh

Update of /cvs/pkgs/rpms/xorg-x11-drv-intel/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5396

Modified Files:
	xorg-x11-drv-intel.spec 
Added Files:
	intel-2.7-dont-vsync-xv.patch 
Log Message:
* Thu May 28 2009  <krh at redhat.com> - 2.7.0-7
- Add intel-2.7-dont-vsync-xv.patch to disable Xv vsync, fixes hw
  lockup for full screen Xv (#499895)


intel-2.7-dont-vsync-xv.patch:

--- NEW FILE intel-2.7-dont-vsync-xv.patch ---
diff -up xf86-video-intel-2.7.0/src/i830_video.c~ xf86-video-intel-2.7.0/src/i830_video.c
--- xf86-video-intel-2.7.0/src/i830_video.c~	2009-04-08 19:59:48.000000000 -0400
+++ xf86-video-intel-2.7.0/src/i830_video.c	2009-05-28 13:54:37.000000000 -0400
@@ -1019,7 +1019,7 @@ I830SetupImageVideoTextured(ScreenPtr pS
 	pPriv->doubleBuffer = 0;
 
 	pPriv->rotation = RR_Rotate_0;
-	pPriv->SyncToVblank = 1;
+	pPriv->SyncToVblank = 0;
 
 	/* gotta uninit this someplace, XXX: shouldn't be necessary for textured */
 	REGION_NULL(pScreen, &pPriv->clip);


Index: xorg-x11-drv-intel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-intel/F-11/xorg-x11-drv-intel.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- xorg-x11-drv-intel.spec	20 May 2009 21:15:45 -0000	1.19
+++ xorg-x11-drv-intel.spec	28 May 2009 19:24:51 -0000	1.20
@@ -7,7 +7,7 @@
 Summary:   Xorg X11 Intel video driver
 Name:      xorg-x11-drv-intel
 Version:   2.7.0
-Release:   6%{?dist}
+Release:   7%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X Hardware Support
@@ -29,6 +29,8 @@ Patch11: intel-2.7-dont-gtt-map-big-obje
 Patch20: intel-2.6.99.902-kms-get-crtc.patch
 Patch21: intel-2.7.0-lvds-default-modes.patch
 
+# Disable xv vsync, it locks up the GPU
+Patch22: intel-2.7-dont-vsync-xv.patch
 
 ExclusiveArch: %{ix86} x86_64 ia64
 
@@ -81,6 +83,8 @@ Debugging tools for Intel graphics chips
 # they have to.
 #patch21 -p1 -b .jx
 
+%patch22 -p1 -b .xv-vsync
+
 %build
 
 # autoreconf -vi
@@ -132,6 +136,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/intel_*
 
 %changelog
+* Thu May 28 2009  <krh at redhat.com> - 2.7.0-7
+- Add intel-2.7-dont-vsync-xv.patch to disable Xv vsync, fixes hw
+  lockup for full screen Xv (#499895)
+
 * Wed May 20 2009  <krh at madara.bos.redhat.com> - 2.7.0-6
 - Add intel-2.7-dont-gtt-map-big-objects.patch to avoid mapping big
   gem objects through the GTT (#498131).




More information about the scm-commits mailing list