次の方法で共有


コマンドおよび DMA バッファーの概要

コマンドおよび DMA バッファーは互いによく似ています。 ただし、コマンド バッファーはユーザー モードのディスプレイ ドライバーによって使用され、DMA バッファーはディスプレイ ミニポート ドライバーによって使用されます。

コマンド バッファーには、次の特性があります。

  • GPU から直接アクセスされることはありません。

  • ハードウェア ベンダーが形式を制御します。

  • これは、レンダリング アプリケーションのプライベート アドレス空間内の通常のページング可能メモリから、ユーザー モードのディスプレイ ドライバーに割り当てられます。

DMA バッファーには、次の特性があります。

  • これは、コマンド バッファーの検証済みコンテンツに基づいています。

  • これは、カーネルページング可能メモリからディスプレイ ミニポート ドライバーによって割り当てられます。

  • GPU が DMA バッファーから読み取る前に、ディスプレイ ミニポート ドライバーは、DMA バッファーをページ ロックし、開きを介して DMA バッファーをマップする必要があります。