GPU Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 950

CORE STATE GM206
VRAM 2 GB
CLOCK SPEED 1188 MHz
TDP 90 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell 2.0
nm
PROCESS 28 nm
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

P106-090

CORE STATE GP106
VRAM 3 GB
CLOCK SPEED 1531 MHz
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Pascal
nm
PROCESS 16 nm
LAUNCH DATE 2017

PERFORMANCE BENCHMARKS

geekbench_metal
7,172
N/A
geekbench_opencl
15,662
21,304
geekbench_vulkan
16,734
18,596
3dmark_3dmark_steel_nomad_dx12
N/A
509

Analysis: NVIDIA GeForce GTX 950 vs NVIDIA P106-090

Head-to-Head Benchmarks

The benchmark data shows a clear overall victory for the NVIDIA P106-090, which wins both head-to-head tests against the GeForce GTX 950. The most decisive result comes in the Geekbench OpenCL test, where the P106-090 scores 21,304 against the GTX 950's 15,662. That is a 36% lead, a substantial margin that reflects the mining card's advantage in raw compute throughput. The gap is narrower in the Geekbench Vulkan test, but the P106-090 still comes out ahead with 18,596 points versus 16,734 points for the GTX 950, a delta of 11.1%.

Looking at the broader average benchmark score, the P106-090 posts an average of 13,470 across all tests, while the GTX 950 averages 13,189. That difference of roughly 281 points places the P106-090 in the 54th percentile of all GPUs, one point ahead of the GTX 950's 53rd percentile. The near-rival comparison reinforces the P106-090's position: its average score sits within 0.5% of the AMD Radeon Pro 555 and within 0.3% of the NVIDIA GeForce GTX 570. The GTX 950, meanwhile, lands within 0.9% of the NVIDIA Tesla M2090 and 0.8% of the GTX 480.

The P106-090's OpenCL advantage is especially notable because both cards share the same shading unit count of 768. Yet the P106-090's higher clock speeds, a 1,354 MHz base and 1,531 MHz boost versus 1,024 MHz and 1,188 MHz for the GTX 950, translate into a 28.9% faster FP32 throughput at 2.352 TFLOPS versus 1.825 TFLOPS. That compute headroom is the primary driver of its 36% OpenCL win. The Vulkan result, while still a win for the P106-090, is closer because API overhead and memory access patterns can mitigate raw compute differences. Still, the data shows the P106-090 winning every measured test, with no single benchmark where the GTX 950 pulls ahead.

Where Each One Wins

The P106-090 is the clear winner in compute-oriented workloads. Its OpenCL score of 21,304 demonstrates a commanding lead in general-purpose GPU compute, which matters for tasks like rendering, physics simulation, and data processing. The Vulkan score of 18,596 also favors the P106-090, indicating stronger performance in modern graphics APIs that leverage low-level hardware access. The P106-090's 3 GB of GDDR5 memory, paired with a 192-bit bus and 192.2 GB/s of bandwidth, gives it a memory bandwidth advantage of 81.7% over the GTX 950's 105.8 GB/s. That bandwidth headroom helps in texture-heavy scenes and larger working sets.

The GTX 950, despite losing both head-to-head tests, has its own areas of strength. It is the only card of the two with display outputs, 1x DVI, 1x HDMI 2.0, and 3x DisplayPort 1.2, making it the only viable option for actually driving a monitor. The P106-090 has no outputs at all, which is expected for a mining-focused product. The GTX 950 also has a more conventional bus interface: PCIe 3.0 x16 versus the P106-090's PCIe 1.0 x1. That means the GTX 950 can slot into standard desktop motherboards without bandwidth bottlenecks, while the P106-090's x1 interface severely limits data transfer to and from the host system. For gaming, the GTX 950's 2 GB of VRAM is smaller, but its 1,188 MHz boost clock and 57.02 GTexel/s texture rate still provide competent 1080p performance for its era. The GTX 950 also supports the same DirectX 12 (12_1), OpenGL 4.6, and Vulkan 1.4 APIs as the P106-090, so software compatibility is identical.

