NVIDIA GeForce 945M vs NVIDIA GeForce GT 1010 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce 945M

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

GeForce GT 1010

CORE STATE GP108
VRAM 2 GB
CLOCK SPEED 1468 MHz
TDP 30 W
BUS WIDTH 64 bit
ARCHITECTURE Pascal
nm
PROCESS 14 nm
LAUNCH DATE 2021

PERFORMANCE BENCHMARKS

geekbench_opencl
8,099
6,698

Analysis: NVIDIA GeForce 945M vs NVIDIA GeForce GT 1010

Where Each One Wins

The benchmark data separates these two NVIDIA parts clearly. The NVIDIA GeForce 945M wins the only recorded head-to-head test, the Geekbench OpenCL benchmark, by a substantial 20.9% margin. That single result defines the entire comparison: the 945M is the faster GPU in raw compute workloads.

Looking at the broader database, the 945M sits at the 42nd percentile of all GPUs, while the GT 1010 sits at the 38th percentile. That four-point percentile gap is small in the grand scheme of the GPU landscape, but it translates into a meaningful performance difference between these two specific cards. The 945M's average benchmark score of 8099 places it in company with the NVIDIA GRID K2 (8080, just 0.2% behind), the AMD Radeon R9 M360 (8129, 0.4% ahead), the NVIDIA GeForce GTX 650 Ti Boost (8067, 0.4% behind), and the NVIDIA GeForce GTX 950M (8135, 0.4% ahead). It is effectively neck-and-neck with a cluster of mid-range parts from its era.

The GT 1010's average score of 6698 puts it in a lower tier. Its nearest rivals include the AMD Radeon R7 M370 (6764, 1% ahead), the AMD Radeon R7 M460 (6612, 1.3% behind), the AMD Radeon HD 7730M (6581, 1.8% behind), and the AMD FirePro M5100 (6830, 1.9% ahead). The GT 1010 is competitive within its own class, but that class is simply a step below where the 945M operates.

So in terms of where each one wins: the 945M wins the compute performance contest outright. The GT 1010 wins in different areas, namely power efficiency, physical size, and modern connectivity, but not in raw benchmark performance. If the task is purely about OpenCL compute output, the 945M is the clear choice. If the task involves fitting into a small chassis or minimizing power draw, the GT 1010 has arguments in its favor that have nothing to do with benchmark scores.

Architecture Differences

These two GPUs come from different architectural generations and different manufacturing approaches. The 945M is built on the Maxwell architecture, using the GM107 chip produced on a 28 nm process at TSMC. The GT 1010 is a Pascal part, using the GP108 chip fabricated on a 14 nm process at Samsung. The process shrink from 28 nm to 14 nm is significant and explains much of the efficiency difference between the two.

The transistor counts are surprisingly close. The 945M packs 1,870 million transistors on a 148 mm² die, while the GT 1010 has 1,800 million transistors on just 74 mm². That is nearly the same transistor budget in roughly half the silicon area, which is exactly what the move from 28 nm to 14 nm enables. The transistor density figures tell the story: the 945M has 12.6 million transistors per square millimeter, while the GT 1010 reaches 24.3 million per square millimeter.

The compute resource allocation differs dramatically. The 945M carries 640 shading units, 40 texture mapping units, and 16 raster output units. The GT 1010 has only 256 shading units, 16 TMUs, and 8 ROPs. The 945M has two and a half times the shader count and double the TMU and ROP counts. Maxwell's architecture leaned on raw parallel throughput, and the 945M's wider configuration reflects that design philosophy.

Both chips lack ray tracing cores and tensor cores, so neither offers dedicated hardware for those workloads. Both support DirectX 12, though the 945M is limited to the 11_0 feature level while the GT 1010 reaches the 12_1 feature level. OpenGL support is identical at 4.6, and Vulkan support is also identical at 1.4. The GT 1010 has a modern API feature-level advantage despite its lower raw performance.

The memory architectures are fundamentally different. The 945M uses 2 GB of DDR3 on a 128-bit bus, yielding 28.80 GB/s of bandwidth. The GT 1010 uses 2 GB of GDDR5 on a 64-bit bus, yet achieves 48.06 GB/s of bandwidth. The GDDR5 memory runs at 6 Gbps effective versus the 945M's 1800 Mbps effective, and the higher speed more than compensates for the narrower bus. The GT 1010 has 67% more memory bandwidth despite having half the bus width.

