Jesse Barnes wrote:
> I finally found some time to create a new wiki page for all the 
> modesetting/configuration related DRM enhancements we've been talking about:
> http://dri.freedesktop.org/wiki/DrmModesetting
>
> Please take a look and let me know what you think.  I still have to go 
> through 
> all the feedback I received from the lkml post I made awhile back, and make 
> sure it's captured (I think it is, albeit at a fairly high level mostly), and 
> add more detail in the design and development sections.
>
> Jakub, hopefully you can go over it and add more detail about the userland 
> APIs?
>
> Dave and Keith, we talked about the new device node scheme awhile back, but I 
> only have notes on what the master node should be responsible for, did we 
> have any new ioctls for the slave nodes?  Ring buffer mapping, etc. should 
> probably be there?
>
> Thanks,
> Jesse
>   

This likely does not really fit exactly in modesetting rework so
sorry if i hijack this thread a bit. I have been thinking to vblank
stuff in drm and i am wondering if while rearchitecturing the
drm it would be nice to get rid of current vblank things and use
fence instead. So having special fence for vblank, with a vblank
fence queue for each crtc. If this was already in some plan ignore
this mail :).

Btw i think that some GPU can wait on vblank using cmd ie you
don't need to ask the card to emit irq you just insert a cmd in
stream which stall further cmd execution until vblank happen,
this might be good for power consumption. And will also be
nice with app trying to avoid flickering/tearing (mostly movie player).
Concern is on application using things like GLX_SGI_video_sync
as without using IRQ we likely miss some vblank and thus can't
maintain accurate counter, thus maybe this fence vblank stuff
might just be an addition to vblank rework you already proposed
few weeks ago.

Cheers,
Jerome Glisse

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to