The GTX 950's predecessor is the GeForce 700 series, and its successor is the GeForce 10 series, placing it in a well-trodden product lineage. The P106-090, by contrast, belongs to the "Mining GPUs" generation, with no predecessor or successor listed. That distinction matters: the P106-090 is a specialized tool, while the GTX 950 is a general-purpose graphics card.

Architecture Differences

The P106-090 is built on NVIDIA's Pascal architecture, fabricated on a 16 nm process at TSMC. The GTX 950 uses the older Maxwell 2.0 architecture on a 28 nm process, also at TSMC. The process node shrink is significant: 16 nm versus 28 nm allows the P106-090 to pack 4,400 million transistors into a 200 mm² die, yielding a transistor density of 22.0 million transistors per mm². The GTX 950's GM206 chip contains 2,940 million transistors on a larger 228 mm² die, resulting in a much lower density of 12.9 million per mm². The Pascal chip is physically smaller but electrically denser, which explains how it achieves higher clock speeds and efficiency despite a lower TDP.

The core configurations differ in one key area: both cards have 768 shading units and 48 TMUs, but the P106-090 has 48 ROPs versus the GTX 950's 32 ROPs. That 50% increase in ROP count directly contributes to the P106-090's pixel rate of 73.49 GPixel/s, nearly double the GTX 950's 38.02 GPixel/s. The texture rate also favors the P106-090 at 73.49 GTexel/s versus 57.02 GTexel/s, driven by its higher boost clock.

FP16 compute is another differentiator: the P106-090 lists 36.74 GFLOPS at a 1:64 ratio, while the GTX 950 has no FP16 data listed. That suggests the Pascal card has at least some half-precision capability, however limited, whereas the Maxwell part does not expose any. Both cards share the same API support, DirectX 12 (12_1), OpenGL 4.6, and Vulkan 1.4, so there is no architectural difference in software feature levels, but the underlying hardware implementations are generations apart.

Specification Differences

The two cards diverge on nearly every measurable specification. The P106-090 uses the GP106 chip, while the GTX 950 uses GM206. Process node: 16 nm versus 28 nm. Transistor count: 4,400 million versus 2,940 million. Die size: 200 mm² versus 228 mm². Transistor density: 22.0M/mm² versus 12.9M/mm². Base clock: 1,354 MHz versus 1,024 MHz. Boost clock: 1,531 MHz versus 1,188 MHz. Memory clock: 2,002 MHz (8 Gbps effective) versus 1,653 MHz (6.6 Gbps effective). Memory size: 3 GB versus 2 GB. Memory bus width: 192-bit versus 128-bit. Memory bandwidth: 192.2 GB/s versus 105.8 GB/s. ROPs: 48 versus 32. Pixel rate: 73.49 GPixel/s versus 38.02 GPixel/s. Texture rate: 73.49 GTexel/s versus 57.02 GTexel/s. FP32: 2.352 TFLOPS versus 1.825 TFLOPS. TDP: 75 W versus 90 W. Bus interface: PCIe 1.0 x1 versus PCIe 3.0 x16. Display outputs: none versus 1x DVI, 1x HDMI 2.0, 3x DisplayPort 1.2. Dimensions: 250 mm (9.8 inches) versus 202 mm (8 inches). Release date: 2017-07-30 versus 2015-08-19. Generation: Mining GPUs versus GeForce 900.

The two cards are identical in several areas: 768 shading units, 48 TMUs, 1x 6-pin power connector, 250 W suggested PSU, dual-slot width, DirectX 12 (12_1), OpenGL 4.6, Vulkan 1.4, and end-of-life production status. The GTX 950 has a launch MSRP of 159 USD; the P106-090 has no listed MSRP.

FAQ

Q: Which card has a higher average benchmark score?

