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

Reply via email to