Hi, I had some problems with 2.6.38-rc6 and xorg-driver-video-intel-2.14.0 xorg was spitting hundreds of errors like that on the consle:
(EE) intel(0): failed to set cursor: Input/output error and this in /var/log/kernel: Mar 4 11:31:51 pldmachine kernel: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung Mar 4 11:31:51 pldmachine kernel: [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiting 1057835 at 1057827, next 1057836) Mar 4 11:31:51 pldmachine kernel: [drm:i915_reset] *ERROR* Failed to reset chip. There were also mixed colours (especially in gnome-panel) and cursor was jumping on text fields and links in iceweasel. The attached patch found here [1] seems to solve the problem. MORE TESTING REQUIRED as I have only one laptop with intel graphic card. Anyone has similiar problem with PLD kernel or it's just my "custom made" problem? [1] https://bbs.archlinux.org/viewtopic.php?id=112720 -- Przemo Firszt
--- xorg-driver-video-intel.spec 2011-03-10 12:34:38.169929028 +0000 +++ xorg-driver-video-intel.spec.my 2011-03-07 22:55:59.482805010 +0000 @@ -4,12 +4,13 @@ Summary(pl.UTF-8): Sterownik obrazu X.org dla zintegrowanych układów graficznych Intela Name: xorg-driver-video-intel Version: 2.14.0 -Release: 2 +Release: 3 License: MIT Group: X11/Applications Source0: http://xorg.freedesktop.org/releases/individual/driver/xf86-video-intel-%{version}.tar.bz2 # Source0-md5: 05f187582aeabda57fcd6f2782cfbf8e URL: http://xorg.freedesktop.org/ +Patch0: %{name}-uxa-damage.patch BuildRequires: Mesa-libGL-devel #BuildRequires: autoconf >= 2.60 #BuildRequires: automake >= 1.10.2-2 @@ -71,6 +72,7 @@ %prep %setup -q -n xf86-video-intel-%{version} +%patch0 -p1 %build %configure \
--- xf86-video-intel-2.14.0/uxa/uxa-render.c 2010-12-10 15:35:43.000000000 +0000 +++ xf86-video-intel-2.14.0~/uxa/uxa-render.c 2011-03-07 22:27:06.896087087 +0000 @@ -1091,6 +1091,7 @@ * manually append the damaged regions ourselves. */ DamageRegionAppend(dst->pDrawable, ®ion); + pixman_region_translate(®ion, -dst_x, -dst_y); pixman_region_fini(®ion); return;
_______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en