NVIDIA GeForce 945M vs NVIDIA GeForce GTX 960M Comparison

NVIDIA
GEFORCE

NVIDIA GeForce 945M

CORE STATE GM107
VRAM 2 GB
CLOCK SPEED 1020 MHz
TDP 75 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

GeForce GTX 960M

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

PERFORMANCE BENCHMARKS

geekbench_opencl
8,099
11,045
geekbench_vulkan
N/A
8,245

Analysis: NVIDIA GeForce 945M vs NVIDIA GeForce GTX 960M

Head-to-Head Benchmarks

The database records a single head-to-head benchmark between these two mobile GPUs, and the result is decisive. In the Geekbench OpenCL test, the NVIDIA GeForce GTX 960M scores 11,045 points against the NVIDIA GeForce 945M's 8,099 points. That is a 36.4% advantage for the GTX 960M, a gap large enough to classify these as different performance tiers rather than close competitors. The delta is not a marginal edge; it represents a substantial computing advantage in raw throughput.

Context from the nearest rivals reinforces the separation. The GTX 960M's average benchmark score sits at 9,645, placing it at the 46th percentile among all GPUs in the database. Its closest competitor, the NVIDIA Quadro K5000, averages 9,637, a delta of just 0.1%, meaning the GTX 960M is effectively on par with that workstation card. The AMD Radeon Pro WX 2100 sits at 9,653, only 0.1% above, and the NVIDIA Quadro P4000 at 9,665 is 0.2% ahead. The spread among these rivals is remarkably tight, all within 0.7% of each other, which suggests the GTX 960M occupies a well-populated performance band where small differences dominate.

The 945M, by contrast, averages 8,099 points and sits at the 42nd percentile. Its nearest rivals cluster at similar levels: the NVIDIA GRID K2 scores 8,080 (0.2% above the 945M), the NVIDIA GeForce GTX 650 Ti Boost scores 8,067 (0.4% above), while the AMD Radeon R9 M360 scores 8,129 (0.4% below) and the NVIDIA GeForce GTX 950M scores 8,135 (0.4% below). The 945M is therefore sandwiched in a group of older and lower-tier parts, roughly 1,500 points behind the GTX 960M's average. In percentile terms, the difference is only 4 positions (46 versus 42), but the raw score gap tells the more meaningful story: the GTX 960M delivers roughly 19% higher average performance across all recorded benchmarks than the 945M.

The single OpenCL result is the only direct comparison available, but the average scores corroborate the same direction. The GTX 960M also has a Geekbench Vulkan score of 8,245, which is interesting because that figure nearly matches the 945M's best OpenCL result. In other words, the GTX 960M's Vulkan performance alone is comparable to the 945M's peak OpenCL performance, even before accounting for the GTX 960M's superior OpenCL showing.

The Verdict

The data points to a clear hierarchy: the NVIDIA GeForce GTX 960M is the stronger GPU in every recorded metric. Its OpenCL score leads by 36.4%, its average benchmark score leads by roughly 19%, and its Vulkan result of 8,245 exceeds the 945M's entire benchmark portfolio. The 945M's only recorded benchmark, OpenCL at 8,099, falls short of the GTX 960M's average score of 9,645 by 1,546 points. There is no benchmark category in the database where the 945M wins.

For users choosing between these two, the decision hinges on whether the performance gap justifies the trade-offs. The GTX 960M is the obvious pick for anyone prioritizing compute performance, especially in OpenCL workloads where the 36.4% advantage is decisive. The 945M, with its lower clocks and slower memory, appears positioned for scenarios where power draw and thermal constraints are paramount, though the database lists both at 75 W TDP, so that distinction does not appear in the recorded specifications.

