Direct Media Interface

Direct Media Interface（ダイレクト・メディア・インタフェース, DMI）とは、マザーボード上でのインテルのポイントツーポイントのハードウェアインタフェースであり、CPUとPlatform Controller Hubを接続する。ワンチップチップセット以前はノースブリッジとサウスブリッジを接続していた。
DMI は、ハブインタフェース（Hub Interface）の後継である。DMI 1.0は10 Gb/sの双方向データレートを実現し、2004年にリリースされた ICH6 で最初に使用された。実体はおそらく（改修された） PCI Express v1.1 x4 インタフェースである。一部のモバイル用ノースブリッジ（915GMS と 945GMS/GSE/GU）とモバイル用プロセッサ（Atom N450）では PCI-E x2 を使用し、半分のデータレート（5 Gb/s）となっている。サーバチップセットは、Enterprise Southbridge Interface (ESI) と呼ばれる PCIe x4 に基づいた同様のインタフェースを使用する。2004年以降のインテルの全てのチップセットは、このインタフェースのいずれかのバージョンを使用している。この"チップセット"という表現は、ノースブリッジと（存在する場合は）サウスブリッジを示している。ICH6以降のインタフェースは "DMI" と呼ばれているが、インテルは相互に動作するデバイスの組み合わせを表明している。従って、DMI インタフェースが存在することは、あるノースブリッジが、あるサウスブリッジと接続できることを保証するものではない。I/O バス上で回復不能のエラーが発生した場合、"システムエラーメッセージ" （SERR Message）が DMI を通して送られる。
インテルのNehalemに基づいたCPUファミリでは、DMI 1.0を実装している。Sandy BridgeマイクロアーキテクチャではDMI 2.0である。SkylakeマイクロアーキテクチャではDMI 3.0である。Alder LakeマイクロプロセッサではDMI 4.0である。
以下のチップセットファミリに含まれる「ノースブリッジ」デバイスは DMI をサポートしていた：
以下のチップセットファミリに含まれる「ノースブリッジ」デバイスは DMI 2.0 をサポートしていた：
以下のチップセットファミリに含まれる「ノースブリッジ」デバイスは DMI 3.0 をサポートしていた：
以下のチップセットファミリに含まれる「ノースブリッジ」デバイスは DMI 4.0 をサポートしていた：
以下の「サウスブリッジ」デバイスは DMI をサポートしていた：