NVIDIA GeForce GTX 870M vs NVIDIA Quadro K1200 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 870M

CORE STATE GK104
VRAM 3 GB
CLOCK SPEED 967 MHz
TDP 100 W
BUS WIDTH 192 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2014
VS
NVIDIA
GEFORCE

Quadro K1200

CORE STATE GM107
VRAM 4 GB
CLOCK SPEED 1033 MHz
TDP 45 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015

PERFORMANCE BENCHMARKS

geekbench_metal
7,288
N/A
geekbench_opencl
12,630
8,831
geekbench_vulkan
N/A
7,698

Analysis: NVIDIA GeForce GTX 870M vs NVIDIA Quadro K1200

Where Each One Wins

The benchmark data splits these two NVIDIA professional and consumer mobile parts into distinct roles. The GeForce GTX 870M claims the only head-to-head victory, and it does so with authority. In the Geekbench OpenCL test, the GTX 870M scores 12,630 against the Quadro K1200's 8,831, a 43% advantage. That is the sole recorded direct comparison, and it defines the use-case split: the GTX 870M is the compute-oriented part, while the Quadro K1200 has no recorded benchmark win in the database.

The GTX 870M's average benchmark score of 9,959 places it in the 48th percentile of all GPUs. Its nearest rivals cluster tightly around it: the AMD Radeon Pro 5300M averages 10,013 (0.5% higher), the NVIDIA Quadro K5100M averages 10,043 (0.8% higher), and the AMD Radeon R9 M375 averages 10,070 (1.1% higher). The NVIDIA Quadro 6000 trails at 9,846, putting the GTX 870M 1.1% ahead. This is a GPU sitting in a crowded mid-range band where percentage differences are small, yet its raw OpenCL score shows it can pull away when the workload is compute-heavy.

The Quadro K1200, by contrast, averages 8,265 and sits in the 43rd percentile. Its nearest rivals also bunch together: the AMD Radeon R9 M375X averages 8,325 (0.7% higher), while the NVIDIA GeForce GTX 980 averages 8,167 (1.2% lower), the GeForce GTX 950M averages 8,135 (1.6% lower), and the AMD Radeon R9 M360 averages 8,129 (1.7% lower). The K1200 is not a standout in raw compute, but its placement among these rivals suggests it occupies a different performance tier entirely, one where the GTX 870M's OpenCL result simply does not belong.

The practical split is straightforward: for OpenCL acceleration, the GTX 870M wins outright. For everything else, the database records no comparative benchmark, so the Quadro K1200's strengths must be inferred from its architecture and feature set rather than measured wins.

Architecture Differences

The two GPUs come from different NVIDIA architectures and different design philosophies. The GTX 870M uses the GK104 chip built on the Kepler architecture, fabricated on TSMC's 28 nm process. It packs 3,540 million transistors into a 294 mm² die, yielding a transistor density of 12.0 million per mm². The Quadro K1200 uses the GM107 chip on the Maxwell architecture, also on a 28 nm process, but with 1,870 million transistors on a much smaller 148 mm² die, giving a slightly higher density of 12.6 million per mm². The K1200 is the newer design, released later, and it achieves more transistors per area despite having fewer total resources.

The core configurations diverge sharply. The GTX 870M has 1,344 shading units, 112 texture mapping units, and 24 raster output units. The Quadro K1200 has only 512 shading units, 32 TMUs, and 16 ROPs. That is a 2.6x difference in shader count and a 3.5x difference in TMUs, explaining why the GTX 870M's compute throughput is so much higher. The GTX 870M's texture rate is 108.3 GTexel/s and its pixel rate is 27.08 GPixel/s, while the K1200 manages 33.06 GTexel/s and 16.53 GPixel/s respectively. The GTX 870M also delivers 2.599 TFLOPS of FP32 performance versus the K1200's 1,057.8 GFLOPS.

Memory configurations also favor the GTX 870M in bandwidth but the K1200 in capacity. The GTX 870M has 3 GB of GDDR5 on a 192-bit bus, producing 120.0 GB/s of bandwidth. The K1200 has 4 GB on a 128-bit bus, yielding only 80.19 GB/s. Clock speeds are close: the GTX 870M runs at 941 MHz base and 967 MHz boost, while the K1200 runs at 954 MHz base and 1033 MHz boost. Memory clocks are nearly identical at 1250 MHz and 1253 MHz respectively, both 5 Gbps effective.

Power and physical design differ substantially. The GTX 870M is an MXM Module with a 100 W TDP and no power connectors, designed for portable devices with display outputs described as "Portable Device Dependent." The K1200 is a single-slot card, 160 mm long and 69 mm tall, with a 45 W TDP, a suggested 200 W PSU, and four mini-DisplayPort 1.2 outputs. The K1200 connects via PCIe 2.0 x16, while the GTX 870M uses MXM-B (3.0). The K1200 also supports Vulkan 1.4, while the GTX 870M supports Vulkan 1.2.175; both support DirectX 12 (11_0) and OpenGL 4.6.

The Verdict

The data points to a clear conclusion for compute workloads: the GeForce GTX 870M is the stronger GPU. Its 43% lead in Geekbench OpenCL is decisive, and its average benchmark score of 9,959 versus 8,265 confirms that the GTX 870M operates in a higher performance class. The GTX 870M's 48th percentile ranking versus the K1200's 43rd percentile reinforces this gap, even if both sit in the middle of the overall GPU distribution.

However, the selection depends on the use case. The Quadro K1200 is a professional card with 4 GB of memory, four display outputs, and a 45 W TDP that makes it suitable for compact, low-power workstations. Its single-slot form factor, PCIe interface, and 200 W PSU suggestion indicate a desktop-oriented product for multi-monitor professional setups. The GTX 870M is a mobile module for laptops, with no fixed display outputs and a higher 100 W TDP, but it brings far more compute horsepower.

