> > 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.

Do you happen to know if there was a earlier and simplier version of the
matrox driver that would be easier to experiment with ?  I don't anticipate
a problem allocating contiguous space as I have complete source for
everything from the FPGA northbridge upwards - if necessary, I can simply
modify the memory map very early on.

Does anyone know how the ATI Rage 128 driver copes ?  It would appear it
uses some sort of PCI GART - is this real hardware capability or a clever
wrapper layer ?

> 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
>
>


_______________________________________________________________

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