NVIDIA GeForce 945M vs NVIDIA GeForce GTX 675MX 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 675MX

CORE STATE GK104
VRAM 2 GB
CLOCK SPEED
TDP 100 W
BUS WIDTH 256 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012

PERFORMANCE BENCHMARKS

geekbench_opencl
8,099
10,723
geekbench_metal
N/A
6,131

Analysis: NVIDIA GeForce 945M vs NVIDIA GeForce GTX 675MX

# FAQ

Q: How do the two GPUs compare in raw benchmark performance?

A: The GeForce GTX 675MX holds a decisive edge. In the Geekbench OpenCL test, it scores 10,723 against 8,099 for the GeForce 945M, a 32.4% advantage. The GTX 675MX also has a Geekbench Metal score of 6,131, while no Metal result is available for the 945M.

Q: Which GPU has the higher average benchmark score and percentile ranking?

A: The GTX 675MX averages 8,427 across all benchmarks, placing it in the 43rd percentile of all GPUs. The 945M averages 8,099, sitting in the 42nd percentile. The gap is narrow in percentile terms, but the OpenCL delta is substantial.

Q: How does the GTX 675MX compare to its nearest rivals?

A: The GTX 675MX trails the AMD Radeon 880M by 0.1%, the NVIDIA GeForce MX330 by 0.4%, and the AMD Radeon HD 8870M by 0.4%, while leading the AMD Radeon R9 M375X by 1.2%. These are tight margins, indicating the 675MX sits in a competitive mid-range band.

Q: What about the 945M's competitive positioning?

A: The 945M is essentially neck-and-neck with its closest competitors: it trails the AMD Radeon R9 M360 by 0.4% and the NVIDIA GeForce GTX 950M by 0.4%, while leading the NVIDIA GRID K2 by 0.2% and the NVIDIA GeForce GTX 650 Ti Boost by 0.4%. The 945M is a solidly mid-pack mobile part.

Q: Which GPU is more power-efficient per the specifications?

A: The 945M has a lower thermal design power (TDP) at 75 W, compared to 100 W for the GTX 675MX. Despite the lower power draw and a smaller die, the 945M's FP32 throughput is actually slightly higher at 1,305.6 GFLOPS versus 1,255.7 GFLOPS for the 675MX.

Q: Are there differences in memory technology that affect performance?

A: Yes. The GTX 675MX uses 2 GB of GDDR5 over a 256-bit bus, yielding 115.2 GB/s of bandwidth. The 945M also has 2 GB, but it is DDR3 on a 128-bit bus, providing only 28.80 GB/s — a 75% reduction in memory bandwidth that explains much of the benchmark gap.

# Architecture Differences

The two GPUs represent different architectural generations from NVIDIA. The GeForce GTX 675MX is built on the Kepler architecture using the GK104 chip, while the GeForce 945M leverages the Maxwell architecture with the GM107 chip. Both are fabricated on TSMC's 28 nm process, and both use the same MXM-B (3.0) bus interface.

The chip-level differences are stark. The GK104 packs 3,540 million transistors on a 294 mm² die, resulting in a transistor density of 12.0 million per mm². By contrast, the GM107 contains 1,870 million transistors on a much smaller 148 mm² die, achieving a slightly higher density of 12.6 million per mm². This means the 675MX has nearly twice the transistor count, but spread across roughly double the silicon area.

The execution resources differ significantly. The GTX 675MX fields 960 shading units, 80 texture mapping units, and 32 raster output units. The 945M, meanwhile, offers 640 shading units, 40 TMUs, and 16 ROPs. The 675MX therefore has 50% more shading units, double the TMUs, and double the ROPs. This hardware advantage translates directly into higher pixel and texture rates: the 675MX produces 13.08 GPixel/s and 52.32 GTexel/s, while the 945M manages 16.32 GPixel/s and 40.80 GTexel/s.

Clock behavior also differs. The 945M has explicit base and boost clocks of 928 MHz and 1020 MHz, respectively. The 675MX lists no base or boost clock in the specifications. Interestingly, despite the 945M's higher pixel rate, the 675MX wins on texture throughput, suggesting that the Kepler part's extra TMUs overcome its lower fill-rate ceiling.

