Here's my understanding of the situation. Someone more enlightened should
correct me if I'm wrong.

On Mon, Jun 10, 2002 at 04:22:11PM +0000, Gareth Knight wrote:
> I am interested in adding DRI support for an Algorithmics P6064 mips 
> development board.  I already have the standard X server working OK
> 
> I see two possibilities:
> 
> 1. To write some support for the Hint HB1-SE33 bridge on the Matrox G450 PCI 
> card and make it look like some sort of AGP Gart is present

I don't know anything about that bridge. G200 and G400 do not have such a
thing so this solution wouldn't work for them. It might not matter since
I haven't seen many people complaining about the lack of support. Maybe
the PCI versions aren't very common.

> 2. To remove the AGP dependencies from the current Matrox driver

This might be nasty as the card doesn't do scatter-gather DMA. You'd need
a physically contiguous chunk of memory which the Linux kernel can't
guarantee. I'm not sure how much memory the DMA buffers require. Putting
textures to PCI memory might be useless speedwise, but maybe the driver
would be cleaner as the card would fetch the textures by itself so the
driver wouldn't have to swap them constatly. utah-glx required the user
to permanently steal memory with the kernel mem= option. This approach
would also mess up mtrr setup. I can think of one nice advantage: It would
work on every card from G200 to G550. People with AGP cards could also
test it so you'd have "lots" of testers.

Something related from the audio world: RME Hammerfall cards also require
physically contiguous memory. The ALSA driver uses an extra kernel module
to get this memory. It must be loaded very early in the boot, obviously. I
believe the amount is something like 1 or 2 MB per card.

-- 
Ville Syrjälä
[EMAIL PROTECTED]
http://www.sci.fi/~syrjala/

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to