On Tue, 27 Jan 2009, Jesse Barnes wrote:

> 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.

libdrm already is 2.4.4, I'll check mesa next :)

Thanks!

t

------------------------------------------------------------------------------
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

Reply via email to