Originally Posted by Mahigan
Yes, NVIDIA have more money. Yes, AMD are in debt. NVIDIA may very well be participating in shady business practices (licensing agreements that cut out the competition). What you say is either true or more than likely true.
Here's the thing though,
Warning: Spoiler! (Click to show)
So that's AMD RTGs next gen Polaris GPU. The first shot is a block diagram and lets look into what it shows,
New Command Processor
New Geometry Processor
New Compute Units
New L2 Cache
New Memory Controller
New Multimedia Cores
New Display Engine
New Instruction pre-fetching
Now we're talking about how NVIDIA can buy game developer's. Fine, and do what?
- Boost tessellation? Polaris comes with Geometry Processors, not units, so it is a Primitive Discard Accelerator. In others words, we're looking at a large tessellation performance increase.
- Compel developer's to stay on DX11? Polaris has a new Command Processor with either more queue slots or a larger queue as well as a larger Command Buffer for increased single threaded performance. Polaris is also boosting its shader efficiency by re-designing their CUs. So we might see a different number of SIMDs per CU or a new large cache.
- New Multimedia cores is for livestreaming (shadow play) etc.
- New Display Engine is for HDR (better colors).
- New L2 Cache is for lowering latencies as well as allowing a higher GPU utilization without running into bottlenecks.
- New memory controller with new color compression is for compressing pixel data so that it reduces the amount of memory bandwidth during transfers. More efficient use out of available memory bandwidth as well.
- New Instruction pre-fetching allows to fetch instructions from memory and onto cache before the instructions are needed. This significantly reduces latency.
So Polaris fixes GCNs short comings. DX12 is a bonus. Asynchronous Compute is an additional bonus.
So what is NVIDIAs money going to buy?