On Tuesday, January 27, 2009 3:28 am Timo Aaltonen wrote: > Hi > > Ubuntu Jaunty began suffering from periodic freezes when switching the > desktop (in compiz) or doing some other graphically intensive tasks. It > started with the new kernel that got these patches: > > * drm/i915: Don't double-unpin buffers if we take a signal in > * drm/i915: Don't complain when interrupted while pinning in > execbuffers. * drm/i915: Don't allow objects to get bound while VT > switched. * drm/i915: set vblank enabled flag correctly across IRQ > * drm/i915: don't enable vblanks on disabled pipes > > And I suspect it's the vblank patches that broke it, see this comment: > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/320813/comments/4 > > this is also reported on b.fd.o, but likely the wrong component: > > https://bugs.freedesktop.org/show_bug.cgi?id=19676 > > This is when using EXA. UXA has it's own problems; X crashes when resuming > from suspend.. > > I can myself reproduce it reliably after a suspend/resume cycle. > Would be delighted to see this fixed soon :) > > > ps. mesa is 7.3rc3 + 194d039
What about libdrm? There was a fix put into 2.4.4 to prevent hangs if a wait occurred on a disabled pipe. You may also want to check out e57e39896049a045751201e912779872026fc741..39b4061bb9be540dfb51891e22c505bc235ec8a2 in the Mesa tree; they fix the case where at startup time an app may end up waiting on the wrong pipe. -- Jesse Barnes, Intel Open Source Technology Center ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel