Am Samstag, den 05.02.2005, 12:19 -0500 schrieb Owen Taylor: > On Sat, 2005-02-05 at 01:31 +0100, Felix Kühling wrote: > > Aha, you have a SuperSavage. Unfortunately it seems like vertex DMA > > locks up these cards. Other SuperSavage users reported the same. I don't > > know why and I can't debug the problem because I don't have a > > SuperSavage to test (and neither has Alex :( ). > > If it was a card, it would be in the mail Monday morning... > unfortunately, it's the integrated graphics on my laptop. If you have > any particular ideas where you would start debugging, I can try > investigating more at some point. > > > The only way seems to be > > to disable vertex DMA. There is a driconf option for that named > > enable_vdma. It's on by default. Set it to false. > > That indeed eliminates the problem. > > > I had to work around a hardware bug on Savage IX too. Take a look at > > drm/shared-core/savage_bci.c (function dispatch_dma_prim) for the > > details. Maybe you can try if the same helps on your SuperSavage? > > Doesn't help.
You'd have to do the same in dispatch_dma_idx. You may try bigger numbers of NOPs or waiting for engine idle at different points (by emitting an event and then waiting for it, optionally emitting WAIT_2D/3D first). Once you've found any way to make it work you could try reducing the quirks to the minimum needed to keep it working. Anyway, this is a very time-consuming activity, and success is not guaranteed. Maybe the indexed drawing command works differently on SuperSavages, in that case all quirks would be useless. For the time being I'll disable vertex DMA on all SuperSavages until someone finds a way to make it work without lockups. > > Thanks for your help, > Owen -- | Felix Kühling <[EMAIL PROTECTED]> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel