From: Andreakis, D. (MED) <Dea...@me...> - 2003-06-26 20:06:08
|
I would like to help enable DRI for multiple head configurations but I need a little direction to get started. I understand from previous postings and comments I have seen in the source that DRI is currently disabled in multiple head cfg's because of "sync. problems" but I am not sure of the exact technical meaning of this. My development platform is an iBook w/ an ATI Radeon Mobility 7500, Debian (sid)(2.4.19 kernel), XFree86 v4.3.0 and Michael Danzer's DRI trunk. I did some initial work on the 2D radeon driver to enable dual independent heads and this works ok for now. I then backed-off to just the internal panel and using Michael's DRI trunk got DRI enabled. Now I would like to take the last step and get DRI going w/ this dual independent head configuration. I am not sure what modules to start looking at for this effort...i.e. are the changes required in the XFree86 3D drivers in xc/lib/GL/mesa/src/drv/radeon/ and/or in the kernel-mode drm modules in xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/. Also, some direction from a design standpoint and hints/tips on where to look would be useful. -dean andreakis |