NVIDIA GeForce 940MX
The NVIDIA GeForce 940MX is a graphics card released on March 10, 2016, built on the Maxwell architecture. It has 2 GB of video memory on a 64-bit bus. It scores 1,507 in the PassMark G3D benchmark. It supports DirectX 12 (FL 11_0), OpenGL 4.6, Vulkan 1.3 and OpenCL 1.2.
Depth: 20 recorded fields, 9 features, 5 PassMark workloads
Specification data last verified October 1, 2026 against PassMark Videocard Benchmark, NVIDIA Developer: Video Encode and Decode GPU Support Matrix and Wikipedia GPU list tables (wikigrid-2026-09). Coverage: 5 of 10 tracked specifications recorded.
Performance
The NVIDIA GeForce 940MX scores 1,507 in the PassMark G3D benchmark, higher than 61.2% of the 2,658 GPUs benchmarked (PassMark rank #1,182), measured across 7,060 submitted results. Its PassMark G2D score is 172.
PassMark workload tests
In the PassMark workload tests the NVIDIA GeForce 940MX averages DirectX 9 22 fps, DirectX 10 7 fps, DirectX 11 10 fps, DirectX 12 8 fps and GPU Compute 717 ops/s, across 7,060 submitted results. Frames per second are PassMark test-scene rates, not game frame rates.
As stated by PassMark
Graphics processor
The NVIDIA GeForce 940MX is based on the Maxwell architecture.
Memory
The NVIDIA GeForce 940MX is equipped with 2 GB of memory and uses a 64-bit memory bus.
Market
The NVIDIA GeForce 940MX was released on March 10, 2016.
Benchmarks
Graphics and compute APIs
The NVIDIA GeForce 940MX supports DirectX 12 (FL 11_0), OpenGL 4.6, Vulkan 1.3 and OpenCL 1.2.
Feex has no recorded CUDA compute capability for the NVIDIA GeForce 940MX.
Media engine
The NVIDIA GeForce 940MX provides hardware encode for H.264 (AVC) and hardware decode for H.264 (AVC). It does not support hardware encode for HEVC (H.265) and AV1 and decode for HEVC (H.265), AV1 and VP9.
| Codec | Encode | Decode |
|---|---|---|
| H.264 (AVC) | Supported4:4:4: Yes | Supported |
| HEVC (H.265) | Not supported | Not supported |
| AV1 | Not supported | Not supported |
| VP9 | Not stated by the vendor | Not supported |
supported explicitly not supported not stated by the vendor
Media engines recorded for the NVIDIA GeForce 940MX: NVIDIA NVENC encoder (4th Generation, encoder engines: 1) and NVIDIA NVDEC decoder (1st Generation, decoder engines: 1).
Naming and aliases
The NVIDIA GeForce 940MX is also known by other names: PassMark also lists it as NVIDIA GeForce 940MX (Mobile).
Frequently asked questions
How much VRAM does the NVIDIA GeForce 940MX have?
The NVIDIA GeForce 940MX has 2 GB of video memory on a 64-bit bus.
How fast is the NVIDIA GeForce 940MX?
The NVIDIA GeForce 940MX scores 1,507 in the PassMark G3D benchmark, higher than 61.2% of the 2,658 GPUs benchmarked. Its PassMark rank is #1,182. In the PassMark DirectX 12 test it averages 8 fps.
Does the NVIDIA GeForce 940MX support AV1 encoding?
No. Feex records AV1 hardware encoding as explicitly not supported on the NVIDIA GeForce 940MX.
When was the NVIDIA GeForce 940MX released?
The NVIDIA GeForce 940MX was released on March 10, 2016.
Corrections to this record
After an audit, 1 empty field was filled from sources. Each change is listed with its old value, new value, rule and sources.
1 filled value
- Architecture: Maxwell (was Not recorded). Rule: Architecture from chip codename. chip GM108 -> Maxwell. Sources: Wikipedia: GeForce 900 series (revision 1362915367).
The audit log is public: all changes for this GPU, the corrections overview and the method.