The NVIDIA GeForce GTX 660 Review: GK106 Fills Out The Kepler Family
by Ryan Smith on September 13, 2012 9:00 AM ESTAs our regular readers are well aware, NVIDIA’s 28nm supply constraints have proven to be a constant thorn in the side of the company. Since Q2 the message in financial statements has been clear: NVIDIA could be selling more GPUs if they had access to more 28nm capacity. As a result of this capacity constraint they have had to prioritize the high-profit mainstream mobile and high-end desktop markets above other consumer markets, leaving holes in their product lineups. In the intervening time they have launched products like the GK104-based GeForce GTX 660 Ti to help bridge that gap, but even that still left a hole between $100 and $300.
Now nearly 6 months after the launch of the first Kepler GPUs – and 9 months after the launch of the first 28nm GPUs – NVIDIA’s situation has finally improved to the point where they can finish filling out the first iteration of the Kepler GPU family. With GK104 at the high-end and GK107 at the low-end, the task of filling out the middle falls to NVIDIA’s latest GPU: GK106.
As given away by the model number, GK106 is designed to fit in between GK104 and GK107. GK106 offers a more modest collection of functional blocks in exchange for a smaller die size and lower power consumption, making it a perfect fit for NVIDIA’s mainstream desktop products. Even so, we have to admit that until a month ago we weren’t quite sure whether there would even be a GK106 since NVIDIA has covered so much of their typical product lineup with GK104 and GK107, leaving open the possibility of using those GPUs to also cover the rest. So the arrival of GK106 comes as a pleasant surprise amidst what for the last 6 months has been a very small GPU family.
GK106’s launch vehicle will be the GeForce GTX 660, the central member of NVIDIA’s mainstream video card lineup. GTX 660 is designed to come in between GTX 660 Ti and GTX 650 (also launching today), bringing Kepler and its improved performance down to the same $230 price range that the GTX 460 launched at nearly two years ago. NVIDIA has had a tremendous amount of success with the GTX 560 and GTX 460 families, so they’re looking to maintain this momentum with the GTX 660.
GTX 660 Ti | GTX 660 | GTX 650 | GT 640 | |
Stream Processors | 1344 | 960 | 384 | 384 |
Texture Units | 112 | 80 | 32 | 32 |
ROPs | 24 | 24 | 16 | 16 |
Core Clock | 915MHz | 980MHz | 1058MHz | 900MHz |
Shader Clock | N/A | N/A | N/A | N/A |
Boost Clock | 980MHz | 1033MHz | N/A | N/A |
Memory Clock | 6.008GHz GDDR5 | 6.008GHz GDDR5 | 5GHz GDDR5 | 1.782GHz DDR3 |
Memory Bus Width | 192-bit | 192-bit | 128-bit | 128-bit |
VRAM | 2GB | 2GB | 1GB/2GB | 2GB |
FP64 | 1/24 FP32 | 1/24 FP32 | 1/24 FP32 | 1/24 FP32 |
TDP | 150W | 140W | 64W | 65W |
GPU | GK104 | GK106 | GK107 | GK107 |
Transistor Count | 3.5B | 2.54B | 1.3B | 1.3B |
Manufacturing Process | TSMC 28nm | TSMC 28nm | TSMC 28nm | TSMC 28nm |
Launch Price | $299 | $229 | $109 | $99 |
Diving right into the guts of things, the GeForce GTX 660 will be utilizing a fully enabled GK106 GPU. A fully enabled GK106 in turn is composed of 5 SMXes – arranged in an asymmetric 3 GPC configuration – along with 24 ROPs, 3 64bit memory controllers, and 384KB of L2 cache. Design-wise this basically splits the difference between the 8 SMX + 32 ROP GK104 and the 2 SMX + 16 ROP GK107. This also means that GTX 660 ends up looking a great deal like a GTX 660 Ti with fewer SMXes.
Meanwhile the reduction in functional units has had the expected impact on die size and transistor count, with GK106 packing 2.54B transistors into 214mm2. This also means that GK106 is only 2mm2 larger than AMD’s Pitcairn GPU, which sets up a very obvious product showdown.
In breaking down GK106, it’s interesting to note that this is the first time since 2008’s G9x family of GPUs that NVIDIA’s consumer GPU has had this level of consistency. The 200 series was split between 3 different architectures (G9x, GT200, and GT21x), and the 400/500 series was split between Big Fermi (GF1x0) and Little Fermi (GF1x4/1x6/1x8). The 600 series on the other hand is architecturally consistent from top to bottom in all respects, which is why NVIDIA’s split of the GTX 660 series between GK104 and GK106 makes no practical difference. As a result GK104, GK106, and GK107 all offer the same Kepler family features – such as the NVENC hardware H.264 encoder, VP5 video decoder, FastHDMI support, TXAA anti-aliasing, and PCIe 3.0 connectivity – with only the number of functional units differing.
As GK106’s launch vehicle, GTX 660 will be the highest performing implementation of GK106 that we expect to see. NVIDIA is setting the reference clocks for the GTX 660 at 980MHz for the core and 6GHz for the memory, the second to only the GTX 680 in core clockspeed and still the same common 6GHz memory clockspeed we’ve seen across all of NVIDIA’s GDDR5 desktop Kepler parts this far. Compared to GTX 660 Ti this means that on paper GTX 660 has around 76% of the shading and texturing performance of the GTX 660 Ti, 80% of the rasterization performance, 100% of the memory bandwidth, and a full 107% of the ROP performance.
These figures mean that the performance of the GTX 660 relative to the GTX 660 Ti is going to be heavily dependent on shading and rasterization. Shader-heavy games will suffer the most while memory bandwidth-bound and ROP-bound games are likely to perform very similarly between the two video cards. Interestingly enough this is effectively opposite the difference between the GTX 670 and GTX 660 Ti, where the differences between the two of those cards were all in memory bandwidth and ROPs. So in scenarios where GTX 660 Ti’s configuration exacerbated GK104’s memory bandwidth limitations GTX 660 should emerge relatively unscathed.
On the power front, GTX 660 has power target of 115W with a TDP of 140W. Once again drawing a GTX 660 Ti comparison, this puts the TDP of the GTX 660 at only 10W lower than its larger sibling, but the power target is a full 19W lower. In practice power consumption on the GTX 600 series has been much more closely tracking the power target than it has the TDP, so as we’ll see the GTX 660 is often pulling 20W+ less than the GTX 660 Ti. This lower level of power consumption also means that the GTX 660 is the first GTX 600 product to only require 1 supplementary PCIe power connection.
Moving on, for today’s launch NVIDIA is once again going all virtual, with partners being left to their own designs. However given that this is the first GK106 part and that partners have had relatively little time with the GPU, in practice partners are using NVIDIA’s PCB designs with their own coolers – many of which have been lifted from their GTX 660 Ti designs – meaning that all of the cards being launched today are merely semi-custom as opposed to some fully custom designs like we saw with the GTX 660 Ti. This means that though there’s going to be a wide range designs with respect to cooling, all of today’s launch cards will be extremely consistent with regard to clockspeeds and power delivery.
Like the GTX 660 Ti launch, partners have the option of going with either 2GB or 3GB of RAM, with the former once more taking advantage of NVIDIA’s asymmetrical memory controller functionality. For partners that do offer cards in both memory capacities we’re expecting most partners to charge $30-$40 more for the extra 1GB of RAM.
NVIDIA has set the MSRP on the GTX 660 at $229, which NVIDIA’s partners will be adhering to almost to a fault. Of the 3 cards we’re looking at in our upcoming companion GTX 660 launch roundup article, every last card is going for $229 despite the fact that every last card is also factory overclocked. Because NVIDIA does not provide an exhaustive list of cards and prices it’s not possible to say for sure just what the retail market will look like ahead of time, but at this point it looks like most $229 cards will be shipping with some kind of factory overclock. This is very similar to how the GTX 560 launch played out, though if it parallels the GTX 560 launch close enough then reference-clocked cards will still be plentiful in time.
At $229 the GTX 660 is going to be coming in just under AMD’s Radeon HD 7870. AMD’s official MSRP on the 7870 is $249, but at this point in time the 7870 is commonly available for $10 cheaper at $239 after rebate. Meanwhile the 2GB 7850 will be boxing in the GTX 660 in from the other side, with the 7850 regularly found at $199. Like we saw with the GTX 660 Ti launch, these prices are no mistake by AMD, with AMD once again having preemptively cut prices so that NVIDIA doesn’t undercut them at launch. It’s also worth noting that NVIDIA will not be extending their Borderlands 2 promotion to the GTX 660, so this is $229 without any bundled games, whereas AMD’s Sleeping Dogs promotion is still active for the 7870.
Finally, along with the GTX 660 the GK107-based GTX 650 is also launching today at $109. For the full details of that launch please see our GTX 650 companion article. Supplies of both cards are expected to be plentiful.
Summer 2012 GPU Pricing Comparison | |||||
AMD | Price | NVIDIA | |||
Radeon HD 7950 | $329 | ||||
$299 | GeForce GTX 660 Ti | ||||
Radeon HD 7870 | $239 | ||||
$229 | GeForce GTX 660 | ||||
Radeon HD 7850 | $199 | ||||
Radeon HD 7770 | $109 | GeForce GTX 650 | |||
Radeon HD 7750 | $99 | GeForce GT 640 |
147 Comments
View All Comments
Zds - Saturday, September 15, 2012 - link
"Reference clock" is very different from "reference PCB". The operative words are "clock" and "PCB", not "reference".Redshift_91 - Wednesday, September 19, 2012 - link
a superclocked card is not reference clocked, thus the keyword is "reference". Unless you're going to argue that a superclocked card is reference clocked and thus the very idea of overclocking is thrown out the window.guidryp - Thursday, September 13, 2012 - link
"NVIDIA has spent a lot of time in the past couple of years worrying about the 8800GT/9800GT in particular"I am still using a 8800GT without much need to upgrade. I don't play any new games so I really can't justify an upgrade. Though of course you get that upgrade itch. So the first thing I wondered was, how much power/noise compared to my 8800GT (I have giant slow fan on mine).
Anonymous Blowhard - Thursday, September 13, 2012 - link
Now that the 600-series has gotten a firm foothold, older cards like the GTX460 have been available for around $100 if you're patient enough to wait for sales and rebates.Pick one based on the NV reference design if you're concerned about noise; I've had models from MSI and EVGA that both performed admirably in terms of noise and temperature. Blower-style fans can be extremely loud if you buy the wrong model (ZOTAC) so do your homework.
I came from an 8800GT myself and didn't feel the need to upgrade, but there's a definite benefit even in "low end" games based on Source/UE3. The ability to crank up the details/AA and still hold a solid 60fps is wonderful. Well worth the money.
DanNeely - Thursday, September 13, 2012 - link
buying a 2+ generation old high end card is almost never a good idea. What you save upfront over an equivalent lower mid range card is quickly lost due to the significantly higher power draw.rarson - Friday, September 14, 2012 - link
Huh? How expensive is electricity where you live? I can't imagine the power difference making up the cost difference in less than 2 years of constant use.I replaced my 3870 with a 6850 a few months ago, and it actually uses a bit less power at idle, which is where my GPU spends the bulk of its time, so I'm actually saving a tiny bit. Sure, the 460 uses more power under load, but the 880GT uses significantly more power than the 460 during idle (about 20W!).
CeriseCogburn - Thursday, November 29, 2012 - link
If you're worried about 20 watts at idle, you're definitely an amd fanboy.Probably something else too I won't mention since humiliating yourself is already a public past time.
gamara - Thursday, June 6, 2013 - link
20W x 2 days is 1 KW hr. 15 KW hr a month, 180 KW hrs a year. At $.10 a KW hr, that's $18. In California, some places it runs almost triple that, so if you use So Cal Ed, and are in Tier 3 or 4, you pay almost $50 a year extra for those 20 watts.guidryp - Friday, September 14, 2012 - link
I am patient enough to wait for the gtx 660 to get down to $150.If I do upgrade, one thing that is a must, is getting 3+ monitor capability.
I currently drive my TV and desktop monitor, and would like a second desktop monitor.
Here the power usage looks line line with the 8800GT and NVidia finally allows 3+ monitors.
raghu78 - Thursday, September 13, 2012 - link
GTX 660 is actually weak competition. Nvidia's pricing sucks . USD 200 would have really made it an amazing card. Performance wise its stuck between the HD 7850 and HD 7870 but pricing wise its nearer to HD 7870. the GTX 660 is up against a faster chip in the HD 7870. and needs a price correction . GTX 660 OC matches a HD 7870http://www.techpowerup.com/reviews/ASUS/GeForce_GT...
Also anandtech's gaming suite is quite out of date. They are testing Portal 2 which is useless and don't have a single game released in 2012 like Alan Wake, Max Payne 3, Dirt Showdown, Sniper Elite V2, Diablo III, Sleeping Dogs. most sites have started including newer games . hardocp has included sleeping dogs. techpowerup has included alan wake, sniper elite v2, max payne 3, diablo III. techreport has max payne 3 and dirt showdown. And to state that GTX 660 is faster than HD 7870 or the better card with such an obsolete suite is ridiculous