NVIDIA GeForce GTX 950 vs NVIDIA P106-090 Comparison
NVIDIA GeForce GTX 950
P106-090
PERFORMANCE BENCHMARKS
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.