AMD Radeon 610M vs NVIDIA GeForce GTX 670MX Comparison

AMD
RADEON

AMD Radeon 610M

CORE STATE Mendocino
VRAM System Shared
CLOCK SPEED 1900 MHz
TDP 15 W
BUS WIDTH System Shared
ARCHITECTURE RDNA 2.0
nm
PROCESS 6 nm
LAUNCH DATE 2022
VS
NVIDIA
GEFORCE

GeForce GTX 670MX

CORE STATE GK104
VRAM 3 GB
CLOCK SPEED 601 MHz
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012

PERFORMANCE BENCHMARKS

geekbench_opencl
4,535
6,125
geekbench_vulkan
6,353
5,316

Analysis: AMD Radeon 610M vs NVIDIA GeForce GTX 670MX

The NVIDIA GeForce GTX 670MX and AMD Radeon 610M are two very different mobile graphics solutions separated by a decade of silicon evolution. Benchmark data shows a 1-1 split in wins, with the older NVIDIA part dominating in OpenCL while the newer AMD integrated processor wins decisively in Vulkan. The GTX 670MX posts an average benchmark score of 5721 against the Radeon 610M’s 5444, a 5.1% margin, but the two chips occupy nearly identical percentile positions (33rd vs 32nd) among all GPUs. This is a matchup where raw compute throughput clashes with modern API efficiency.

Where Each One Wins

The NVIDIA GeForce GTX 670MX is the clear winner for compute-heavy, legacy-style workloads. Its OpenCL score of 6125 is 35.1% higher than the Radeon 610M’s 4535, a massive gap that reflects the GTX 670MX’s brute-force shader count and dedicated memory bandwidth. The data indicates this GPU is better suited for tasks that rely on traditional parallel processing, such as OpenCL-accelerated productivity apps or older game engines that were designed around high shader core counts and GDDR5 memory.

The AMD Radeon 610M takes the crown in Vulkan, a modern low-level API. Its Vulkan score of 6353 beats the GTX 670MX’s 5316 by 16.3%, showing that the RDNA 2.0 architecture’s newer feature set, including DirectX 12 Ultimate support, translates directly into better performance in contemporary graphics workloads. This is a win for newer games and Vulkan-native applications that can exploit the Radeon 610M’s more advanced pipeline design.

The split is clean: the GTX 670MX wins one benchmark by a wide margin, and the Radeon 610M wins the other by a solid but smaller margin. The GTX 670MX has the higher peak score (6125 vs 6353 is actually the AMD’s peak), but the NVIDIA part has the higher average across both tests, 5721 vs 5444. Users prioritizing raw OpenCL throughput should favor the GTX 670MX, while those targeting Vulkan performance should look at the Radeon 610M.

Architecture Differences

The two GPUs are built on fundamentally different architectures from different eras. The NVIDIA GeForce GTX 670MX uses the Kepler architecture with the GK104 chip, manufactured on a 28 nm process at TSMC. It packs 960 shading units, 80 texture mapping units, and 24 ROPs, driven by a 601 MHz base and boost clock. The chip contains 3,540 million transistors on a 294 mm² die, yielding a transistor density of 12.0M per mm².

The AMD Radeon 610M is a modern RDNA 2.0 part with the Mendocino chip, built on a 6 nm TSMC process. It has just 128 shading units, 8 TMUs, and 4 ROPs, but runs at much higher clocks: 1500 MHz base and 1900 MHz boost. The die size is 100 mm², and notably it includes 2 ray tracing cores, a feature completely absent from the Kepler-based NVIDIA part. The AMD chip also supports DirectX 12 Ultimate (12_2) and Vulkan 1.4, while the GTX 670MX is limited to DirectX 12 (11_0) and Vulkan 1.2.175.

Memory systems are radically different. The GTX 670MX has 3 GB of dedicated GDDR5 on a 192-bit bus, delivering 67.20 GB/s of bandwidth and a 2.8 Gbps effective memory clock. The Radeon 610M uses system shared memory with a system-dependent bandwidth and a 15 W TDP, versus the GTX 670MX’s 75 W TDP. The power efficiency gap is enormous: the Radeon 610M delivers its Vulkan win at one-fifth the power draw, thanks to the 6 nm process and RDNA 2.0 design.