Head-to-Head Benchmarks

The database contains one head-to-head benchmark between these two GPUs: Geekbench OpenCL. The 945M scores 8099 against the GT 1010's 6698, a 20.9% advantage. This is not a small margin; it is a decisive win that reflects the 945M's much larger compute core configuration.

The 945M's advantage comes from its 640 shading units versus the GT 1010's 256. Even though the GT 1010 clocks much higher, with a 1228 MHz base and 1468 MHz boost versus the 945M's 928 MHz base and 1020 MHz boost, the 945M's sheer width of execution resources wins out. The GT 1010's boost clock is 43.9% higher than the 945M's boost clock, but that cannot overcome a 2.5x shader count disadvantage.

The FP32 throughput numbers illustrate this clearly. The 945M delivers 1,305.6 GFLOPS against the GT 1010's 751.6 GFLOPS, a 73.7% advantage. Texture rate follows suit: 40.80 GTexel/s versus 23.49 GTexel/s. Pixel rate is closer, with the 945M at 16.32 GPixel/s versus the GT 1010's 11.74 GPixel/s, but the 945M still leads by 39%.

The one area where the GT 1010 posts a clear technical win is memory bandwidth, 48.06 GB/s versus 28.80 GB/s. Yet that advantage does not translate into a benchmark win in the recorded test. The OpenCL workload appears to be more sensitive to compute throughput than to memory bandwidth, which favors the 945M's architecture.

In the context of their respective rival clusters, the 945M's 8099 score sits right in the middle of a tight group ranging from 8067 to 8135. The GT 1010's 6698 sits in a lower group ranging from 6581 to 6830. The gap between the two cards, 20.9%, is larger than the spread within either card's nearest rival cluster.

Specification Differences

The two cards differ across nearly every specification category. The 945M uses the GM107 chip on Maxwell architecture at 28 nm TSMC, while the GT 1010 uses GP108 on Pascal at 14 nm Samsung. Transistor counts are close at 1,870 million versus 1,800 million, but die size differs enormously at 148 mm² versus 74 mm².

Compute units: 640 shading units, 40 TMUs, and 16 ROPs for the 945M; 256 shading units, 16 TMUs, and 8 ROPs for the GT 1010. Clock speeds: 928 MHz base and 1020 MHz boost for the 945M; 1228 MHz base and 1468 MHz boost for the GT 1010. Memory: 2 GB DDR3 on a 128-bit bus at 900 MHz with 28.80 GB/s bandwidth for the 945M; 2 GB GDDR5 on a 64-bit bus at 1502 MHz with 48.06 GB/s bandwidth for the GT 1010.

Throughput rates: 16.32 GPixel/s and 40.80 GTexel/s for the 945M; 11.74 GPixel/s and 23.49 GTexel/s for the GT 1010. FP32 compute: 1,305.6 GFLOPS versus 751.6 GFLOPS. Power: 75 W TDP versus 30 W TDP. Physical format: MXM Module with no power connectors for the 945M; Single-slot at 147 mm length with no power connectors for the GT 1010.

The bus interface differs: MXM-B (3.0) for the 945M versus PCIe 3.0 x4 for the GT 1010. Display outputs: the 945M is portable-device dependent, while the GT 1010 offers 1x DVI and 1x mini-HDMI 2.0. The GT 1010 lists a suggested PSU of 200 W, while the 945M has no suggested PSU listed. DirectX support: 12 (11_0) for the 945M versus 12 (12_1) for the GT 1010. Release dates: October 2015 for the 945M versus January 2021 for the GT 1010. Both are end-of-life.

FAQ

Q: Which GPU is faster in the recorded benchmark?

A: The NVIDIA GeForce 945M scores 8099 in Geekbench OpenCL, which is 20.9% ahead of the GT 1010's 6698.

Q: How do their power requirements compare?

A: The 945M has a 75 W TDP, while the GT 1010 has a 30 W TDP. The GT 1010 also lists a suggested PSU of 200 W, while the 945M has no suggested PSU listed.

Q: Why does the GT 1010 have higher memory bandwidth despite a narrower bus?

A: The GT 1010 uses GDDR5 memory at 6 Gbps effective on a 64-bit bus, achieving 48.06 GB/s. The 945M uses DDR3 at 1800 Mbps effective on a 128-bit bus, achieving only 28.80 GB/s.

