Thursday, January 24, 2019

Coffee Lake CPUs without processor graphics: No IGP, same price

Intel’s CES campaign this year didn’t bring much joy to the average desktop users/gamers. AMD had Ryzen 3rd gen and Radeon VII up its sleeves, Nvidia released RTX 2060; meanwhile the only “new” processor Intel came up with during the show was a locked Core i5-9400. However, the silicon giant disclosed plans for releasing some Coffee Lake refresh chips with their integrated graphics chips disabled. Those versions will come with an “F” moniker suffixed with the original model name (i7 9700KF for example). Other than the disabled graphics, everything else i.e. frequency, no. Of cores, amount of cache etc. remain identical. Have a look.

Processor model
core/thread
Base/Boost clock
IGP
Memory
Cache
TDP
Core i9-9900K
8 / 16
3.6 / 5.0
UHD 630
DDR4-2666
16MB
95W
Core i9-9900KF
8 / 16
3.6 / 5.0
No
DDR4-2666
16MB
95W
Core i7-9700K
8 / 8
3.6 / 4.9
UHD 630
DDR4-2666
12MB
95W
Core i7-9700KF
8 / 8
3.6 / 4.9
No
DDR4-2666
12MB
95W
Core i5-9600K
6 / 6
3.7 / 4.6
UHD 630
DDR4-2666
9MB
95W
Core i5-9600KF
6 / 6
3.7 / 4.6
No
DDR4-2666
9MB
95W
Core i3-8100
4 / 4
3.6/ -
UHD 630
DDR4-2400
6MB
65W
Core i3-8100F
4 / 4
3.6/ -
No
DDR4-2400
6MB
65W

Monday, January 21, 2019

Nvidia GeForce RTX 2060 Review: Features, performance, value, verdict


Nvidia’s ‘60 series has traditionally produced some of the most sought after GPUs by value seeking gamers and enthusiasts. It probably started with the now legendary GTX 460, a GPU that created a market subspace of its own – the $200(~₹15K) sweet-spot. There is an unwritten rule of short within the world of desktop graphics. It goes like this: the first couple of GPUs in any generation, the x10s and x30s to more precise (ex. GTX 710, GTX 730 – the so-called “display cards”) are a big no-no as they are cut too thin for any serious gaming. The x70s and x80s are high-end flagships that come with a hefty price tag. It’s the x60s that represent the best of both worlds – the mainstream sweet-spot where value and performance converge.

That trend however takes a hit with the introduction of Nvidia’s latest graphics card, the GeForce RTX 2060 which comes with an asking price of $350 for the standard Founders Edition (FE). RTX 2060 is the third GPU based on Turing - Nvidia’s most recent graphics architecture. The company has already released a slew of cards based on high-end Turing GPUs like RTX 2070, RTX 2080 and RTX 2080 Ti which currently dominate the enthusiast segment. RTX 2060 on the other hand is supposed to be a mainstream part which makes the pricing a bit confusing and begs the question of whether it’s performance and feature-set justify such a high price. Let’s dive in to find an answer.

Tech and spec: TU106 gets a haircut

Similar to previously launched 2000 series models, RTX 2060 is built on a TSMC 12nm FinFet process designed specifically for Nvidia. Unlike previous generations however, Nvidia’s efforts with Turing aren’t totally focused on delivering raw gaming power.

The USP of Turing based GPUs is Realtime Ray Tracing which Nvidia recognizes to be a gamechanger. To reflect the sentiment and perhaps to instill potential buyers with the same, the company even changed it’s long standing GTX naming scheme to RTX.

Graphics card
RTX 2070
GTX 1070
RTX 2060
GTX 1060
RX Vega56
RX590
RX 580
GPU/Codename
TU106/Turing
GP104/Pascal
TU106/Turing
GP106/Pascal
Vega/Vega10
Ellesmere/
Polaris 30
Ellesmere/
Polaris 20
Shader cores
2304
1920
1920
1280
3584
2304
2304
Base clock
1410 MHz
1506 MHz
1365 MHz
1506 MHz
1156 MHz
1469 MHz
1257 MHz
Boost clock
1620 MHz
1683 MHz
1680 MHz
1708 MHz
1471 MHz
1545 MHz
1340 MHz
Memory clock
1750 MHz
2002 MHz
1750 MHz
2002 MHz
800 MHz
2000 MHz
2000 MHz
Memory Bus
256-bit
256-bit
192-bit
192-bit
2048-bit
256-bit
256-bit
V-RAM
8GB GDDR6
8 GB GDDR5
6GB GDDR6
6GB GDDR5
8GB HBM2
8 GB GDDR5
8 GB GDDR5
ROPs
64
64
48
48
64
32
32
Texture Units
144
120
120
80
224
144
144
Power(TDP)
185w
150w
160w
120w
210w
175w
185w
Price
55000
35000
34000
20000
40000
28000
22000