A: The NVIDIA P106-090 averages 13,470 across all tests, compared to 13,189 for the GeForce GTX 950. The P106-090 sits in the 54th percentile of all GPUs, while the GTX 950 is in the 53rd.

Q: How much faster is the P106-090 in OpenCL?

A: The P106-090 scores 21,304 in Geekbench OpenCL versus 15,662 for the GTX 950, a 36% advantage. This is the largest performance gap between the two cards in any tested workload.

Q: Does the GTX 950 support display outputs?

A: Yes. The GTX 950 includes 1x DVI, 1x HDMI 2.0, and 3x DisplayPort 1.2 outputs. The P106-090 has no display outputs, making it unsuitable for direct monitor connection.

Q: What is the memory bandwidth difference?

A: The P106-090 offers 192.2 GB/s over a 192-bit bus with 3 GB of GDDR5. The GTX 950 provides 105.8 GB/s over a 128-bit bus with 2 GB of GDDR5. The P106-090 has 81.7% more bandwidth.

Q: Which card has a lower TDP?

A: The P106-090 has a 75 W TDP, while the GTX 950 is rated at 90 W. Both require a 1x 6-pin power connector and a 250 W suggested PSU.

Q: Do both cards support the same APIs?

A: Yes. Both support DirectX 12 (12_1), OpenGL 4.6, and Vulkan 1.4, despite the P106-090 using the older PCIe 1.0 x1 bus interface versus the GTX 950's PCIe 3.0 x16.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 950
P106-090
Core Specs
Shading Units
768
768 0.0%
Shaders
768
768 0.0%
TMUs
48
48 0.0%
ROPs
32
48 +50.0%
SM Count
6
Clocks
Base Clock
1024 MHz
1354 MHz
Boost Clock
1188 MHz
1531 MHz
Memory Clock
1653 MHz 6.6 Gbps effective
2002 MHz 8 Gbps effective
Memory
Memory Size
2 GB
3 GB
VRAM (MB)
2,048
3,072 +50.0%
Memory Type
GDDR5
GDDR5
Memory Bus
128 bit
192 bit
Bandwidth
105.8 GB/s
192.2 GB/s
Cache
L1 Cache
48 KB (per SMM)
48 KB (per SM)
L2 Cache
1024 KB
1536 KB
Performance
Pixel Rate
38.02 GPixel/s
73.49 GPixel/s
Texture Rate
57.02 GTexel/s
73.49 GTexel/s
FP32 (TFLOPS)
1.825 TFLOPS
2.352 TFLOPS
FP64 (TFLOPS)
57.02 GFLOPS (1:32)
73.49 GFLOPS (1:32)
FP16 (TFLOPS)
36.74 GFLOPS (1:64)
Power
TDP
90 W
75 W
TDP (W)
90
75 -16.7%
Suggested PSU
250 W
250 W
Power Connectors
1x 6-pin
1x 6-pin
Architecture
Architecture
Maxwell 2.0
Pascal
GPU Name
GM206
GP106
Generation
GeForce 900
Mining GPUs
Process Size
28 nm
16 nm
Transistors
2,940 million
4,400 million
Die Size
228 mm²
200 mm²
Foundry
TSMC
TSMC
Density
12.9M / mm²
22.0M / mm²
API Support
DirectX
12 (12_1)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.4
1.4
OpenCL
3.0
3.0
CUDA
5.2
6.1
Shader Model
6.8
6.8
Physical
Slot Width
Dual-slot
Dual-slot
Length
202 mm 8 inches
250 mm 9.8 inches
Outputs
1x DVI1x HDMI 2.03x DisplayPort 1.2
No outputs
Bus Interface
PCIe 3.0 x16
PCIe 1.0 x1
Other
Launch Price
159 USD
Production
End-of-life
End-of-life
Predecessor
GeForce 700
Successor
GeForce 10
View GeForce GTX 950 Details View P106-090 Details