Mobile PCI Express Module


A 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.

Implementations

; other implementations
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.
The Alienware m5700 platform uses a heatsink that will fit Type I, II, & III cards without modification.
MXM TypeWidthLengthPinsModule CompatibilityThermal CompatibilityMax. PowerMax. GPU size
MXM-I70mm68mm230II18W35×35 mm
MXM-II73mm78mm230I, IIII35W35×35 mm
MXM-III 82mm100mm230I, II, IIII, II, III75W40×40 mm
MXM-IV 82mm117mm230I, II, III, IVI, II, III, IV

2nd generation configurations (MXM 3)

Smaller graphics modules can be inserted into larger slots. Heatsink mounting remains the same for type A and B modules.
MXM TypeWidthLengthModule CompatibilityThermal CompatibilityMax. PowerGPU memory bus
MXM-A82mm70mmAA55W64-bit or 128-bit
MXM-B82mm105mmA, BA, B200W256-bit

MXM 3.1 was released in March 2012 and added PCIe 3.0 support.

Module compatibility

First generation modules are not compatible with second generation modules and vice versa.
First generation modules are fully backwards compatible.

Standard availability

MXM is no longer supplied freely 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. The initial 3.0 technical brief can be found . The 3.0 Electromechanical specification can be found

Compliance

A common misconception about MXM is that certain models of graphics cards "is MXM 2.1", and therefore any notebook with a GTX 980M fully implements MXM 2.1. However, this is incorrect. While Nvidia defines a lot of MXM specifications, they do not manufacture or design MXM cards themselves, which mostly consist of a PCB with vRAM and an Nvidia or AMD GPU core. Therefore, any model of GPU can be manufactured in MXM, but a laptop released with any particular graphics card model may or may not implement MXM regardless. This is because it is the decision of the ODM whether or not to implement MXM, not Nvidia's or AMD's.

List of MXM cards

MXM 3.x cards

*Unified Shaders : Texture Mapping Units : Render Output Units