On Thu, Jan 5, 2012 at 09:13, Daniel Vetter <daniel at ffwll.ch> wrote: > On Wed, Jan 04, 2012 at 06:27:40PM -0800, Keith Packard wrote: > > On Wed, 4 Jan 2012 19:40:45 +0100, Daniel Vetter < > daniel.vetter at ffwll.ch> wrote: > > > > > Two things seem to do the trick on my ivb machine here: > > > - prevent the gt from powering down while waiting for seqno > > > notification interrupts by grabbing the force_wake in get_irq (and > > > dropping it in put_irq again). > > > - ordering writes from the ring's CS by reading a CS register, ACTHD > > > seems to work. > > > > If this works reliably, you'll deserve a medal... > > I've removed the HWSTAM workaround on my branch and both my ivb and snb > seem to still work. So I'm still hopeful that this actually works ;-) > Yep, it seems to work even without HWSTAM, I tried this too with base on Ben's HWSTAM disabling patches. So I think we have a winner :). -- Eugeni Dodonov <http://eugeni.dodonov.net/> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120105/2600c81b/attachment.htm>