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