I've been experimenting a bit with the kernel's agpgart to see if there are any performance improvements in using that instead of nvagp on my FX5600 system. glxgears seems to be reporting a slightly higher framerate, but games such as Enemy Territory clearly perform significantly worse. This is contrary to what I've read through Google searches. I'm using the latest 8762 driver with SBA and AGP Fast-Writes enabled. Any ideas/suggestions/experiences?
EDIT: seems my config was wrong. I'd assumed setting nvagp to 0 in xorg.conf would disable nvagp and use the kernel alternative instead. Turns out that this will cause it not to use AGP at all (?) and thereby the performance loss. Setting it to 2 explicitly makes it pick agpgart, while 3 implies one or the other, depending on which is available.
Last edited by Shadewalker; 06-16-2006 at 10:44 AM.
I've fiddled long enough under 2.4.19 or sth. like that with AGPGART (in combination with fglrx and an ATI Radeon, though ), to be happy to have it working at all for ages now.
Besides, the AGP-bus and its speed hardly ever impact real-world performance at all, because you're in deep shit already (framerate-wise) when the card's onboard memory does not suffice to keep all relevant textures at hand.
I'd go for the in-kernel AGPGART, because it's tailored for your specific northbridge, and not a closed source, non-free and proprietary catch-all thingie probably containing ugly hacks to make it work for everything that's actually out there.