NVIDIA GeForce 940MX vs NVIDIA GeForce GTX 980M Comparison

NVIDIA
GEFORCE

NVIDIA GeForce 940MX

CORE STATE GM107
VRAM 2 GB
CLOCK SPEED 861 MHz
TDP 23 W
BUS WIDTH 64 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2016
VS
NVIDIA
GEFORCE

GeForce GTX 980M

CORE STATE GM204
VRAM 8 GB
CLOCK SPEED 1127 MHz
TDP
BUS WIDTH 256 bit
ARCHITECTURE Maxwell 2.0
nm
PROCESS 28 nm
LAUNCH DATE 2014

PERFORMANCE BENCHMARKS

geekbench_opencl
4,939
23,832
geekbench_vulkan
4,749
17,703
3dmark_3dmark_steel_nomad_dx12
N/A
649
passmark_directx_10
N/A
35
passmark_directx_11
N/A
57
passmark_directx_12
N/A
31
passmark_directx_9
N/A
125
passmark_g2d
N/A
490
passmark_g3d
N/A
7,338
passmark_gpu_compute
N/A
2,816

Analysis: NVIDIA GeForce 940MX vs NVIDIA GeForce GTX 980M

Where Each One Wins

The benchmark data splits these two mobile GPUs into clearly different roles. The NVIDIA GeForce GTX 980M dominates every recorded head-to-head test, while the GeForce 940MX does not win a single comparison in the database. The GTX 980M is built for sustained, high-load graphics work, whereas the 940MX is better understood as an entry-level part that handles lighter tasks without breaking a sweat.

Looking at the recorded measurements, the GTX 980M scores 23,832 in Geekbench OpenCL and 17,703 in Geekbench Vulkan. The 940MX scores 4,939 and 4,749 in those same tests. That is not a close contest. The GTX 980M leads by 382.5% in OpenCL and 272.8% in Vulkan. The data strongly suggests the GTX 980M is the only one of the two suited for demanding graphical workloads, such as modern gaming or GPU-accelerated content creation.

The 940MX, by contrast, has no benchmark win in the head-to-head data. Its average benchmark score is 4,844, which places it in the 28th percentile of all GPUs. The GTX 980M averages 5,308, sitting in the 31st percentile. While both are below the median, the GTX 980M still holds a clear advantage. The 940MX is best used for everyday visual tasks, light media playback, or basic productivity, where its lower power draw matters more than raw speed.

The use-case split is clear: the GTX 980M is for users who need real performance, the 940MX is for users who need a functional, low-power mobile GPU for non-intensive work. The benchmark wins all go to the GTX 980M, with no test where the 940MX comes out ahead.

Architecture Differences

The two chips share a common manufacturer and process node, but little else. Both are built by TSMC on a 28 nm process, but the GTX 980M uses the GM204 chip with Maxwell 2.0 architecture, while the 940MX uses the smaller GM107 chip with first-generation Maxwell. That difference in architecture generation matters. Maxwell 2.0 supports DirectX 12 (12_1), whereas the older Maxwell in the 940MX only reaches DirectX 12 (11_0). Both support OpenGL 4.6 and Vulkan 1.4.

The transistor count tells a large part of the story. The GTX 980M packs 5,200 million transistors on a 398 mm² die, giving a density of 13.1 million transistors per square millimeter. The 940MX has 1,870 million transistors on a 148 mm² die, with a density of 12.6 million per square millimeter. That is a massive difference in raw silicon, which directly translates into far more compute hardware.

The GTX 980M has 1,536 shading units, 96 texture mapping units, and 64 raster output units. The 940MX has 512 shading units, 32 TMUs, and only 8 ROPs. That is exactly three times the shading units and TMUs, and eight times the ROPs. The memory subsystem is also completely different. The GTX 980M uses 8 GB of GDDR5 on a 256-bit bus, yielding 160.4 GB/s of bandwidth. The 940MX has 2 GB of GDDR5 on a 64-bit bus, yielding just 40.10 GB/s. That is a four-fold difference in bus width and bandwidth.

