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