Both GPUs support DirectX 12 (11_0), OpenGL 4.6, and Vulkan, though the 675MX lists Vulkan 1.2.175 while the 945M supports Vulkan 1.4. Neither has ray tracing or tensor cores. The memory clock is the same for both at 900 MHz, though the effective data rate differs: 3.6 Gbps for the 675MX's GDDR5 versus 1.8 Gbps for the 945M's DDR3.

# Head-to-Head Benchmarks

The only direct comparison available is the Geekbench OpenCL test, and it is a one-sided affair. The GTX 675MX scores 10,723, while the 945M manages 8,099. That is a 32.4% advantage for the older Kepler chip. This is a substantial margin, especially considering the 945M has a higher FP32 compute rating (1,305.6 GFLOPS) than the 675MX (1,255.7 GFLOPS). The data suggests that raw compute throughput is not the limiting factor — rather, the memory subsystem likely is.

The 675MX's GDDR5 memory delivers 115.2 GB/s of bandwidth, exactly four times the 28.80 GB/s of the 945M's DDR3. For OpenCL workloads, which often involve large data transfers and memory-bound kernels, this 4x bandwidth advantage is the most plausible explanation for the 32.4% score gap. The 675MX also has a wider 256-bit memory bus versus 128-bit, and double the ROPs, which further aids memory-intensive operations.

There is no Metal benchmark for the 945M, so the 675MX's Metal score of 6,131 stands alone. This absence limits cross-GPU comparison on Apple's Metal API, but the OpenCL result gives a clear picture of relative compute capability.

The wins tally is 1 for the GTX 675MX and 0 for the 945M. There are no benchmark categories where the 945M outperforms its rival in the data. The 945M's only consolation is its slightly higher FP32 peak, but that theoretical advantage does not materialize in the actual OpenCL test.

# Specification Differences

| Specification | GTX 675MX | 945M |

|---|---|---|

| Architecture | Kepler | Maxwell |

| Chip | GK104 | GM107 |

| Generation | GeForce 600M | GeForce 900M |

| Transistors | 3,540 million | 1,870 million |

| Die Size | 294 mm² | 148 mm² |

| Transistor Density | 12.0M / mm² | 12.6M / mm² |

| Base Clock | — | 928 MHz |

| Boost Clock | — | 1020 MHz |

| Memory Type | GDDR5 | DDR3 |

| Memory Bus Width | 256 bit | 128 bit |

| Memory Bandwidth | 115.2 GB/s | 28.80 GB/s |

| Effective Memory Rate | 3.6 Gbps | 1.8 Gbps |

| Shading Units | 960 | 640 |

| TMUs | 80 | 40 |

| ROPs | 32 | 16 |

| Pixel Rate | 13.08 GPixel/s | 16.32 GPixel/s |

| Texture Rate | 52.32 GTexel/s | 40.80 GTexel/s |

| FP32 | 1,255.7 GFLOPS | 1,305.6 GFLOPS |

| TDP | 100 W | 75 W |

| Vulkan Version | 1.2.175 | 1.4 |

| Release Date | 2012-09-30 | 2015-10-26 |

| Predecessor | GeForce 500M | GeForce 800M |

| Successor | GeForce 700M | GeForce 10 Mobile |

Both GPUs share several traits: 2 GB memory capacity, 28 nm process, TSMC foundry, MXM-B (3.0) interface, MXM Module slot width, no power connectors, portable-device-dependent display outputs, DirectX 12 (11_0), OpenGL 4.6, and end-of-life production status. Neither has a launch MSRP listed.

# Where Each One Wins

The GTX 675MX wins in every benchmark category where data exists. Its 32.4% OpenCL lead is the headline result, and its Metal score of 6,131 adds another data point in its favor. The 675MX also wins on memory bandwidth by a factor of four, has double the TMUs and ROPs, and packs 50% more shading units. For any workload that is bandwidth-limited or fill-rate-heavy, the 675MX is the clear choice.

