On February 7, 2003 03:41 pm, Mark Lane wrote: > At 03:11 PM 2/7/03, you wrote: > >Have you had any luck getting this fixed yet? I noticed you are using an > >Athlon and presumeably an AGP GF4. Perhaps you're being bitten by the > >AMD/AGP cache bug that was discovered last year. Do a google search for > >"linux amd agp problem" and you'll get some hits that describe the problem > > in detail. I think a workaround/fix made it into the kernel around the > > 2.4.19 - 2.4.20 timeframe so you should upgrade if you have something > > older. Also, I'm not sure if the fix was general to the x86 arch or > > specific to only the athlon family. If your using a distros' generic > > i386 or i686 you might want to try recompiling the kernel for the K7 > > arch. Other than that the only thing I can think of to do is to start > > yanking out hardware to try and isolate the problem. > > The Current AGP code in the kernel needs work period. As for the Athlon AGP > problem being his problem, you can turn off speculative caching by using > the kernel boot directive "mem=nopentium". Nvidia's drivers also slow down > your agp to 1x to help prevent issues. > > Interestingly enough ATI drivers have a fix for AGP which seems to work > pretty well.
The nopentium option is apparently not a fix to the problem [1] but only makes it less likely to occur. The newest kernels are supposed to have a better fix in place. Nvidia's binary drivers also have their own optional AGP implementation that can be used but of course that doesn't help if one is using the xfree86 nv driver. [1] http://marc.theaimsgroup.com/?l=linux-kernel&m=102376926732464&w=2 ~Scott