For users who need raw OpenCL performance, the GTX 870M is the only choice based on recorded benchmarks. For users who need a low-profile, multi-display professional card with more memory, the K1200 offers architectural advantages that the benchmark data does not capture, such as its 4 GB capacity and four mini-DisplayPort outputs. There is no recorded head-to-head win for the K1200, so any recommendation in its favor must rely on its feature set rather than measured performance.

FAQ

Q: Which GPU has the higher OpenCL benchmark score?

A: The NVIDIA GeForce GTX 870M scores 12,630 in Geekbench OpenCL, while the NVIDIA Quadro K1200 scores 8,831. The GTX 870M wins by 43%.

Q: How do their average benchmark scores compare?

A: The GTX 870M has an average benchmark score of 9,959, placing it in the 48th percentile of all GPUs. The Quadro K1200 averages 8,265, placing it in the 43rd percentile.

Q: What are the memory specifications for each card?

A: The GTX 870M has 3 GB of GDDR5 on a 192-bit bus with 120.0 GB/s bandwidth. The Quadro K1200 has 4 GB of GDDR5 on a 128-bit bus with 80.19 GB/s bandwidth.

Q: Which card has more shading units and texture units?

A: The GTX 870M has 1,344 shading units and 112 TMUs. The Quadro K1200 has 512 shading units and 32 TMUs.

Q: What is the power consumption difference?

A: The GTX 870M has a 100 W TDP and uses an MXM Module form factor. The Quadro K1200 has a 45 W TDP and is a single-slot card with a suggested 200 W PSU.

Q: Which card supports more display outputs?

A: The Quadro K1200 supports four mini-DisplayPort 1.2 outputs. The GTX 870M's display outputs are described as "Portable Device Dependent," meaning they vary by the laptop manufacturer.

Head-to-Head Benchmarks

The only recorded head-to-head benchmark is Geekbench OpenCL, and it is a decisive victory for the GeForce GTX 870M. The GTX 870M scores 12,630 against the Quadro K1200's 8,831, a 43% delta. This margin is substantial and consistent with the architectural differences: the GTX 870M has 1,344 shading units versus 512, 112 TMUs versus 32, and 2.599 TFLOPS of FP32 throughput versus 1,057.8 GFLOPS. The GTX 870M also has 120.0 GB/s of memory bandwidth versus 80.19 GB/s, a 50% advantage that further explains the OpenCL gap.

The average benchmark scores tell a similar story. The GTX 870M's 9,959 average is 20.5% higher than the K1200's 8,265. In the percentile rankings, the GTX 870M sits at 48 versus the K1200's 43, a five-point gap that places them in different performance tiers. When comparing to their respective nearest rivals, the GTX 870M's closest competitor, the AMD Radeon Pro 5300M, is only 0.5% higher, while the Quadro K1200's closest rival, the AMD Radeon R9 M375X, is 0.7% higher. This shows the GTX 870M is competitive within a slightly higher performance band than the K1200.

The Quadro K1200 has no recorded wins in the head-to-head data. Its strengths are architectural: a smaller die (148 mm² versus 294 mm²), lower power draw (45 W versus 100 W), more memory (4 GB versus 3 GB), and a newer Vulkan version (1.4 versus 1.2.175). But in the only measured comparison, the GTX 870M is the clear winner, and the delta of 43% is too large to ignore for any compute-oriented use case. The data does not show any scenario where the K1200 outperforms the GTX 870M in a recorded benchmark.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 870M
Quadro K1200
Core Specs
Shading Units
1,344
512 -61.9%
Shaders
1,344
512 -61.9%
TMUs
112
32 -71.4%
ROPs
24
16 -33.3%
Clocks
Base Clock
941 MHz
954 MHz
Boost Clock
967 MHz
1033 MHz
Memory Clock
1250 MHz 5 Gbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
3 GB
4 GB
VRAM (MB)
3,072
4,096 +33.3%
Memory Type
GDDR5
GDDR5
Memory Bus
192 bit
128 bit
Bandwidth
120.0 GB/s
80.19 GB/s
Cache
L1 Cache
16 KB (per SMX)
64 KB (per SMM)
L2 Cache
384 KB
2 MB
Performance
Pixel Rate
27.08 GPixel/s
16.53 GPixel/s
Texture Rate
108.3 GTexel/s
33.06 GTexel/s
FP32 (TFLOPS)
2.599 TFLOPS
1,057.8 GFLOPS
FP64 (TFLOPS)
108.3 GFLOPS (1:24)
33.06 GFLOPS (1:32)
Power
TDP
100 W
45 W
TDP (W)
100
45 -55.0%
Suggested PSU
200 W
Power Connectors
None
None
Architecture
Architecture
Kepler
Maxwell
GPU Name
GK104
GM107
Generation
GeForce 800M
Quadro Kepler (Kx200)
Process Size
28 nm
28 nm
Transistors
3,540 million
1,870 million
Die Size
294 mm²
148 mm²
Foundry
TSMC
TSMC
Density
12.0M / mm²
12.6M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.2.175
1.4
OpenCL
3.0
3.0
CUDA
3.0
5.0
Shader Model
6.5 (5.1)
6.7 (5.1)
Physical
Slot Width
MXM Module
Single-slot
Length
160 mm 6.3 inches
Height
69 mm 2.7 inches
Outputs
Portable Device Dependent
4x mini-DisplayPort 1.2
Bus Interface
MXM-B (3.0)
PCIe 2.0 x16
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 700M
Quadro Fermi
Successor
GeForce 900M
Quadro Maxwell
View GeForce GTX 870M Details View Quadro K1200 Details