On Tue, Oct 30, 2012 at 12:20 PM, Daniel Vetter <daniel at ffwll.ch> wrote: > On Tue, Oct 30, 2012 at 8:09 PM, Jesse Barnes <jbarnes at virtuousgeek.org> > wrote: >> People keep whining about this, but no one seems to send a patch. This >> *ought* to be safe now that we've dealt with the hw races in Mario's >> updated code, and fixed the bugs we know about in VT switch, DPMS, and >> multi-head configuraions. >> >> Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org> > > Afaik the fundamental race of enabling the vblank is still there, so > this is just duct-tape. And our hw has the required registers (on > gen5+ at least) to close this race for real and abolish all "disable > vblank irq later to paper over races and smooth things out). Hence I > think we should dtrt and so
[digging an old thread] So I'm looking at this machine where we can't get good PSR residency because the vblank_offdelay is so long. Therefore, I'm suddenly very interested in solving this issue :) Of course I can't seem to find logs of the fun IRC discussion you guys had, can you describe what the race is, and also what are the registers you're talking about? St?phane > > Nacked-by: Daniel Vetter <daniel at ffwll.ch> > > Also discussed with Jesse on irc, we've had fun ;-) > -- > Daniel Vetter > Software Engineer, Intel Corporation > +41 (0) 79 365 57 48 - http://blog.ffwll.ch > _______________________________________________ > dri-devel mailing list > dri-devel at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/dri-devel