On Mon, 25 Feb 2002, Bjoern Fischer wrote: >> My problem : I find 2D acceleration pretty poor. Despite I compiled >> a kernel without even sound drivers and with agpgart, when moving >> quickly a window (for instance, the gdm window after boot), the >> movement isn't smooth at all : it looks choppy. I tried everything >> (kernel, upgraded from XFree86 4.1.0 to 4.2.0, tried to optimise the >> XF86Config-4 file), but nothing to do : it is far to be as fast as >> under Win98 (sorry, I like playing 3D games). Remember, I'm talking >> about 2D acceleration, not 3D. >[...] >> Does someone have the solution (marvellous) or just want to help me? >> Are there special options for the ati drivers that increase speed ? >> Any answer would be very appreciated. > >I had the same problem with my ATI Radeon SDR. Either pretty fast 2D >and no 3D-accel *or* sluggish (read as: you-can-watch-while-it-renders) >2D with decent 3D. > >The solution was a new DRI/DRM kernel module directly from >http://dri.sourceforge.net/. I changed *nothing* of my XFree-4.1.0 >installation, just dropped in the new kernel module. And *bang* -- >pretty fast 2D *and* 3D. Although this was on FreeBSD, most of the >code for the kernel module is shared between Linux and FreeBSD, so >a newer kernel module should also be applicable for you.
I too have seen 2D crawl on all Radeon boards when DRI is enabled. This is especially noticable in high resolution of 1600x1200x24 or higher in my particular setup since MTRR on my system does not work, so the effects are multiplied. On systems with working MTRR, it seems to not be as noticeable from my experimentation and research. The problem is that when DRI is enabled, it also uses DRI for 2D acceleration, and the Radeon CP engine 2D code is not fully implemented in XFree86 yet compared to the MMIO 2D accel code that runs when DRI is disabled. Since it works fine for most people, and only slows down for few users aparently, nobody has shown much interest in finishing off the full 2D accel code using the CP engine. I've got it on my todo list to work on when I've got time though unless someone beats me to it first. -- ---------------------------------------------------------------------- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, XFree86 maintainer Ontario, Canada, P6C 5B3 Red Hat Inc. Phone: (705)949-2136 http://www.redhat.com ftp://people.redhat.com/mharris Red Hat XFree86 mailing list: [EMAIL PROTECTED] General open IRC discussion: #xfree86 on irc.openprojects.net ---------------------------------------------------------------------- _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
