NVIDIA GeForce 940M vs NVIDIA GeForce GTX 770M Comparison

NVIDIA
GEFORCE

NVIDIA GeForce 940M

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

GeForce GTX 770M

CORE STATE GK106
VRAM 3 GB
CLOCK SPEED 797 MHz
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2013

PERFORMANCE BENCHMARKS

geekbench_opencl
6,018
8,552
geekbench_vulkan
4,549
N/A
geekbench_metal
N/A
3,448

Analysis: NVIDIA GeForce 940M vs NVIDIA GeForce GTX 770M

Head-to-Head Benchmarks

The database contains one direct head-to-head benchmark result for these two mobile GPUs, and it is decisive. In the Geekbench OpenCL test, the NVIDIA GeForce GTX 770M scores 8,552 points against the NVIDIA GeForce 940M's 6,018 points. That is a 42.1% advantage for the older Kepler-based card. This is not a marginal victory; it is a substantial performance gap that places the GTX 770M in a different performance tier entirely.

Looking at the broader benchmark picture, the GTX 770M's average benchmark score of 6,000 puts it in the 35th percentile of all GPUs in the database. The 940M's average score is 5,284, which places it in the 31st percentile. While both are near the lower-middle range of the database, the GTX 770M holds a meaningful edge in raw compute workloads, which is exactly what the OpenCL test measures.

The GTX 770M's closest rival in the database is the AMD Radeon RX 6400, which scores 6,001, a delta of 0%. This effectively means the GTX 770M performs on par with that desktop card in the database's average scoring. Its other near-neighbors include the NVIDIA RTX PRO 6000 Blackwell Server at 5,996 (0.1% behind) and the AMD FirePro W4100 at 5,987 (0.2% behind). These are tight groupings, but they show that the GTX 770M's compute performance is consistent with a well-established baseline.

For the 940M, the nearest rival is the NVIDIA GeForce GTX 980M, which scores 5,308, a delta of -0.4%. This is unusual because the GTX 980M is typically a much more powerful part, but the database's average scoring puts them close together. The 940M also sits near the GeForce 930A (5,317, -0.6%) and the GeForce 840M (5,322, -0.7%). The data indicates the 940M's performance is tightly clustered with other low-end Maxwell parts, and it trails the GTX 770M by a wide margin in the one test where they directly compete.

The only other benchmark for the GTX 770M is a Geekbench Metal score of 3,448, which is not directly comparable to the 940M's Vulkan score of 4,549 since they use different APIs. However, these scores do show that the GTX 770M supports Metal, while the 940M supports Vulkan, a difference that will matter depending on the software environment.

FAQ

Q: Which GPU has the higher average benchmark score?

A: The GTX 770M has an average benchmark score of 6,000, while the 940M scores 5,284. The GTX 770M also holds a higher percentile ranking at 35th versus the 940M's 31st.

Q: How much faster is the GTX 770M in the OpenCL test?

A: The GTX 770M scores 8,552 versus the 940M's 6,018, which is a 42.1% advantage. This is the only direct head-to-head test in the database, and the GTX 770M wins it.

Q: What memory types do these GPUs use?

A: The GTX 770M uses 3 GB of GDDR5 memory on a 192-bit bus, while the 940M uses 2 GB of DDR3 memory on a 64-bit bus. This is a major architectural difference that affects bandwidth.

Q: Do both GPUs support the same DirectX version?

A: Yes, both support DirectX 12 (11_0) and OpenGL 4.6. However, the Vulkan support differs: the GTX 770M supports Vulkan 1.2.175, while the 940M supports Vulkan 1.4.

Q: Which GPU is newer?

A: The GTX 770M was released on May 29, 2013, while the 940M came later on March 12, 2015. The 940M is the newer part by almost two years.

Q: Are both GPUs the same power draw?

A: Yes, both have a TDP of 75 W and use MXM Module slot width with no power connectors. They are similarly power-constrained mobile parts.

Architecture Differences