Q: Which card has more shading units?

A: The 945M has 640 shading units, while the GT 1010 has 256. The 945M also has 40 TMUs and 16 ROPs versus the GT 1010's 16 TMUs and 8 ROPs.

Q: What is the API feature-level difference?

A: The 945M supports DirectX 12 at the 11_0 feature level, while the GT 1010 supports DirectX 12 at the 12_1 feature level. Both support OpenGL 4.6 and Vulkan 1.4.

Q: How do their physical formats differ?

A: The 945M is an MXM Module with a portable-device-dependent display output, while the GT 1010 is a single-slot card measuring 147 mm with 1x DVI and 1x mini-HDMI 2.0 outputs.

The Verdict

The data points to a straightforward conclusion for compute performance: the 945M wins by a 20.9% margin in the only recorded head-to-head benchmark. Its 640 shading units and 1,305.6 GFLOPS of FP32 throughput simply outclass the GT 1010's 256 shading units and 751.6 GFLOPS. Anyone whose priority is OpenCL compute output should pick the 945M without hesitation.

The GT 1010 has its own strengths, but they are not compute strengths. It draws only 30 W versus 75 W, making it far more suitable for low-power systems. It is a single-slot card at 147 mm length, versus the 945M's MXM module form factor, which means it fits in standard desktop PCIe slots. It offers 67% more memory bandwidth at 48.06 GB/s, supports a higher DirectX 12 feature level, and was released in January 2021 versus October 2015, so it is a much younger product.

The 945M's position in the database, at the 42nd percentile with an 8099 average score, places it in a tight cluster with the GTX 950M and R9 M360. The GT 1010, at the 38th percentile with 6698, sits with the R7 M370 and FirePro M5100. That four-percentile gap is real but modest in the broader GPU landscape.

For a builder choosing between these two, the decision hinges on the use case. The 945M is the pick for maximum compute throughput in a mobile or MXM-compatible system. The GT 1010 is the pick for a compact, low-power desktop card with modern display outputs and a higher API feature level. The benchmark data does not show the GT 1010 winning any compute test, so raw performance users should not expect it to close the gap.

DETAILED SPECIFICATIONS

SPECIFICATION
945M
GT 1010
Core Specs
Shading Units
640
256 -60.0%
Shaders
640
256 -60.0%
TMUs
40
16 -60.0%
ROPs
16
8 -50.0%
SM Count
2
Clocks
Base Clock
928 MHz
1228 MHz
Boost Clock
1020 MHz
1468 MHz
Memory Clock
900 MHz 1800 Mbps effective
1502 MHz 6 Gbps effective
Memory
Memory Size
2 GB
2 GB
VRAM (MB)
2,048
2,048 0.0%
Memory Type
DDR3
GDDR5
Memory Bus
128 bit
64 bit
Bandwidth
28.80 GB/s
48.06 GB/s
Cache
L1 Cache
64 KB (per SMM)
16 KB (per SM)
L2 Cache
2 MB
256 KB
Performance
Pixel Rate
16.32 GPixel/s
11.74 GPixel/s
Texture Rate
40.80 GTexel/s
23.49 GTexel/s
FP32 (TFLOPS)
1,305.6 GFLOPS
751.6 GFLOPS
FP64 (TFLOPS)
40.80 GFLOPS (1:32)
31.32 GFLOPS (1:24)
Power
TDP
75 W
30 W
TDP (W)
75
30 -60.0%
Suggested PSU
200 W
Power Connectors
None
None
Architecture
Architecture
Maxwell
Pascal
GPU Name
GM107
GP108
Generation
GeForce 900M
GeForce 10
Process Size
28 nm
14 nm
Transistors
1,870 million
1,800 million
Die Size
148 mm²
74 mm²
Foundry
TSMC
Samsung
Density
12.6M / mm²
24.3M / 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
6.1
Shader Model
6.7 (5.1)
6.8
Physical
Slot Width
MXM Module
Single-slot
Length
147 mm 5.8 inches
Outputs
Portable Device Dependent
1x DVI1x mini-HDMI 2.0
Bus Interface
MXM-B (3.0)
PCIe 3.0 x4
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 800M
GeForce 900
Successor
GeForce 10 Mobile
GeForce 20
View GeForce 945M Details View GeForce GT 1010 Details