Head-to-Head Benchmarks

The Geekbench OpenCL result is the GTX 670MX’s statement win. It scores 6125 against the Radeon 610M’s 4535, a 35.1% advantage. This is consistent with the hardware: the NVIDIA part has 960 shading units and dedicated GDDR5 memory, giving it over 1,153.9 GFLOPS of FP32 throughput versus the AMD’s 486.4 GFLOPS. The GTX 670MX also produces 48.08 GTexel/s and 12.02 GPixel/s, compared to the Radeon 610M’s 15.20 GTexel/s and 7.600 GPixel/s. In raw fill-rate and compute terms, the older GPU is simply faster.

The Vulkan benchmark flips the script. The Radeon 610M scores 6353, beating the GTX 670MX’s 5316 by 16.3%. This is despite the AMD part having far fewer shading units and less raw FP32 power. The win comes from architecture: RDNA 2.0’s modern scheduling, the presence of 2 ray tracing cores, and full DirectX 12 Ultimate support allow it to leverage Vulkan’s low-level access far more effectively than Kepler’s older design. The Radeon 610M also supports FP16 at 972.8 GFLOPS (2:1 rate), which is absent in the GTX 670MX, a feature that modern game engines increasingly use.

The average benchmark scores tell a nuanced story. The GTX 670MX averages 5721, while the Radeon 610M averages 5444. In the nearest-rival comparison, the GTX 670MX sits within 0.2% of the Intel Iris Pro Graphics P6300 and 0.5% of the AMD Radeon HD 8790M, while the Radeon 610M is 0.4% behind the NVIDIA Quadro M4000 and 1% behind the GTX 765M. These deltas confirm that both GPUs are mid-pack performers, but the GTX 670MX’s higher average indicates better consistency across different test types.

The Verdict

From the data, the choice depends entirely on workload. The NVIDIA GeForce GTX 670MX is the pick for users running OpenCL-accelerated applications or older games that rely on high shader counts and dedicated VRAM. Its 35.1% OpenCL lead and higher average benchmark score (5721 vs 5444) make it the stronger all-around compute part, despite its 2012 release date and end-of-life status.

The AMD Radeon 610M is the modern choice for Vulkan-based gaming and DirectX 12 Ultimate titles. Its 16.3% Vulkan advantage, combined with 2 ray tracing cores and a 15 W TDP versus the GTX 670MX’s 75 W, makes it a far more efficient option for thin-and-light laptops. The Radeon 610M’s 6 nm process and 1900 MHz boost clock show that architectural advancements can overcome raw hardware deficits.

A strict score-based recommendation: if the benchmark suite is primarily OpenCL, the GTX 670MX wins. If Vulkan matters more, the Radeon 610M is the clear answer. The GTX 670MX has the higher peak compute and the better average, but the Radeon 610M’s modern API support and power efficiency make it the forward-looking choice. Neither GPU is a top performer — both sit at the 32nd-33rd percentile — but each serves a distinct niche. The GTX 670MX is the legacy compute workhorse; the Radeon 610M is the efficient modern renderer.

FAQ

Q: Which GPU has the higher average benchmark score?

A: The NVIDIA GeForce GTX 670MX, with an average benchmark score of 5721, compared to the AMD Radeon 610M’s 5444, a 5.1% difference.

Q: How large is the OpenCL performance gap between the two?

A: The GTX 670MX scores 6125 in OpenCL versus the Radeon 610M’s 4535, a 35.1% advantage for the NVIDIA part.

Q: Does the AMD Radeon 610M beat the GTX 670MX in any benchmark?

A: Yes, in Geekbench Vulkan, the Radeon 610M scores 6353 against the GTX 670MX’s 5316, a 16.3% lead for the AMD part.

Q: What is the TDP difference between these two GPUs?

A: The GTX 670MX has a 75 W TDP, while the Radeon 610M is rated at just 15 W, making the AMD part significantly more power-efficient.

Q: Which GPU supports ray tracing?

