Bigus Dickus said:I don't consider the NV25 a "refresh."
I consider the GF256 DDR (was that NV11?), NV16, NV20-Ti, and NV28 to be "refresh" parts, as all but the GF256 DDR fell on approximately 6 month cyles after the "new architecture" was released (GF DDR was more like 4 months).
The GF256DDR a refresh? Now that's a laugh. The GeForce DDR was the exact same chip as the SDR. The NV11 was the GeForce2 MX. There was never an NV16. In fact, the DDR was officially released at the same time, even though availability wasn't there just yet (actually, it was so hard to even get a GeForce SDR for so long without preordering, that I was able to buy a GeForce DDR before an SDR...).
NVIDIA's naming scheme seems consistent: first number denotes DX generation/major core family, second number denotes position in that family. x0 and x5 parts are architecturally different from the previous cores, and subsequent numbers are typically core/mem speed bumped parts (or perhaps AGP 8X added).
Generally, every part with a different number is architecturally different. Quick example:
NV10: 4 single-pixel trilinear pipes (.22um)
NV11: 2 dual-pixel bilinear pipes (.18um)
NV15: 4 dual-pixel bilinear pipes (.18um)
NV17: 2 dual-pixel bilinear pipes, aniso + MSAA (.18um)
If the parts just have different clocks, they have the same part number.
NV10, NV15, NV20, NV25, NV30... these are architecturally different, even if only minor changes (like NV20 to NV25).
Now that's kind of funny, as the NV20 made up the GeForce3/Ti cards, while the NV25 was the GeForce4 Ti line.
No matter which way you slice it, the GeForce4 Ti cards were not only to have a 6-month life span (which no new architecture from nVidia has had...), but they also follow essentially the same programming path as the GeForce3 line of cards. Most of the advancements were in performance, with a couple in terms of image quality (namely Quincunx/4x9 FSAA modes).