I use the radeon driver, and my glxgears give also very low fps, but neverball (an opengl game) and opengl screensavers run nice and smooth. So I don't care about glxgears.
To see if you have dri on, type "glxinfo | grep rendering". Mine says "No", but thats fine with me. As long as neverball runs ...