A: The AMD Radeon 610M includes 2 ray tracing cores as part of its RDNA 2.0 architecture; the NVIDIA GTX 670MX has none.

Q: What DirectX versions do these GPUs support?

A: The GTX 670MX supports DirectX 12 (11_0) and Vulkan 1.2.175, while the Radeon 610M supports DirectX 12 Ultimate (12_2) and Vulkan 1.4.

Specification Differences

| Specification | NVIDIA GeForce GTX 670MX | AMD Radeon 610M |

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

| Architecture | Kepler | RDNA 2.0 |

| Process Node | 28 nm | 6 nm |

| Die Size | 294 mm² | 100 mm² |

| Transistors | 3,540 million | Not listed |

| Base Clock | 601 MHz | 1500 MHz |

| Boost Clock | 601 MHz | 1900 MHz |

| Memory Size | 3 GB | System Shared |

| Memory Type | GDDR5 | System Shared |

| Memory Bus Width | 192 bit | System Shared |

| Memory Bandwidth | 67.20 GB/s | System Dependent |

| Shading Units | 960 | 128 |

| TMUs | 80 | 8 |

| ROPs | 24 | 4 |

| Ray Tracing Cores | None | 2 |

| Pixel Rate | 12.02 GPixel/s | 7.600 GPixel/s |

| Texture Rate | 48.08 GTexel/s | 15.20 GTexel/s |

| FP32 Performance | 1,153.9 GFLOPS | 486.4 GFLOPS |

| FP16 Performance | Not listed | 972.8 GFLOPS (2:1) |

| TDP | 75 W | 15 W |

| Bus Interface | PCIe 3.0 x16 | PCIe 4.0 x8 |

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

| Vulkan Support | 1.2.175 | 1.4 |

DETAILED SPECIFICATIONS

SPECIFICATION
610M
GTX 670MX
Core Specs
Shading Units
128
960 +650.0%
Shaders
128
960 +650.0%
TMUs
8
80 +900.0%
ROPs
4
24 +500.0%
Compute Units
2
Clocks
Base Clock
1500 MHz
601 MHz
Boost Clock
1900 MHz
601 MHz
Memory Clock
System Shared
700 MHz 2.8 Gbps effective
Memory
Memory Size
System Shared
3 GB
VRAM (MB)
3,072
Memory Type
System Shared
GDDR5
Memory Bus
System Shared
192 bit
Bandwidth
System Dependent
67.20 GB/s
Cache
L1 Cache
128 KB per Array
16 KB (per SMX)
L2 Cache
2 MB
384 KB
L0 Cache
32 KB per WGP
Performance
Pixel Rate
7.600 GPixel/s
12.02 GPixel/s
Texture Rate
15.20 GTexel/s
48.08 GTexel/s
FP32 (TFLOPS)
486.4 GFLOPS
1,153.9 GFLOPS
FP64 (TFLOPS)
30.40 GFLOPS (1:16)
48.08 GFLOPS (1:24)
FP16 (TFLOPS)
972.8 GFLOPS (2:1)
AI/RT
RT Cores
2
Power
TDP
15 W
75 W
TDP (W)
15
75 +400.0%
Power Connectors
None
None
Architecture
Architecture
RDNA 2.0
Kepler
GPU Name
Mendocino
GK104
Generation
Navi II IGP (Mendocino Mobile)
GeForce 600M
Process Size
6 nm
28 nm
Transistors
3,540 million
Die Size
100 mm²
294 mm²
Foundry
TSMC
TSMC
Density
12.0M / mm²
API Support
DirectX
12 Ultimate (12_2)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
1.2.175
OpenCL
2.0
3.0
CUDA
3.0
Shader Model
6.8
6.5 (5.1)
Physical
Slot Width
IGP
Outputs
Portable Device Dependent
Portable Device Dependent
Bus Interface
PCIe 4.0 x8
PCIe 3.0 x16
Other
Production
End-of-life
End-of-life
Predecessor
Vega II IGP
GeForce 500M
Successor
Navi III IGP
GeForce 700M
View Radeon 610M Details View GeForce GTX 670MX Details