Unlike its faster and costlier siblings though, RTX 2060 faces some serious competition most of which come from Nvidia’s own camp. In terms of price and specs, RTX 2060 sits much closer to GTX 1070 than GTX 1060 -the card it’s supposed to succeed.

TU106 - logical diagram, click to enlarge

At the heart of RTX 2060 lies the TU106 GPU, the same piece of silicon that drives the enthusiast grade RTX 2070. With 2060 however Nvidia disabled six of TU106’s original 36 Streaming Multiprocessors (SM) resulting in a total of 1920 Shader cores along with 48 ROPs,120 texture units and an192-bit wide memory interface. While the founder’s edition’s base clock is slightly lower at 1365, the boost speed is up there with the rest of Nvidia’s recent offerings.


Introduction of GDDR6 memory is one of the key highlights of 2000 series. GDDR6 is capable of 14Gbps data transfer which is much faster than GTX 1060’s 8Gbps GDDR5. On a 192-bit bus, this generates a bandwidth around 336GB/s - plenty to feed the hungry CUDA cores.

The only negative here is Nvidia’s decision to stick with 6GB V-RAM with the mainstream card. This could be point of concern as most modern games have a good appetite for frame buffers and the rule of thumb is the more the merrier. Tittles with high-res texture pack and texture mods tend to gobble video memory like nobody’s business. Also, when you pay around 35K for a graphics card you’re not just thinking about today’s tittles, are you? Going forward, 6GB could fall a little short.

And that’s not the end of story for 2060’s memory capacity. Remember how Nvidia released GTX 1060 in two variations – the 6GB and the 3GB models? Turns out, it’s at it again, only this time there shall be no less than 6 different memory configurations to deal with! Have a look -
  • NVIDIA GeForce RTX 2060 6GB GDDR6 (Founder’s Edition)
  • NVIDIA GeForce RTX 2060 6GB GDDR5
  • NVIDIA GeForce RTX 2060 4GB GDDR6
  • NVIDIA GeForce RTX 2060 4GB GDDR5
  • NVIDIA GeForce RTX 2060 3GB GDDR6
  • NVIDIA GeForce RTX 2060 3GB GDDR5
At this point we don’t know if lower memory variants will also see a reduction in other resources like CUDA cores like GTX 1060 3GB did last time around. Everything in this article is based on the 6GB GDDR6 Founder’s Edition. We’ll update this space with more informations about pricing and performance of other variants once they become available.

Features: Ray Tracing and DLSS explored

Ray Tracing is an advanced rendering process that brings a huge difference in how light is perceived within a 3d-world. Often used by movie studios to create life-like 3d imagery, it traces the path of light to create a more accurate and realistic interaction of light-rays with other 3d objects.

Reflections with and without RTX, click to enlarge

Computer or console games however use a method called Rasterization where light is mapped in a 2d plane and stored as Raster files to be used by complex shader algorithms on different shapes (polygons).

Ray Tracing on the other hand treats light like more like “real world” light resulting in more realistic reflections, diffusions and shadows. But those come at a cost of compute resource. Despite of it’s inferior visuals, Rasterization is a mature and well entrenched tech. It’s well optimized to take leverage of modern GPU’s massive parallel processing power. Where as Realtime Ray Tracing calls for dedicated hardware and as such Nvidia has dedicated a big chunk of its Turing die space to RT cores which exclusively handles tracing duties. As for Ray tracing and computing RTX 2060 gets 30 RT cores and 240 Tensor cores.

Another piece of Turing puzzle is DLSS or Deep Learning Super-Sampling. Super-Sampling is a technique that involves rendering frames in higher than native resolution and downscaling it. With DLSS Nvidia utilizes Turing’s Tensor cores to create a deep learning network, one that will sample as many frames as possible to identify the best pattern that suits a game. The process gets better overtime. The idea is to infer a final output image to the monitor which is smoother and free of aliasing artefacts. Nvidia claims DLSS should increase performance compared to conventional TAA (Temporal Anti Aliasing).

RTX 2060 also fully supports Nvidia’s variable refresh rate technology – G-sync; which makes it ideal for any G-Sync compatible monitors and even some AMD Free-Sync compatible ones too, if the reports are true.

Performance: The little card that can do