The two GPUs come from different NVIDIA architectures, which explains much of the performance difference. The GTX 770M uses the GK106 chip built on the Kepler architecture, while the 940M uses the GM107 chip on the Maxwell architecture. Both are manufactured by TSMC on a 28 nm process, but the similarities end there.

The Kepler chip is physically larger, with a die size of 221 mm² and 2,540 million transistors. This gives it a transistor density of 11.5 million per mm². The Maxwell chip, in contrast, is smaller at 148 mm² with 1,870 million transistors, but it achieves a higher transistor density of 12.6 million per mm². This density improvement is a hallmark of Maxwell's design efficiency.

The GTX 770M has significantly more compute resources: 960 shading units, 80 texture mapping units, and 24 ROPs. The 940M, by comparison, has 512 shading units, 32 TMUs, and 16 ROPs. This means the GTX 770M has nearly double the shader count and more than double the texture units, which directly translates to higher fill rates. The GTX 770M also has a higher texture rate of 63.76 GTexel/s versus the 940M's 35.14 GTexel/s, and a slightly lower pixel rate of 15.94 GPixel/s versus 17.57 GPixel/s.

Clock speeds tell a different story. The 940M runs at a higher base clock of 1020 MHz and a boost of 1098 MHz, compared to the GTX 770M's 706 MHz base and 797 MHz boost. This higher clock speed helps the Maxwell part in some throughput calculations, but the sheer number of execution units on the Kepler part overwhelms the clock advantage. The FP32 compute rating shows this clearly: the GTX 770M delivers 1.530 TFLOPS, while the 940M manages 1,124.4 GFLOPS.

Memory architecture is a critical differentiator. The GTX 770M uses 3 GB of GDDR5 with a 192-bit bus, yielding a bandwidth of 96.19 GB/s. The 940M uses 2 GB of DDR3 with a 64-bit bus, which limits bandwidth to just 14.40 GB/s. This is a massive gap in memory throughput, and it will severely bottleneck the 940M in any texture-heavy or large-data workload.

The GTX 770M also has a higher memory clock at 1002 MHz (4 Gbps effective) versus the 940M's 900 MHz (1,800 Mbps effective). Both GPUs share the same MXM-B (3.0) bus interface and portable-device-dependent display outputs. Neither has dedicated RT or tensor cores, as both predate those features.

The Verdict

The data is unambiguous: the NVIDIA GeForce GTX 770M is the stronger GPU in compute performance. It wins the only direct benchmark test by 42.1%, has a higher average benchmark score, and sits in a higher percentile. Anyone choosing between these two for a laptop should pick the GTX 770M if raw performance is the priority.

The 940M's advantages are limited to newer architecture, higher clock speeds, and newer Vulkan support. It is also a later release by almost two years, which might suggest better driver optimization in the long run, but the benchmark data does not support that expectation. The 940M's average score of 5,284 is lower, and its closest rivals include other low-end Maxwell parts like the 840M and 930A, indicating it is firmly in the entry-level segment.

The GTX 770M's nearest rivals include desktop cards like the RX 6400 and workstation parts like the Quadro K4000M, which suggests its performance level is more versatile. The 940M's nearest rivals are all mobile parts with similar or slightly higher scores, reinforcing its position as a budget mobile solution.

For gaming, the GTX 770M's superior memory bandwidth and higher shader count will deliver better frame rates in most scenarios, especially at higher resolutions or with higher texture quality settings. The 940M's lower bandwidth will struggle with modern game assets, and its 2 GB VRAM is a limitation for current releases.

For compute tasks like OpenCL workloads, the GTX 770M is the clear winner by a wide margin. The 42.1% lead in the OpenCL test suggests it will handle GPGPU tasks with significantly less latency and higher throughput.

Specification Differences