Clocks also favor the GTX 980M. It runs at a base of 1038 MHz and a boost of 1127 MHz. The 940MX runs at 795 MHz base and 861 MHz boost. The GTX 980M is faster in raw clock speed and has far more parallel hardware behind it. The 940MX does have one advantage: a 23 W TDP, while the GTX 980M has no listed TDP, but the architectural differences make the GTX 980M in a different class entirely.

Head-to-Head Benchmarks

The database has just two direct head-to-head tests, and the GTX 980M wins both decisively. In Geekbench OpenCL, the GTX 980M scores 23,832 against the 940MX's 4,939. That is a delta of 382.5%, meaning the GTX 980M is nearly five times faster in this compute test. The differences in shading units, memory bandwidth, and clock speed all feed into this result. OpenCL is a synthetic compute workload, and the GTX 980M's triple shading unit count and 160.4 GB/s of bandwidth simply overwhelm the 940MX.

In Geekbench Vulkan, the GTX 980M scores 17,703 versus 4,749. That is a 272.8% lead. Vulkan is a low-level graphics API, and the GTX 980M's Maxwell 2.0 architecture with DirectX 12 (12_1) support likely plays a role in its efficiency here. The 940MX only supports DirectX 12 (11_0), which means it lacks some of the newer features, but Vulkan still runs. The GTX 980M's 1,536 shading units and 64 ROPs simply process far more work per frame.

It is also worth looking at the average benchmark scores. The GTX 980M averages 5,308 across all recorded tests, while the 940MX averages 4,844. The GTX 980M is about 9.6% higher on average. However, the GTX 980M also has more benchmarks recorded: it has scores for 3DMark Steel Nomad, Geekbench OpenCL, Geekbench Vulkan, and multiple Passmark tests (DirectX 9, 10, 11, 12, G2D, G3D, and GPU compute). The 940MX only has two recorded benchmarks. So the average is based on very different data sets, and the head-to-head tests are more reliable for comparison.

The biggest win for the GTX 980M is in OpenCL, where the 382.5% lead shows a massive gap in compute capability. The Vulkan win is also huge at 272.8%. No test shows the 940MX winning, and the lack of any close margin confirms the performance hierarchy.

The Verdict