This is where every mainstream product earns its bread and butter. Thanks to Turing’s advanced and efficient graphics architecture and the fact that Nvidia didn’t trim TU106 too thin, the newest GeForce on the block performs very well. Here are key performance highlights -
  • On average RTX 2060 is faster than both RX Vega 56 and GTX 1070 while it treads blow with GTX 1070 Ti. All of these are costlier cards but expect some price drops under changed circumstances.
  • Depending on the game, RTX 2060 is 10-15% faster than GTX 1070 in FHD and QHD. The gap shrinks in 4K but that’s not a target resolution for this card.
  • On a generation to generation basis RTX 2060 is around 50% faster than GTX 1060 6GB. The later however was around 85% faster vs. GTX 960. We’d still have taken 50% increment gladly except for the price hike!
  • RTX 2060 effortlessly plays most modern games at 1920×1080 (FHD) and does surprisingly well at 2560×1440 (QHD). This makes it a good choice for those who already have 1440p monitor or considering one down the future.
  • Faster GDDR6 combined with Nvidia’s very efficient tile based color compression algorithm seems to have offset the V-RAM deficiency, for now.
  • Compared to previous gen the power consumption has gone higher thanks to a larger die and more computing hardware in form of RT and Tensor cores. But it’s still more efficient than competing AMD GPUs.
  • The FE design looks and works very well with good heat dissipation and low noise. It features the same PCB design used in RTX 2070 FE. It draws power with one 8-pin PCIE connector which is well within the grasp of a good quality 500w PSU.
  • Overclocking is capped by power limit. Reviewers are able to get ~10% on core/engine clock which is not that much. Memory overclocking seems to work better.
  • As for Ray Tracing, RTX 2060 FE is capable of ~60 FPS gameplay in Battlefield 5 with RTX set on “High/Medium” @1080p. Framerates fall below 60 in QHD.
GeForce RTX 2060 FE, click to enlarge

We have gathered and analyzed lots of benchmark data from reliable tech sites around the web. Here is how RTX 2060 performs on average @1440p:
  • Tom’s Hardware found RTX 2060 to be 15% faster vs. GTX 1070, 11% faster vs. RX Vega and 2% faster vs. GTX 1070 Ti.
  • Anandtech benched their sample to be 14-15% faster vs. GTX 1070, 11% faster vs. RX Vega, 2% faster vs. GTX 1070 Ti and a whooping 59% faster vs. GTX 1060.
  • HardwareCanucks found RTX 2060 is 12% faster vs. GTX 1070, 6% faster vs. RX Vega, 48% faster vs. GTX 1060 and slower by 2% vs. GTX 1070 Ti
  • TechPowerup found RTX 2060 to be 15% faster vs. GTX 1070, 10% faster vs. RX Vega, 40% faster vs. GTX 1060.
Value and verdict: The vanishing sweet-spot

It’s not easy to find value within a market that lacks competition. Pascal based GPUs were already more than competitive against AMD’s senescent Vega and Polaris parts. With Turing Nvidia has not only broaden the rift in performance but also pricing. An average customer might mistake RTX 2060 for a mainstream part curtsey of its x60 branding while the $350 price tag is there to remind them of that reality. The following chart will make clear of that.

Price of Nvidia 60-series cards over the years, click to enlarge
We expect to see the RTX 2060 Founders Edition at around ₹34K on various e-trailers. Street price should be lower by a couple of thousands but it may take a while.

Clearly we can’t associate RTX 2060 with the value that x60 series is known for. It performs like an updated GTX 1070 and the price reflects that. On the plus side it delivers better performance to price ratio than any other Turing based graphics card. RTX 2070 particularly looks overpriced at more than ₹50K, delivering just about 15% faster frame-rates at a 30% price premium, when compared to its cheaper sibling.

With only 30 RT-cores, RTX 2060 isn’t quite the poster child of Ray Tracing but it’s still the cheapest gateway to the scene. While very promising, Both Ray Tracing and DLSS, lack game adoption at this point. Battlefield 5 is the only game that currently supports DirectX Raytracing (DXR) and DLSS is yet to be adopted by a AAA tittle. Going forward there might come a day bearing fruition of Nvidia’s formidable developer collaboration, when these techs see a high degree of adoption and optimization but it’s not today.

Also, We know mainstream Indian gamers are more about FPS/₹ than they’re about eye-candy! And we can’t blame them. The last couple of years have been quite hard on average Indian PC gamers with a trident of GST, falling rate of Rupee and Bit-coin mining skyrocketing the price of gaming hardware. It’s only recently that things have started to revert to normal with the bursting of crypto-mining bubble and a somewhat steady Rupee.

So, with all said and done, here goes the final verdict:
  • RTX 2060 is well beyond the budget of most mainstream gamers. Those looking for a sweet-spot GPU for 1080p gaming, look elsewhere. AMD’s RX 580 or RX 570 cards represent superb value for money at around ₹18, 000 and ₹13, 000 respectively. Green team’s own GTX 1060 6GB is another viable option. Don’t buy a higher resolution monitor and you’ll be fine.
  • Those who already have a GTX 1070 or RX Vega 56, won’t gain much buying into RTX 2060. The slim performance gain isn’t enough to justify an upgrade.
  • If you already have a 1440p display or planning to get one and have a budget of ₹31K-34K, RTX 2060 fits the bill perfectly. Go ahead and buy it! If you’re upgrading from something like a GTX 970, you’ll see a huge uplift in your FPS.
  • For the deal-hunters among you, keep your eyes open for some heavy discounts on Vega 56 and outgoing GTX 1070 (Ti).
  • For the rest of you, sit tight and watch how Radeon VII pans out.

