On Mon, 29 Apr 2002, Peter Andersson wrote: > >>One thing that we can do to check that is in > >>xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mach64_drv.h > >>enable DMA my making > >> > >> #define MACH64_USE_DMA 1 > >> > >> #define MACH64_VERBOSE 1 > >> > >>and redirect /proc/kmsg to a file. > >> > It works!!! This is so cool :-) . I can run glxgears without a computer > crash or hang. It runs a bit jerky though, the gears spin for about a > second then the computer hangs for a second then the gears start > spinning again for a second etc. I attatched a small part of the > kmsg.txt to this email (the original one was about 6 mb in size). If you > are interested i can send the whole file to you but it looked like it > contained the same messages over and over.
Try setting MACH64_VERBOSE back to zero in mach64_drv.h: #define MACH64_VERBOSE 0 ...and see if the jerkiness goes away. Also, could you try this: set MACH64_USE_DMA back to zero in mach64_drv.h, then change line 539 of mach64_state.c from: if ( mach64_do_wait_for_fifo( dev_priv, 16 ) < 0 ) to: if ( mach64_do_wait_for_idle( dev_priv ) < 0 ) ...and see if you still get a lockup. -- Leif Delgass http://www.retinalburn.net _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel