AMD Radeon R7 M340 vs NVIDIA GeForce 940MX Comparison

AMD
RADEON

AMD Radeon R7 M340

CORE STATE Meso
VRAM 2 GB
CLOCK SPEED 1021 MHz
TDP
BUS WIDTH 64 bit
ARCHITECTURE GCN 3.0
nm
PROCESS 28 nm
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

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

PERFORMANCE BENCHMARKS

geekbench_opencl
4,932
4,939
geekbench_vulkan
5,193
4,749

Analysis: AMD Radeon R7 M340 vs NVIDIA GeForce 940MX

The AMD Radeon R7 M340 and NVIDIA GeForce 940MX are both end-of-life mobile graphics solutions from the 28 nm era, but the benchmark data reveals a split decision: the R7 M340 takes the Vulkan crown while the 940MX edges out a narrow OpenCL victory. With one win apiece in the head-to-head tests, the choice between these two comes down to which API workload matters more, as the underlying architectures and memory subsystems diverge sharply.

Head-to-Head Benchmarks

The most striking result in the dataset is the Vulkan gap. The AMD Radeon R7 M340 scores 5193 in Geekbench Vulkan, while the NVIDIA GeForce 940MX manages only 4749. That is a 9.3% advantage for the AMD part, and it is the single largest performance delta between the two cards in any test. This is not a marginal difference; it represents a clear generational software advantage for AMD’s GCN 3.0 architecture in Vulkan workloads, likely due to driver maturity and hardware feature support.

In Geekbench OpenCL, the tables turn, but only slightly. The NVIDIA GeForce 940MX posts a score of 4939, narrowly beating the AMD Radeon R7 M340’s 4932. The delta here is a razor-thin 0.1%, which is effectively a statistical tie. While NVIDIA can claim the win on the leaderboard, the practical performance difference is negligible, and any real-world OpenCL application would struggle to distinguish between the two.

Looking at the broader benchmark averages, the AMD Radeon R7 M340 holds a 4.5% advantage (5063 versus 4844). This average is pulled up significantly by the Vulkan result, but it also places the AMD card at the 30th percentile of all GPUs, versus the 940MX’s 28th percentile. The nearest rival data reinforces this positioning: the R7 M340 matches the AMD Radeon R7 240 exactly (0% delta), while the 940MX trails the GeForce GTX 560M by 0.2%. The 940MX also sits 0.5% behind the AMD Radeon R6 M255DX, showing that its OpenCL win does not translate into overall average superiority.

Architecture Differences

The two GPUs come from different architectural schools. The AMD Radeon R7 M340 is built on GCN 3.0, using the Meso chip, while the NVIDIA GeForce 940MX employs Maxwell, built around the GM107 die. Both are fabricated on TSMC’s 28 nm process, but the similarities end there. The NVIDIA chip is physically larger at 148 mm² and packs 1,870 million transistors, compared to the AMD’s 125 mm² and 1,550 million. Transistor density is close, with NVIDIA at 12.6M per mm² and AMD at 12.4M per mm², so the size difference comes down to raw transistor count.

The compute resources heavily favor NVIDIA. The GeForce 940MX fields 512 shading units and 32 texture mapping units, against the R7 M340’s 320 shaders and 20 TMUs. Both have 8 ROPs. This hardware advantage translates directly into peak throughput figures: the 940MX delivers 881.7 GFLOPS of FP32 performance and a 27.55 GTexel/s texture rate, while the R7 M340 offers 653.4 GFLOPS and 20.42 GTexel/s. The AMD card’s pixel rate is actually higher at 8.168 GPixel/s versus 6.888 GPixel/s for NVIDIA, despite the equal ROP count, because of its higher clocks.