Saturday, January 12, 2019

3rd generation Ryzen Processors: Things that we learned at CES

AMD unveils world's first 7nm chip - beats Intel i9


There was no shortage of cutting-edge techs and glittering new devices in this year's CES, From VR bikes and robot butlers to paper-thin notebooks and foldable smartphones, gracing the show floor as they were to entice your inner nerd. Yet it was AMD that stole the show with a not-yet-finalized piece of silicon with two chiplets in it. And by the time you realized it was an early engineering sample of the company's upcoming Ryzen 3rd generation desktop processor - world's first 7nm desktop CPU, you probably couldn't care less about the rest of CES! We can't blame you either, it's Ryzen we're talking about after all - the processor that single-handedly changed the landscape of desktop computing in last two years. And from what we saw in CES, things are about to be shaken-up once more.
 

Expectation were pretty high when Dr. Lisa Su, Ceo and president of AMD, took to the stage to deliver her keynote address. Rumors and speculations were making rounds prior to the event within tech sites and forums, speaking of Ryzen 3000 series SKUs with some of them being too good to be true. Having been well aware of the anticipation, Dr. Su made good use of limelight that CES offers. AMD teased us with a working silicon, the aforementioned sample, of a 3rd generation Ryzen 8-core/16-thread CPU and showed glimpses of performance that we can expect from their upcoming high-end platform which will also be the first to support PCIe gen 4.0. 


The de-lidded CPU die that AMD showed features a new chiplet design. The bigger chip is built on a 14nm GlobalFoundries process and it handles the I/O duties along with various controllers and connectivity. It's the somewhat inconspicuous smaller chip where in lie the next-gen cores(presumably housed within next-gen Core-complex or CCX), built on a bleeding-edge TSMC 7nm fabrication process. It's a clever design choice as the performance of CPU mostly depends on its cores. Also, splitting the manufacturing load between two fabs might help AMD overcome some early yield issues.



If you look carefully, as some keen-eyed reviewers did, you can see that there is just about enough space to nudge another 8-core/16-thread chiplet or perhaps even a graphics one in future. The 16C/32T config might be reserved for HEDT and socket TR4.



These new chips will also implement Zen 2 core design. Back in 2017 when AMD introduced it's completely new and forward looking Zen micro-architecture with the 1st gen Ryzen processors, the company also stated its commitment to improve and enhance the design in a regular and long-term basis. Staying true to that course, AMD launched 2nd gen Ryzen line up last year based on Zen+ micro-architecture which brought minor refinements along with a matured 12nm process. Zen 2 however is going to be the next big step in the architecture's logical evolution and we expect some major improvements in the core-design; The primary of those being an uplift in IPC (instructions per clock-cycle), one that would enable AMD to close-in on Intel's still superior single-threaded performance.



In a performance demo, AMD pitted its yet unnamed octal-core Ryzen 3rd gen against a Coffee Lake Refresh Core i9 9900K - Intel's flagship behemoth costing around 55,000 Rupees. The selected benchmark was Cinebech - one of the darlings of enthusiasts and reviewers around the world. AMD didn't disclosed the clock-speed of the sample but mentioned it's not final which means there is still room for improvement; the Intel chip ran on its default 3.6GHz/5GHz speed. Results are very impressive - The Ryzen actually completed the rendering faster(2057score, 135w) and consumed much less power than its Intel counterpart(2040score, 180w). There was also a gaming demo of Forza Horizon 4 and while it was running smooth @4K, we can't get much out of that.
 

From that Cinebench score alone, we can see that the 3rd gen Ryzen (R7 3700X/3800X??) is at least 15% faster than current flagship R7 2700x and matches Coffee Lake Refresh parts core-for-core. Even after taking Cinebench's multithread affinity into account, that seems like a remarkable generational leap for AMD. Not long ago we were used to accepting ~5% performance gain over previous gen CPUs, thanks to Intel and its stingy updates.
 

From the looks of it 3rd gen Ryzen processors should clock higher, how much we don't know. We can guess it's going to be in the range of ~4.5GHz to 4.8GHz. We also don't know at this point how much pure IPC gain AMD has achieved with these new breed of chips, just as we don't know how they are going to be priced. What we know is this - Ryzen 3rd gen is shaping up to be another powerhouse of a processor from AMD. With backward compatibility guaranteed, this is great news for existing AM4 users as they can just drop in these new CPUs for a clean and hassle-free upgrade.