The 945M's closest rival, the GTX 950M, averages 8,135 points, only 0.4% above the 945M. That proximity suggests the 945M is a slow member of the GeForce 900M mobile family. The GTX 960M, meanwhile, sits alongside workstation parts like the Quadro P4000 and K5000, indicating it punches above its mobile-class designation. For gaming or GPU-accelerated tasks, the GTX 960M is the only rational choice from this pair. The 945M would only make sense if the system integration requires a part with lower memory bandwidth demands, but even then, the performance penalty is steep.

FAQ

Q: How much faster is the GTX 960M than the 945M in OpenCL?

A: The GTX 960M scores 11,045 against the 945M's 8,099, a 36.4% advantage.

Q: Does the 945M win any benchmark category?

A: No. The database records only one head-to-head test, Geekbench OpenCL, and the GTX 960M wins it. The 945M has no recorded Vulkan score, while the GTX 960M posts 8,245 in that test.

Q: How do these GPUs compare to their nearest rivals?

A: The GTX 960M averages 9,645, within 0.2% of the Quadro P4000 (9,665) and 0.1% of the Radeon Pro WX 2100 (9,653). The 945M averages 8,099, within 0.4% of the GTX 950M (8,135) and Radeon R9 M360 (8,129).

Q: What is the memory configuration difference?

A: The GTX 960M uses 4 GB of GDDR5 on a 128-bit bus with 80.19 GB/s bandwidth. The 945M uses 2 GB of DDR3 on the same 128-bit bus but only 28.80 GB/s bandwidth.

Q: Are clock speeds different between the two?

A: Yes. The GTX 960M runs at 1097 MHz base and 1176 MHz boost, while the 945M runs at 928 MHz base and 1020 MHz boost. Memory clocks also differ: 1253 MHz (5 Gbps effective) for the GTX 960M versus 900 MHz (1800 Mbps effective) for the 945M.

Q: Which GPU has a higher percentile ranking?

A: The GTX 960M sits at the 46th percentile among all GPUs, while the 945M sits at the 42nd percentile.

Specification Differences

The two GPUs share the same silicon foundation: both use NVIDIA's GM107 chip on a 28 nm process from TSMC, with 1,870 million transistors on a 148 mm² die and a transistor density of 12.6M per mm². Shader counts are identical at 640 shading units, with 40 texture mapping units and 16 raster output units. Both are Maxwell architecture parts from the GeForce 900M generation, both use MXM-B (3.0) interfaces, and both are listed as end-of-life products with no power connectors required at 75 W TDP. Display outputs are portable-device dependent for both.

The differences begin with clocks. The GTX 960M runs at 1097 MHz base and 1176 MHz boost, while the 945M is clocked lower at 928 MHz base and 1020 MHz boost. That 169 MHz base gap and 156 MHz boost gap translate directly into throughput differences. The GTX 960M achieves 18.82 GPixel/s pixel rate and 47.04 GTexel/s texture rate, versus 16.32 GPixel/s and 40.80 GTexel/s for the 945M. Floating-point performance follows suit: 1.505 TFLOPS for the GTX 960M against 1,305.6 GFLOPS for the 945M.

Memory is the other major separation. The GTX 960M carries 4 GB of GDDR5 with a 128-bit bus and 80.19 GB/s bandwidth. The 945M carries 2 GB of DDR3 with the same bus width but only 28.80 GB/s bandwidth, a 64% reduction in memory throughput. Memory clocks also differ: 1253 MHz (5 Gbps effective) versus 900 MHz (1800 Mbps effective). Release dates are apart by roughly seven months: the GTX 960M launched on March 12, 2015, while the 945M launched on October 26, 2015. Both share the same predecessor (GeForce 800M) and successor (GeForce 10 Mobile).

Architecture Differences

Both GPUs are built on NVIDIA's Maxwell architecture using the GM107 chip, which means the core compute architecture is fundamentally the same. The shading units, TMUs, and ROPs are identical in count, and both support DirectX 12 (11_0), OpenGL 4.6, and Vulkan 1.4. The transistor count, die size, and manufacturing process are also identical, confirming that these are two variants of the same physical silicon with different binning and memory configurations.

