Mobile PCI Express Module


Mobile PCI Express Module is an interconnect standard for GPUs in laptops using PCI Express created by MXM-SIG. The goal was to create a non-proprietary, industry standard socket, so one could easily upgrade the graphics processor in a laptop, without having to buy a whole new system or relying on proprietary vendor upgrades.

Generations

Smaller graphics modules can be inserted into larger slots, but type I and II heatsinks will not fit type III and above or vice versa.
Dell's Alienware m5700 platform uses a heatsink that will fit Type I, II, & III cards without modification.
MXM 3.1 was released in March 2012 and added PCIe 3.0 support.
First generation modules are not compatible with second generation modules and vice versa. First generation modules I to IV are fully backwards compatible.
Some MXM cards have different mounting screw hole configurations, always check the mounting holes of the MXM card and verify that they match those of the card you plan to upgrade to.
MXM
Type
WidthLengthConnectorModule
Compatibility
Thermal
Compatibility
Max.
Power
Max.
GPU size
MXM-I70 mm68 mmStandard 230I, III18 W35 × 35 mm
MXM-II73 mm78 mmStandard 230I, III, II35 W35 × 35 mm
MXM-III82 mm100 mmStandard 230I, II, IIIIII45 W40 x 40 mm
MXM-III82 mm100 mmHE
232
I, II, III, III III, III 75 W40 x 40 mm
MXM-IV*82 mm117 mmHE
232
I, II, III, III, IVIII, III, IV75 W40 x 40 mm

*Deprecated/abandoned, became/replaced by MXM-III
MXM
Type
WidthLengthModule
Compatibility
Thermal
Compatibility
Max. Slot
Power
GPU
memory bus
MXM-A82 mm70 mmAA55 W64-bit or 128-bit
MXM-B82 mm105 mmA, BA, B200 W*256-bit
MXM-B+Not PublicNot PublicNot PublicNot PublicNot Public256-bit

*Although the slot can deliver 200 watts, it will run dangerously hot, separate power cable always used at high wattages.

Specification

MXM is no longer freely supplied by Nvidia but it is controlled by the MXM-SIG controlled by Nvidia. Only corporate clients are granted access to the standard. The MXM 2.1 specification is widely available.

List of MXM cards

First generation MXM cards

Second generation MXM cards

Other uses

The Qseven computer-on-module form factor uses a MXM-II connector, while the SMARC computer-on-module form factor uses a MXM 3 connector. Both implementations are not in any way compatible with the MXM standard.