From the recorded data, the choice is unambiguous: the NVIDIA GeForce GTX 980M is the stronger GPU in every measurable way. It wins both head-to-head benchmarks, has a higher average benchmark score, and sits at a higher percentile (31st versus the 940MX's 28th). The GTX 980M offers 3.462 TFLOPS of FP32 compute, versus the 940MX's 881.7 GFLOPS. The GTX 980M has 8 GB of memory on a 256-bit bus, versus the 940MX's 2 GB on a 64-bit bus. Any user who needs performance should pick the GTX 980M.

The 940MX is not without a purpose, though. Its 23 W TDP is a major advantage in a portable device. The GTX 980M has no listed TDP, but the sheer hardware suggests a much higher power draw. For a thin and light laptop where battery life is a priority, the 940MX is a more sensible choice. The data shows it is slower, but it is also more power-efficient. No price or cost information is available, so the value judgement comes down to performance versus power consumption.

The GTX 980M is the clear winner for gaming, rendering, or any GPU-accelerated work. The 940MX is the better pick for a low-power mobile device where the user plays older games or just needs display output. The benchmark record shows no scenario where the 940MX wins, so the verdict is straightforward: GTX 980M for performance, 940MX for efficiency.

FAQ

Q: Which GPU has a higher average benchmark score?

A: The NVIDIA GeForce GTX 980M has an average benchmark score of 5,308, while the GeForce 940MX averages 4,844.

Q: How much faster is the GTX 980M in Geekbench OpenCL?

A:** The GTX 980M scores 23,832 versus the 940MX's 4,939, a lead of 382.5%.

Q: What is the memory bandwidth difference?

A:** The GTX 980M has 160.4 GB/s of bandwidth from a 256-bit bus, while the 940MX has 40.10 GB/s from a 64-bit bus.

Q: Which GPU has more shading units?

A:** The GTX 980M has 1,536 shading units, three times the 512 shading units found in the 940MX.

Q: Does the 940MX support Vulkan?

A:** Yes, the 940MX supports Vulkan 1.4, just like the GTX 980M.

Q: What is the launch date of each GPU?

A:** The GTX 980M was released on October 6, 2014, and the 940MX was released on June 27, 2016. Both are now at end-of-life.

Specification Differences

| Specification | NVIDIA GeForce GTX 980M | NVIDIA GeForce 940MX |

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

| Architecture | Maxwell 2.0 | Maxwell |

| Chip | GM204 | GM107 |

| Transistors | 5,200 million | 1,870 million |

| Die Size | 398 mm² | 148 mm² |

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

| Base Clock | 1038 MHz | 795 MHz |

| Boost Clock | 1127 MHz | 861 MHz |

| Memory Size | 8 GB GDDR5 | 2 GB GDDR5 |

| Memory Bus Width | 256 bit | 64 bit |

| Memory Bandwidth | 160.4 GB/s | 40.10 GB/s |

| Shading Units | 1536 | 512 |

| TMUs | 96 | 32 |

| ROPs | 64 | 8 |

| Pixel Rate | 72.13 GPixel/s | 6.888 GPixel/s |

| Texture Rate | 108.2 GTexel/s | 27.55 GTexel/s |

| FP32 Compute | 3.462 TFLOPS | 881.7 GFLOPS |

| TDP | Not listed | 23 W |

| Bus Interface | MXM-B (3.0) | PCIe 3.0 x8 |

| DirectX Support | 12 (12_1) | 12 (11_0) |

| Release Date | 2014-10-06 | 2016-06-27 |

| Average Benchmark | 5308 | 4844 |

| Percentile (All GPUs) | 31 | 28 |

DETAILED SPECIFICATIONS

SPECIFICATION
940MX
GTX 980M
Core Specs
Shading Units
512
1,536 +200.0%
Shaders
512
1,536 +200.0%
TMUs
32
96 +200.0%
ROPs
8
64 +700.0%
Clocks
Base Clock
795 MHz
1038 MHz
Boost Clock
861 MHz
1127 MHz
Memory Clock
1253 MHz 5 Gbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
2 GB
8 GB
VRAM (MB)
2,048
8,192 +300.0%
Memory Type
GDDR5
GDDR5
Memory Bus
64 bit
256 bit
Bandwidth
40.10 GB/s
160.4 GB/s
Cache
L1 Cache
64 KB (per SMM)
48 KB (per SMM)
L2 Cache
1024 KB
2 MB
Performance
Pixel Rate
6.888 GPixel/s
72.13 GPixel/s
Texture Rate
27.55 GTexel/s
108.2 GTexel/s
FP32 (TFLOPS)
881.7 GFLOPS
3.462 TFLOPS
FP64 (TFLOPS)
27.55 GFLOPS (1:32)
108.2 GFLOPS (1:32)
Power
TDP
23 W
TDP (W)
23
Power Connectors
None
None
Architecture
Architecture
Maxwell
Maxwell 2.0
GPU Name
GM107
GM204
Generation
GeForce 900M
GeForce 900M
Process Size
28 nm
28 nm
Transistors
1,870 million
5,200 million
Die Size
148 mm²
398 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
13.1M / mm²
API Support
DirectX
12 (11_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.4
1.4
OpenCL
3.0
3.0
CUDA
5.0
5.2
Shader Model
6.7 (5.1)
6.8
Physical
Slot Width
MXM Module
MXM Module
Outputs
Portable Device Dependent
Portable Device Dependent
Bus Interface
PCIe 3.0 x8
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 940MX Details View GeForce GTX 980M Details