NVIDIA GeForce GTX 780M vs NVIDIA GeForce GTX 950 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 780M

CORE STATE GK104
VRAM 4 GB
CLOCK SPEED 797 MHz
TDP 122 W
BUS WIDTH 256 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2013
VS
NVIDIA
GEFORCE

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

PERFORMANCE BENCHMARKS

geekbench_metal
8,319
7,172
geekbench_opencl
12,769
15,662
geekbench_vulkan
12,696
16,734

Analysis: NVIDIA GeForce GTX 780M vs NVIDIA GeForce GTX 950

The Verdict

The recorded data separates these two NVIDIA parts by their workload strengths, not by overall supremacy. The GTX 950 takes the aggregate benchmark average with 13,189 points against the GTX 780M’s 11,261 points, a lead of roughly 17%. That overall margin comes almost entirely from modern API tests. In Geekbench OpenCL, the GTX 950 scores 15,662 versus 12,769 for the 780M, a 22.7% advantage. In Geekbench Vulkan, the gap widens to 31.8% (16,734 versus 12,696). The 780M fights back in Geekbench Metal, where it scores 8,319 against 7,172, a 13.8% win. The verdict is straightforward: the GTX 950 is the stronger choice for OpenCL and Vulkan workloads, while the 780M retains an edge specifically in Metal-based applications. Desktop builders should favor the GTX 950 for its modern feature set and API support. Laptop or MXM users with a 780M already installed should not expect a generational leap if they switch, except in Vulkan scenarios where the 950 is decisively faster.

Architecture Differences

The two GPUs come from different NVIDIA architectures and different eras. The GTX 950 uses the GM206 chip on Maxwell 2.0, part of the GeForce 900 generation, fabricated on a 28 nm process at TSMC. The GTX 780M uses the GK104 chip on Kepler, part of the GeForce 700M generation, also on a 28 nm TSMC process. Both share the same process node, but the transistor counts differ notably. The 780M packs 3,540 million transistors on a 294 mm² die, while the 950 has 2,940 million transistors on a smaller 228 mm² die. The density numbers are close: 12.9M per mm² for the 950 versus 12.0M per mm² for the 780M, so the 950 achieves slightly better packing efficiency.

The compute resources tell a different story. The 780M carries 1,536 shading units, 128 texture units, and 32 ROPs. The 950 has 768 shading units, 48 texture units, and 32 ROPs. Despite having half the shader count, the 950 posts higher pixel rate (38.02 GPixel/s versus 25.50 GPixel/s) because its boost clock reaches 1188 MHz against the 780M’s 797 MHz. The 950’s texture rate is lower at 57.02 GTexel/s versus 102.0 GTexel/s, reflecting its fewer TMUs. In raw FP32 throughput, the 780M claims 2.448 TFLOPS versus the 950’s 1.825 TFLOPS, but that theoretical advantage does not translate to benchmark wins in the recorded tests.

Memory configurations also diverge. The 950 has 2 GB of GDDR5 on a 128-bit bus, yielding 105.8 GB/s bandwidth. The 780M has 4 GB of GDDR5 on a 256-bit bus, providing 160.0 GB/s. The 780M’s larger frame buffer and wider bus favor high-resolution textures and anti-aliasing, while the 950’s smaller pool may limit very demanding scenes. The 950’s memory clock is higher at 1653 MHz (6.6 Gbps effective) versus 1250 MHz (5 Gbps effective) for the 780M. Power and interface differ as well: the 950 is a dual-slot desktop card rated at 90 W TDP with a 1x 6-pin connector and PCIe 3.0 x16 interface, while the 780M is an MXM module rated at 122 W with no power connectors and an MXM-B (3.0) interface. API support is a key differentiator. The 950 supports DirectX 12 (12_1), OpenGL 4.6, and Vulkan 1.4. The 780M supports DirectX 12 (11_0), OpenGL 4.6, and Vulkan 1.2.175. The 950’s newer feature level explains part of its Vulkan advantage.

