NVIDIA GeForce 940MX vs NVIDIA GeForce GTX 560M 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 560M

CORE STATE GF116
VRAM 1536 MB
CLOCK SPEED
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Fermi 2.0
nm
PROCESS 40 nm
LAUNCH DATE 2011

PERFORMANCE BENCHMARKS

geekbench_opencl
4,939
4,855
geekbench_vulkan
4,749
N/A

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

# NVIDIA GeForce GTX 560M vs NVIDIA GeForce 940MX

The NVIDIA GeForce GTX 560M and NVIDIA GeForce 940MX represent two distinct eras of mobile graphics, separated by five years of architectural evolution. The GTX 560M, built on Fermi 2.0 at 40 nm, was a high-end mobile part in 2011, while the 940MX, using Maxwell at 28 nm, targeted the mainstream segment in 2016. Benchmark data from Geekbench OpenCL shows the 940MX scoring 4939 against the GTX 560M's 4855, a 1.7% advantage. Both GPUs sit at the 28th percentile among all GPUs, placing them in the same performance tier despite their generational gap. The 940MX achieves this with dramatically lower power consumption, a 64-bit memory bus instead of 192-bit, and nearly three times the shading units.

FAQ

Q: Which GPU is faster in Geekbench OpenCL?

A: The NVIDIA GeForce 940MX scores 4939 in Geekbench OpenCL, while the GTX 560M scores 4855. The 940MX wins by 1.7% (deltaPct of -1.7 from the GTX 560M's perspective).

Q: How close is the performance between these two GPUs?

A: The average benchmark scores are nearly identical: the GTX 560M averages 4855, and the 940MX averages 4844. In the nearestRivals data, the GTX 560M is listed as 0.2% ahead of the 940MX, while the 940MX's listing shows it 0.2% behind the GTX 560M—a statistical tie.

Q: What are the power consumption figures?

A: The GTX 560M has a TDP of 75 W, while the 940MX has a TDP of 23 W. The 940MX consumes approximately one-third the power of the older Fermi part.

Q: What memory configurations do these GPUs use?

A: The GTX 560M uses 1536 MB of GDDR5 on a 192-bit bus with 60.00 GB/s bandwidth. The 940MX uses 2 GB of GDDR5 on a 64-bit bus with 40.10 GB/s bandwidth. The GTX 560M has a wider bus and higher bandwidth despite less capacity.

Q: Which GPU has more shading units?

A: The 940MX features 512 shading units, while the GTX 560M has 192. This is a 2.67x difference in raw shader count, though the GTX 560M's higher memory bandwidth compensates in some workloads.

Q: What is the architectural lineage of each GPU?

A: The GTX 560M uses the GF116 chip on Fermi 2.0 architecture from the GeForce 500M generation. The 940MX uses the GM107 chip on Maxwell architecture from the GeForce 900M generation.

Architecture Differences

The two GPUs embody fundamentally different design philosophies. The GTX 560M is built on Fermi 2.0 architecture using the GF116 chip manufactured on TSMC's 40 nm process. This chip packs 1,170 million transistors into a 238 mm² die, yielding a transistor density of 4.9M per mm². The 940MX, by contrast, uses Maxwell architecture with the GM107 chip on a 28 nm process, fitting 1,870 million transistors into a smaller 148 mm² die—a transistor density of 12.6M per mm², over 2.5 times higher.

The memory subsystems diverge sharply. The GTX 560M employs a 192-bit memory bus with 60.00 GB/s bandwidth, paired with 1536 MB of GDDR5. The 940MX uses only a 64-bit bus with 40.10 GB/s bandwidth, though it carries 2 GB of GDDR5. The GTX 560M's bandwidth advantage is substantial—50% higher raw throughput—which helps it in bandwidth-sensitive scenarios despite fewer compute units.

Compute resources tell a different story. The 940MX has 512 shading units versus 192 on the GTX 560M, a 2.67x advantage in shader count. Both have 32 texture mapping units, but the ROP count differs: 24 on the GTX 560M versus 8 on the 940MX. The 940MX compensates with higher clock speeds—795 MHz base and 861 MHz boost—compared to the GTX 560M's unspecified base/boost clocks. The resulting fill rates are close: the GTX 560M achieves 6.200 GPixel/s and 24.80 GTexel/s, while the 940MX reaches 6.888 GPixel/s and 27.55 GTexel/s.

APIs reveal another generational shift. Both support DirectX 12 (11_0) and OpenGL 4.6, but the 940MX adds Vulkan 1.4 support, which the GTX 560M lacks. The 940MX uses a PCIe 3.0 x8 bus interface, while the GTX 560M relies on MXM-B (3.0). Both are MXM modules with no power connectors, and both have portable-device-dependent display outputs. Power efficiency is a stark differentiator: the GTX 560M draws 75 W, the 940MX only 23 W—a 52 W gap that matters greatly in mobile deployments.

Head-to-Head Benchmarks

In the single available head-to-head benchmark—Geekbench OpenCL—the 940MX takes the win with a score of 4939 against the GTX 560M's 4855. The deltaPct of -1.7 from the GTX 560M's perspective means the 940MX leads by 1.7%. This is a narrow margin, but it is consistent across the average benchmark scores: the GTX 560M averages 4855, while the 940MX averages 4844, a difference of only 11 points or about 0.2%.

Looking at nearestRivals data, both GPUs are clustered tightly with several other parts. The GTX 560M's closest rival is the 940MX itself at 0.2% higher average score, followed by the AMD Radeon R6 M255DX at -0.2% (meaning the AMD is 0.2% higher), the NVIDIA GeForce GTS 450 at -0.8%, and the NVIDIA GeForce RTX 5060 Ti 8 GB at -0.9%. The 940MX's nearestRivals list similarly shows the GTX 560M at -0.2% (the GTX 560M is 0.2% higher), the Radeon R6 M255DX at -0.5%, the GTS 450 at -1%, and the RTX 3080 12 GB at 1.1% (the 940MX is 1.1% higher). This places both GPUs in a very tight performance band where differences under 2% are typical.

The 940MX's win in OpenCL is notable given its narrower memory bus and lower bandwidth. The 512 shading units and higher clocks likely drive its compute advantage. However, the GTX 560M's 60.00 GB/s bandwidth and 24 ROPs suggest it may hold its own in memory-bound workloads, though no such benchmark data appears in the results. The pixel rate of the 940MX is 6.888 GPixel/s versus 6.200 GPixel/s for the GTX 560M, a 11% advantage. Texture rate is similarly in favor of the 940MX at 27.55 GTexel/s versus 24.80 GTexel/s, an 11% lead. FP32 performance also favors the 940MX at 881.7 GFLOPS versus 595.2 GFLOPS on the GTX 560M, a 48% advantage.

The Verdict

The data points to a narrow but consistent victory for the 940MX in compute workloads. In Geekbench OpenCL, it leads by 1.7%, and its FP32 output is 48% higher. The 940MX also offers superior power efficiency, drawing 23 W versus 75 W—a 3.3x reduction—while delivering comparable or better performance. This makes the 940MX the clear choice for sustained mobile workloads where thermals and battery life matter.

The GTX 560M is not without merit. Its 60.00 GB/s bandwidth is 50% higher than the 940MX's 40.10 GB/s, and its 24 ROPs triple the 940MX's 8. These specifications suggest the GTX 560M could excel in fill-rate-bound scenarios, though the benchmark data does not directly test this. With both GPUs at the 28th percentile overall, they are interchangeable in many real-world tasks, but the 940MX's architectural advantages—more shaders, higher clocks, better transistor density, and significantly lower TDP—make it the more future-proof and practical option.

For users with legacy software that favors Fermi or with specific bandwidth-sensitive applications, the GTX 560M remains a viable part. For everyone else, the 940MX's combination of higher compute throughput, modern API support including Vulkan 1.4, and dramatically lower power draw makes it the superior choice. The 1.7% benchmark delta is small, but the 940MX achieves it with a fraction of the power budget and in a more compact, efficient die.

Specification Differences

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

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

| Architecture | Fermi 2.0 | Maxwell |

| Chip | GF116 | GM107 |

| Process Node | 40 nm | 28 nm |

| Transistors | 1,170 million | 1,870 million |

| Die Size | 238 mm² | 148 mm² |

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

| Base Clock | Not specified | 795 MHz |

| Boost Clock | Not specified | 861 MHz |

| Memory Clock (Effective) | 2.5 Gbps | 5 Gbps |

| Memory Size | 1536 MB | 2 GB |

| Memory Bus Width | 192 bit | 64 bit |

| Memory Bandwidth | 60.00 GB/s | 40.10 GB/s |

| Shading Units | 192 | 512 |

| ROPs | 24 | 8 |

| Pixel Rate | 6.200 GPixel/s | 6.888 GPixel/s |

| Texture Rate | 24.80 GTexel/s | 27.55 GTexel/s |

| FP32 Performance | 595.2 GFLOPS | 881.7 GFLOPS |

| TDP | 75 W | 23 W |

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

| Vulkan Support | Not specified | 1.4 |

| Release Date | 2011-05-29 | 2016-06-27 |

| Predecessor | GeForce 400M | GeForce 800M |

| Successor | GeForce 600M | GeForce 10 Mobile |

DETAILED SPECIFICATIONS

SPECIFICATION
940MX
GTX 560M
Core Specs
Shading Units
512
192 -62.5%
Shaders
512
192 -62.5%
TMUs
32
32 0.0%
ROPs
8
24 +200.0%
SM Count
4
Clocks
Base Clock
795 MHz
Boost Clock
861 MHz
GPU Clock
775 MHz
Shader Clock
1550 MHz
Memory Clock
1253 MHz 5 Gbps effective
625 MHz 2.5 Gbps effective
Memory
Memory Size
2 GB
1536 MB
VRAM (MB)
2,048
1,536 -25.0%
Memory Type
GDDR5
GDDR5
Memory Bus
64 bit
192 bit
Bandwidth
40.10 GB/s
60.00 GB/s
Cache
L1 Cache
64 KB (per SMM)
64 KB (per SM)
L2 Cache
1024 KB
384 KB
Performance
Pixel Rate
6.888 GPixel/s
6.200 GPixel/s
Texture Rate
27.55 GTexel/s
24.80 GTexel/s
FP32 (TFLOPS)
881.7 GFLOPS
595.2 GFLOPS
FP64 (TFLOPS)
27.55 GFLOPS (1:32)
49.60 GFLOPS (1:12)
Power
TDP
23 W
75 W
TDP (W)
23
75 +226.1%
Power Connectors
None
None
Architecture
Architecture
Maxwell
Fermi 2.0
GPU Name
GM107
GF116
Generation
GeForce 900M
GeForce 500M
Process Size
28 nm
40 nm
Transistors
1,870 million
1,170 million
Die Size
148 mm²
238 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
4.9M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
OpenCL
3.0
1.1
CUDA
5.0
2.1
Shader Model
6.7 (5.1)
5.1
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 400M
Successor
GeForce 10 Mobile
GeForce 600M
View GeForce 940MX Details View GeForce GTX 560M Details