Is GL_POLYGON_SMOOTH broken on Detonator 3?

A while ago I used the GL_POLYGON_SMOOTH attribute in my code and it seemed to work fine, but when I tried my code a month later, after upgrading my drivers from detonator2 to detonator3, I experienced a TERRIBLE fps drop, aswell as bogus output.

Was this result because GL_POLYGON_SMOOTH was completely ignored on the earlier drivers, and the recent drivers DO implement them in software?

I used a p2 233mhz with a Riva TNT2.

GL_POLYGON_SMOOTH is in software on all nVidia cards up to and including the GF2. Don’t know about the GF3, though.