The architectural difference that matters most is memory type. The GTX 960M pairs GM107 with GDDR5, which provides 80.19 GB/s of bandwidth. The 945M pairs the same chip with DDR3, capping bandwidth at 28.80 GB/s. This is not a minor tweak; it changes the memory subsystem's character entirely. GDDR5 delivers multiple times the bandwidth of DDR3 on the same bus width, which directly affects texture-heavy workloads, frame buffer operations, and any compute task that streams large datasets. The 945M's lower clocks compound this: the memory runs at 900 MHz (1800 Mbps effective) versus 1253 MHz (5 Gbps effective) on the GTX 960M.

The clock difference also reflects binning. Both chips draw from the same 1,870 million transistor pool, but the GTX 960M is configured to run at a 1097 MHz base with a 1176 MHz boost, while the 945M is limited to 928 MHz base and 1020 MHz boost. The 169 MHz base clock gap translates to a 15% difference in raw clock speed, and the boost gap is 15% as well. Combined with the memory bandwidth advantage, the GTX 960M ends up with a 36.4% lead in the recorded OpenCL benchmark, which aligns with the aggregate effect of these architectural differences.

Neither GPU supports ray tracing cores or tensor cores, as these are pre-RTX Maxwell parts. The absence of those features is consistent across both. The 945M's later release date (October 2015 versus March 2015) did not bring any architectural revision; it is the same GM107 silicon with reduced clocks and slower memory. In practical terms, the architecture is identical, but the implementation differs enough to create two distinct performance classes. The GTX 960M is the fully realized version of GM107 in mobile form, while the 945M is a cut-down configuration that sacrifices both clock speed and memory bandwidth. The benchmark data reflects exactly that: a 36.4% performance gap in the only head-to-head test, and a 19% gap in average scores across all recorded benchmarks.

DETAILED SPECIFICATIONS

SPECIFICATION
945M
GTX 960M
Core Specs
Shading Units
640
640 0.0%
Shaders
640
640 0.0%
TMUs
40
40 0.0%
ROPs
16
16 0.0%
Clocks
Base Clock
928 MHz
1097 MHz
Boost Clock
1020 MHz
1176 MHz
Memory Clock
900 MHz 1800 Mbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
2 GB
4 GB
VRAM (MB)
2,048
4,096 +100.0%
Memory Type
DDR3
GDDR5
Memory Bus
128 bit
128 bit
Bandwidth
28.80 GB/s
80.19 GB/s
Cache
L1 Cache
64 KB (per SMM)
64 KB (per SMM)
L2 Cache
2 MB
2 MB
Performance
Pixel Rate
16.32 GPixel/s
18.82 GPixel/s
Texture Rate
40.80 GTexel/s
47.04 GTexel/s
FP32 (TFLOPS)
1,305.6 GFLOPS
1.505 TFLOPS
FP64 (TFLOPS)
40.80 GFLOPS (1:32)
47.04 GFLOPS (1:32)
Power
TDP
75 W
75 W
TDP (W)
75
75 0.0%
Power Connectors
None
None
Architecture
Architecture
Maxwell
Maxwell
GPU Name
GM107
GM107
Generation
GeForce 900M
GeForce 900M
Process Size
28 nm
28 nm
Transistors
1,870 million
1,870 million
Die Size
148 mm²
148 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
12.6M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
1.4
OpenCL
3.0
3.0
CUDA
5.0
5.0
Shader Model
6.7 (5.1)
6.7 (5.1)
Physical
Slot Width
MXM Module
MXM Module
Outputs
Portable Device Dependent
Portable Device Dependent
Bus Interface
MXM-B (3.0)
MXM-B (3.0)
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 800M
GeForce 800M
Successor
GeForce 10 Mobile
GeForce 10 Mobile
View GeForce 945M Details View GeForce GTX 960M Details