On Sunday, July 20, 2008 3:46 am Michel Dänzer wrote:
> On Sat, 2008-07-19 at 12:54 -0400, Robert Noland wrote:
> > One other issue that I spotted while testing is that we initialize
> > vblank_disable_allowed to 0.  The only place that it ever becomes true
> > is in post modeset.  So, for me... vblanks were never getting disabled.
>
> Yes, that's the intention behind vblank_disable_allowed. :) It's to
> prevent the interrupt from getting disabled until the display driver
> calls the modeset ioctl, to prevent problems caused by the hardware
> frame counter resetting to 0 with 'old' display drivers (meaning ones
> that don't know to call the modeset ioctl).
>
> > I'm still (or again) sometimes getting the error about get_vblank_count
> > being called on disabled pipe that I need to try and chase down.
>
> I think that's because the 3D driver is trying to sync to a pipe that
> the display driver 'disabled'.

Yeah, and it's a common error.  Maybe we should make the message into a 
DRM_DEBUG instead, or make it a little less scary.

Jesse

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to