Head-to-Head Benchmarks

The head-to-head results show a clear split by API. In Geekbench Metal, the GTX 780M wins with 8,319 points against 7,172 for the GTX 950. The delta is 13.8% in favor of the 780M. This is the only test where the older Kepler part comes out ahead. The Metal result is notable because the 780M’s higher shader count and wider memory bus may compensate for its lower clocks in that specific workload. Meanwhile, the GTX 950 dominates the other two tests by larger margins. In Geekbench OpenCL, the 950 scores 15,662 versus 12,769, a 22.7% lead. In Geekbench Vulkan, the 950 scores 16,734 versus 12,696, a 31.8% lead. These are substantial gaps, not marginal differences. The Vulkan result is particularly striking: the 950 outperforms the 780M by nearly a third in that API. The pattern suggests that the 950’s Maxwell 2.0 architecture and newer driver path handle compute and modern graphics APIs more efficiently, despite having fewer shading units and lower theoretical FP32.

The overall win count is 2 for the GTX 950 and 1 for the GTX 780M. The average benchmark score reinforces the 950’s position: 13,189 versus 11,261, a difference of 1,928 points. The 950 sits at percentile 53 among all GPUs, while the 780M sits at percentile 50. The nearest rivals in the database place the 950 close to the NVIDIA GeForce GTX 480 (13,300 average, 0.8% higher), the AMD Radeon Pro 555X (13,321 average, 1% higher), and the AMD FirePro M6100 (13,354 average, 1.2% higher). The 780M’s nearest rivals include the AMD Radeon Pro WX 3200 (11,228 average, 0.3% lower) and the AMD FirePro W4300 (11,225 average, 0.3% lower), placing it in a lower performance tier overall.

FAQ

Q: Which GPU has the higher average benchmark score?

A: The GTX 950 leads with an average benchmark score of 13,189 against the GTX 780M’s 11,261. The 950 also holds a higher percentile ranking at 53 versus 50.

Q: In which test does the GTX 780M beat the GTX 950?

A: The 780M wins only in Geekbench Metal, scoring 8,319 versus 7,172, a 13.8% advantage. The 950 wins the OpenCL and Vulkan tests by 22.7% and 31.8% respectively.

Q: How do their memory configurations compare?

A: The 780M has 4 GB of GDDR5 on a 256-bit bus with 160.0 GB/s bandwidth. The 950 has 2 GB of GDDR5 on a 128-bit bus with 105.8 GB/s bandwidth. The 780M’s memory clock is lower at 1250 MHz versus 1653 MHz for the 950.

Q: What API level does each GPU support for DirectX?

A: The GTX 950 supports DirectX 12 (12_1), while the GTX 780M supports DirectX 12 (11_0). Both support OpenGL 4.6, but the 950’s Vulkan version is 1.4 versus 1.2.175 for the 780M.

Q: Which GPU has more shading units and higher theoretical FP32?

A: The GTX 780M has 1,536 shading units and 2.448 TFLOPS FP32. The GTX 950 has 768 shading units and 1.825 TFLOPS. Despite this, the 950 wins two of three benchmarks, indicating architectural efficiency matters more than raw counts.

Q: What are the power and interface differences?

A: The 950 is a dual-slot desktop card rated at 90 W TDP with a 1x 6-pin power connector and PCIe 3.0 x16 interface. The 780M is an MXM module rated at 122 W with no power connectors and an MXM-B (3.0) interface.

Where Each One Wins

The GTX 950 is the clear winner for compute-heavy and modern API workloads. Its OpenCL score of 15,662 and Vulkan score of 16,734 demonstrate strong performance in general-purpose GPU computing and Vulkan-based games or applications. The 22.7% and 31.8% margins over the 780M are not subtle. The 950’s DirectX 12 (12_1) feature level and Vulkan 1.4 support also position it better for current and future titles that lean on these APIs. Its lower TDP of 90 W makes it a reasonable fit for standard desktop builds, and its 202 mm length fits most mid-tower cases. The 950’s nearest rivals hover around its average score (GTX 480 at 13,300, Radeon Pro 555X at 13,321), so it sits in a familiar performance band for mid-range desktop GPUs.