Memory is another major divergence. The 940MX uses 2 GB of GDDR5 on a 64-bit bus, yielding 40.10 GB/s of bandwidth. The R7 M340 also has 2 GB, but it is DDR3 on the same 64-bit bus, resulting in just 16.00 GB/s — less than half the NVIDIA’s bandwidth. Clock speeds differ too: the AMD chip runs at a 943 MHz base and 1021 MHz boost, while the NVIDIA chip is clocked lower at 795 MHz base and 861 MHz boost, but compensates with faster memory and more shaders.

Where Each One Wins

The AMD Radeon R7 M340 is the clear winner in Vulkan-based applications and games. Its 9.3% lead in that benchmark suggests that titles or workloads using Vulkan will see a tangible performance benefit on the AMD side. The higher pixel rate also hints at an advantage in fill-rate-bound scenarios, where the R7 M340’s 8.168 GPixel/s can outperform the 940MX’s 6.888 GPixel/s, even with identical ROP counts. For users running modern Vulkan titles, the R7 M340 is the safer bet.

The NVIDIA GeForce 940MX wins in OpenCL, though by a margin so small it is almost meaningless. Its 0.1% lead in that single test is within run-to-run variance. However, the NVIDIA card’s real strengths lie elsewhere: its 40.10 GB/s memory bandwidth is a massive 2.5x advantage over AMD’s 16.00 GB/s, which matters in memory-heavy workloads like high-resolution textures or compute tasks that stream data. The 940MX also has 60% more shading units (512 versus 320) and 60% more TMUs (32 versus 20), giving it a theoretical edge in shader-bound and texture-bound operations. Its FP32 output of 881.7 GFLOPS is 35% higher than the AMD’s 653.4 GFLOPS.

The AMD card also wins on average benchmark score, 5063 versus 4844, and holds a higher percentile ranking (30th versus 28th). For users who care about overall synthetic performance, the R7 M340 is the better pick. The 940MX, however, has a lower TDP of 23 W (the AMD TDP is not listed), which could make it more suitable for thin-and-light laptops where thermal limits are strict.

The Verdict

The data points to a clear split: the AMD Radeon R7 M340 is the better choice for Vulkan-centric workloads and overall average performance, while the NVIDIA GeForce 940MX wins in OpenCL and offers superior raw compute and memory bandwidth. If a user’s primary applications use Vulkan, the R7 M340’s 9.3% lead is decisive. For OpenCL compute or tasks that stress memory bandwidth, the 940MX is the pick, despite its narrow benchmark win.

Given the 940MX’s 0.1% OpenCL edge being negligible, the AMD card’s 9.3% Vulkan advantage and higher average score (5063 versus 4844) make it the stronger overall performer. The R7 M340 also has a higher pixel rate, which could benefit certain rendering paths. However, the 940MX’s 2.5x memory bandwidth advantage and 35% higher FP32 throughput are not trivial, and in scenarios where those resources are fully utilized, the NVIDIA card will pull ahead even if synthetic averages say otherwise.

Neither card is a modern powerhouse — both sit in the bottom 30% of all GPUs — but for their era, the R7 M340 offers a more balanced package with a clear software win in Vulkan. The 940MX counters with brute-force compute resources that remain relevant for specific tasks. Choose the R7 M340 for Vulkan gaming and higher average scores; choose the 940MX for OpenCL compute and bandwidth-sensitive workloads.

FAQ

Q: Which GPU has the higher average benchmark score?

A: The AMD Radeon R7 M340 scores 5063 on average, while the NVIDIA GeForce 940MX scores 4844, giving AMD a 4.5% advantage.

Q: How big is the Vulkan performance gap between the two?

A: The AMD Radeon R7 M340 scores 5193 in Geekbench Vulkan versus 4749 for the NVIDIA GeForce 940MX, a 9.3% lead for AMD.

Q: What is the memory bandwidth difference?

A: The NVIDIA GeForce 940MX has 40.10 GB/s of GDDR5 bandwidth, while the AMD Radeon R7 M340 has 16.00 GB/s of DDR3 bandwidth — a 2.5x advantage for NVIDIA.

