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