Sorry for posting ANOTHER Nvidia graphics thread, but I've been trawling here for ages and not found the help I need.

I have an Nvidia 7800GS and I don't think I'm getting hardware acceleration properly. When I run 'unity' from a terminal it comes up with a variety of errors although the unity test gives me the OK. Flash videos (ie, youtube) works extremely slowly, and I'm getting an FPS of around 800 on glxgears.

However, according to glxinfo I'm getting direct rendering, and the drivers have all installed ok. I've tried multiple graphics cards and 11.10 and 12.04 with the same result. I don't know what to try next!

Thanks in advance! Let me know if you need any outputs etc and I'll oblige as soon as I can.