The GTX 780M wins specifically in Metal-based workloads. Its Geekbench Metal score of 8,319 beats the 950 by 13.8%. For users running macOS or Metal-accelerated applications, the 780M has a measurable advantage. Its 4 GB frame buffer and 256-bit bus provide 160.0 GB/s bandwidth, which helps in texture-heavy scenes and higher resolutions. The 780M also has more shading units (1,536 versus 768) and higher theoretical FP32 (2.448 TFLOPS), which may benefit workloads that scale with raw shader throughput rather than architecture efficiency. However, its 122 W TDP and MXM form factor limit it to laptops or specialized systems. The 780M’s nearest rivals, such as the Radeon Pro WX 3200 (11,228 average) and FirePro W4300 (11,225 average), indicate it performs below the 950’s tier in aggregate.

For a desktop user prioritizing OpenCL or Vulkan performance, the GTX 950 is the only rational pick. For a laptop user with a 780M who needs Metal performance, the 780M remains viable. The two GPUs do not compete in the same physical space, so the choice largely depends on platform and workload. The data does not support a blanket recommendation for one over the other; it supports a recommendation based on the API in question. In Vulkan, the 950 is 31.8% faster, which is a decisive margin. In Metal, the 780M is 13.8% faster, which is meaningful but smaller. The 950’s two wins out of three, plus its higher average score and percentile, make it the stronger overall product in the database’s recorded measurements.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 780M
GTX 950
Core Specs
Shading Units
1,536
768 -50.0%
Shaders
1,536
768 -50.0%
TMUs
128
48 -62.5%
ROPs
32
32 0.0%
Clocks
Base Clock
771 MHz
1024 MHz
Boost Clock
797 MHz
1188 MHz
Memory Clock
1250 MHz 5 Gbps effective
1653 MHz 6.6 Gbps effective
Memory
Memory Size
4 GB
2 GB
VRAM (MB)
4,096
2,048 -50.0%
Memory Type
GDDR5
GDDR5
Memory Bus
256 bit
128 bit
Bandwidth
160.0 GB/s
105.8 GB/s
Cache
L1 Cache
16 KB (per SMX)
48 KB (per SMM)
L2 Cache
512 KB
1024 KB
Performance
Pixel Rate
25.50 GPixel/s
38.02 GPixel/s
Texture Rate
102.0 GTexel/s
57.02 GTexel/s
FP32 (TFLOPS)
2.448 TFLOPS
1.825 TFLOPS
FP64 (TFLOPS)
102.0 GFLOPS (1:24)
57.02 GFLOPS (1:32)
Power
TDP
122 W
90 W
TDP (W)
122
90 -26.2%
Suggested PSU
250 W
Power Connectors
None
1x 6-pin
Architecture
Architecture
Kepler
Maxwell 2.0
GPU Name
GK104
GM206
Generation
GeForce 700M
GeForce 900
Process Size
28 nm
28 nm
Transistors
3,540 million
2,940 million
Die Size
294 mm²
228 mm²
Foundry
TSMC
TSMC
Density
12.0M / mm²
12.9M / mm²
API Support
DirectX
12 (11_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.2.175
1.4
OpenCL
3.0
3.0
CUDA
3.0
5.2
Shader Model
6.5 (5.1)
6.8
Physical
Slot Width
MXM Module
Dual-slot
Length
202 mm 8 inches
Outputs
Portable Device Dependent
1x DVI1x HDMI 2.03x DisplayPort 1.2
Bus Interface
MXM-B (3.0)
PCIe 3.0 x16
Other
Launch Price
159 USD
Production
End-of-life
End-of-life
Predecessor
GeForce 600M
GeForce 700
Successor
GeForce 800M
GeForce 10
View GeForce GTX 780M Details View GeForce GTX 950 Details