Q: Which GPU has more shading units?

A: The NVIDIA GeForce 940MX has 512 shading units, compared to 320 on the AMD Radeon R7 M340, a 60% increase for NVIDIA.

Q: Are both GPUs the same process node?

A: Yes, both are fabricated on TSMC’s 28 nm process, but the NVIDIA chip is larger at 148 mm² versus AMD’s 125 mm².

Q: What is the OpenCL score difference?

A: The NVIDIA GeForce 940MX scores 4939 in Geekbench OpenCL, marginally ahead of the AMD Radeon R7 M340’s 4932, a 0.1% difference.

Specification Differences

| Specification | AMD Radeon R7 M340 | NVIDIA GeForce 940MX |

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

| Chip | Meso | GM107 |

| Architecture | GCN 3.0 | Maxwell |

| Transistors | 1,550 million | 1,870 million |

| Die Size | 125 mm² | 148 mm² |

| Base Clock | 943 MHz | 795 MHz |

| Boost Clock | 1021 MHz | 861 MHz |

| Memory Type | DDR3 | GDDR5 |

| Memory Bandwidth | 16.00 GB/s | 40.10 GB/s |

| Shading Units | 320 | 512 |

| TMUs | 20 | 32 |

| Pixel Rate | 8.168 GPixel/s | 6.888 GPixel/s |

| Texture Rate | 20.42 GTexel/s | 27.55 GTexel/s |

| FP32 Performance | 653.4 GFLOPS | 881.7 GFLOPS |

| TDP | Not listed | 23 W |

| Slot Width | Not listed | MXM Module |

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

| Vulkan Support | 1.2.170 | 1.4 |

DETAILED SPECIFICATIONS

SPECIFICATION
R7 M340
940MX
Core Specs
Shading Units
320
512 +60.0%
Shaders
320
512 +60.0%
TMUs
20
32 +60.0%
ROPs
8
8 0.0%
Compute Units
5
Clocks
Base Clock
943 MHz
795 MHz
Boost Clock
1021 MHz
861 MHz
Memory Clock
1000 MHz 2 Gbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
2 GB
2 GB
VRAM (MB)
2,048
2,048 0.0%
Memory Type
DDR3
GDDR5
Memory Bus
64 bit
64 bit
Bandwidth
16.00 GB/s
40.10 GB/s
Cache
L1 Cache
16 KB (per CU)
64 KB (per SMM)
L2 Cache
128 KB
1024 KB
Performance
Pixel Rate
8.168 GPixel/s
6.888 GPixel/s
Texture Rate
20.42 GTexel/s
27.55 GTexel/s
FP32 (TFLOPS)
653.4 GFLOPS
881.7 GFLOPS
FP64 (TFLOPS)
40.84 GFLOPS (1:16)
27.55 GFLOPS (1:32)
FP16 (TFLOPS)
653.4 GFLOPS (1:1)
Power
TDP
23 W
TDP (W)
23
Power Connectors
None
Architecture
Architecture
GCN 3.0
Maxwell
GPU Name
Meso
GM107
Generation
Gem System (R7 M300)
GeForce 900M
Process Size
28 nm
28 nm
Transistors
1,550 million
1,870 million
Die Size
125 mm²
148 mm²
Foundry
TSMC
TSMC
Density
12.4M / mm²
12.6M / mm²
API Support
DirectX
12 (12_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.2.170
1.4
OpenCL
2.1
3.0
CUDA
5.0
Shader Model
6.5
6.7 (5.1)
Physical
Slot Width
MXM Module
Outputs
Portable Device Dependent
Bus Interface
PCIe 3.0 x8
PCIe 3.0 x8
Other
Production
End-of-life
End-of-life
Predecessor
Solar System
GeForce 800M
Successor
Polaris Mobile
GeForce 10 Mobile
View Radeon R7 M340 Details View GeForce 940MX Details