The key specification differences between the two GPUs are as follows:

  • Chip and architecture: GK106 on Kepler versus GM107 on Maxwell
  • Transistors: 2,540 million versus 1,870 million
  • Die size: 221 mm² versus 148 mm²
  • Transistor density: 11.5M / mm² versus 12.6M / mm²
  • Base clock: 706 MHz versus 1020 MHz
  • Boost clock: 797 MHz versus 1098 MHz
  • Memory clock: 1002 MHz (4 Gbps effective) versus 900 MHz (1,800 Mbps effective)
  • Memory size: 3 GB versus 2 GB
  • Memory type: GDDR5 versus DDR3
  • Memory bus width: 192 bit versus 64 bit
  • Memory bandwidth: 96.19 GB/s versus 14.40 GB/s
  • Shading units: 960 versus 512
  • TMUs: 80 versus 32
  • ROPs: 24 versus 16
  • Pixel rate: 15.94 GPixel/s versus 17.57 GPixel/s
  • Texture rate: 63.76 GTexel/s versus 35.14 GTexel/s
  • FP32 compute: 1.530 TFLOPS versus 1,124.4 GFLOPS
  • Vulkan version: 1.2.175 versus 1.4
  • Release date: 2013-05-29 versus 2015-03-12
  • Predecessor: GeForce 600M versus GeForce 800M
  • Successor: GeForce 800M versus GeForce 10 Mobile

Where Each One Wins

The GTX 770M wins in virtually every performance-oriented category. Its memory bandwidth is over six times higher, its texture rate is nearly double, and its FP32 compute is about 36% higher. This makes it the better choice for gaming at higher settings, for any application that relies on memory throughput, and for OpenCL-based compute workloads.

The 940M wins in efficiency of design, with a higher transistor density and higher clock speeds. It also has newer Vulkan support (1.4 versus 1.2.175), which may be relevant for users running Vulkan-based applications or emulators. Its higher pixel rate of 17.57 GPixel/s versus 15.94 GPixel/s gives it a small edge in pure pixel-fill workloads, though this is unlikely to overcome its bandwidth deficit in real-world scenarios.

For users who prioritize raw performance, the GTX 770M is the only sensible choice. For users who need newer API support or who are constrained by a system that requires a Maxwell part, the 940M is an acceptable fallback, but the benchmark data shows it is a clear step down in capability. The GTX 770M's end-of-life status and older release date do not diminish its performance advantage in the recorded data.

DETAILED SPECIFICATIONS

SPECIFICATION
940M
GTX 770M
Core Specs
Shading Units
512
960 +87.5%
Shaders
512
960 +87.5%
TMUs
32
80 +150.0%
ROPs
16
24 +50.0%
Clocks
Base Clock
1020 MHz
706 MHz
Boost Clock
1098 MHz
797 MHz
Memory Clock
900 MHz 1800 Mbps effective
1002 MHz 4 Gbps effective
Memory
Memory Size
2 GB
3 GB
VRAM (MB)
2,048
3,072 +50.0%
Memory Type
DDR3
GDDR5
Memory Bus
64 bit
192 bit
Bandwidth
14.40 GB/s
96.19 GB/s
Cache
L1 Cache
64 KB (per SMM)
16 KB (per SMX)
L2 Cache
2 MB
384 KB
Performance
Pixel Rate
17.57 GPixel/s
15.94 GPixel/s
Texture Rate
35.14 GTexel/s
63.76 GTexel/s
FP32 (TFLOPS)
1,124.4 GFLOPS
1.530 TFLOPS
FP64 (TFLOPS)
35.14 GFLOPS (1:32)
63.76 GFLOPS (1:24)
Power
TDP
75 W
75 W
TDP (W)
75
75 0.0%
Power Connectors
None
None
Architecture
Architecture
Maxwell
Kepler
GPU Name
GM107
GK106
Generation
GeForce 900M
GeForce 700M
Process Size
28 nm
28 nm
Transistors
1,870 million
2,540 million
Die Size
148 mm²
221 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
11.5M / 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 600M
Successor
GeForce 10 Mobile
GeForce 800M
View GeForce 940M Details View GeForce GTX 770M Details