The 945M's advantages are more subtle. It has a lower TDP at 75 W versus 100 W, making it a better fit for thermally constrained laptops. Its FP32 peak is slightly higher (1,305.6 GFLOPS), and its pixel rate is 16.32 GPixel/s versus 13.08 GPixel/s for the 675MX. The 945M also supports a newer Vulkan version (1.4 vs 1.2.175), which could matter for future compatibility with Vulkan-based applications. Its smaller die size and lower transistor count suggest a more efficient design, and its higher transistor density indicates a more compact layout.

In practical terms, the 675MX is the performance pick for compute-heavy tasks like OpenCL acceleration, where its massive bandwidth advantage dominates. The 945M is the efficiency pick, offering comparable compute with less power draw and newer API support. For gaming, the 675MX's higher texture rate and memory bandwidth should deliver smoother frame pacing, though the 945M's higher pixel rate could help at lower resolutions.

# The Verdict

The data points to a clear performance hierarchy: the NVIDIA GeForce GTX 675MX is the faster GPU, period. Its 32.4% OpenCL lead over the 945M is decisive, and its memory subsystem is in a different class entirely. Anyone choosing between these two purely on benchmark scores should select the 675MX without hesitation.

However, the 945M is not without merit. It draws 25 W less power, runs cooler in theory, and has a higher FP32 peak. For users who prioritize battery life and thermal headroom over raw performance, the 945M makes sense. Its newer Vulkan support also gives it a slight future-proofing edge.

The 675MX's position among its rivals is interesting: it sits within 0.4% of three competitors (AMD Radeon 880M, NVIDIA GeForce MX330, AMD Radeon HD 8870M) and leads the AMD Radeon R9 M375X by 1.2%. This indicates it is a well-balanced mid-range part. The 945M is similarly competitive, sitting within 0.4% of four rivals.

The verdict depends on the use case. For compute tasks, content creation, or any workload that stresses memory bandwidth, the GTX 675MX is the only rational choice. For light gaming, general productivity, or ultra-portable laptops where power draw matters, the 945M offers a more efficient alternative. The 675MX is the performance winner; the 945M is the efficiency winner. Neither is obsolete, but they serve different masters. The data does not support calling the 945M a better GPU — it simply fills a different niche.

DETAILED SPECIFICATIONS

SPECIFICATION
945M
GTX 675MX
Core Specs
Shading Units
640
960 +50.0%
Shaders
640
960 +50.0%
TMUs
40
80 +100.0%
ROPs
16
32 +100.0%
Clocks
Base Clock
928 MHz
Boost Clock
1020 MHz
GPU Clock
654 MHz
Memory Clock
900 MHz 1800 Mbps effective
900 MHz 3.6 Gbps effective
Memory
Memory Size
2 GB
2 GB
VRAM (MB)
2,048
2,048 0.0%
Memory Type
DDR3
GDDR5
Memory Bus
128 bit
256 bit
Bandwidth
28.80 GB/s
115.2 GB/s
Cache
L1 Cache
64 KB (per SMM)
16 KB (per SMX)
L2 Cache
2 MB
512 KB
Performance
Pixel Rate
16.32 GPixel/s
13.08 GPixel/s
Texture Rate
40.80 GTexel/s
52.32 GTexel/s
FP32 (TFLOPS)
1,305.6 GFLOPS
1,255.7 GFLOPS
FP64 (TFLOPS)
40.80 GFLOPS (1:32)
52.32 GFLOPS (1:24)
Power
TDP
75 W
100 W
TDP (W)
75
100 +33.3%
Power Connectors
None
None
Architecture
Architecture
Maxwell
Kepler
GPU Name
GM107
GK104
Generation
GeForce 900M
GeForce 600M
Process Size
28 nm
28 nm
Transistors
1,870 million
3,540 million
Die Size
148 mm²
294 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
12.0M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
1.2.175
OpenCL
3.0
3.0
CUDA
5.0
3.0
Shader Model
6.7 (5.1)
6.5 (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 500M
Successor
GeForce 10 Mobile
GeForce 700M
View GeForce 945M Details View GeForce GTX 675MX Details