I've been trying to get DRI (mga400/agp on NetBSD) working for a little while now and I have encountered a dead end. Sources being used are those tagged as xfree86 release 4.4 in the xfree cvs.
The symptoms: When DRI is enabled (glxinfo says Direct Rendering: yes) my normal 2D in x11 is a complete loss. It is almost unresponsive to events and draws very very slowly. (e.g. by default I have 3 xterms start automatically, it takes nearly 10 seconds for all three to appear; where with dri disabled they appear virtually instantaneously all at once) Debug info: DRM_DEBUG output indicates that during rendering (2D) it does a dma_flush (mga_do_dma_flush() from shared/drm/kernel/mga_dma.c) which subsequently "bails out...". The source of the calls resulting in the dma_flush occuring is MGAWaitForIdleDMA() in mga_dri.c of the 2D driver. LIBGL_DEBUG doesn't indicate any problems. Okay, this is just a symptom of some other problem I admit but perhaps during development someone else has experienced this and solved it? I should note that GL enabled apps don't even come into play in the above, so I make the loose assumption that it is some kind of problem with the interaction between the 2D mga driver and the DRI/DRM. Any help that would advance my progress would be appreciated, if more detail is needed let me know what and where. Thanks ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel