次の方法で共有


WDDM 2.0 のドライバー所在地

WDDM 2.0 でドライバー常駐モデルが変更されました。 変更は Windows 10 以降で使用でき、次の記事で説明します。

記事 説明
レジデンシーの概要 WDDM 2.0 以降では、常駐はコマンドごとのバッファー リストではなく、デバイス上の明示的なリストに移動されます。 ビデオ メモリ マネージャー (VidMm) は、特定のデバイス常駐要件リストのすべての割り当てが常駐していることを確認してから、そのデバイスに属するコンテキストが実行されるようにスケジュールします。
割り当て使用状況の追跡 割り当てリストがなくなったので、VidMm は、特定のコマンド バッファーで参照されている割り当てを表示できなくなります。 その結果、VidMm は、割り当ての使用状況を追跡したり、関連する同期を処理したりする位置にありません。 この責任は、ユーザー モード ドライバー (UMD) に当たります。 特に、UMD は、割り当てと名前変更への直接 CPU アクセスに関する同期を処理する必要があります。
変更の提供と再利用 WDDM 2.0 以降、オファー および 回収 に関する要件が緩和されます。 UMD は、内部割り当てにおいて提供と再利用を使用する必要がなくなりました。 アイドル状態や中断されたアプリケーションは、Trim メソッドを使用して、代わりにドライバーの内部リソースを取り除きます。
非常駐割り当てへのアクセス 常駐していない割り当てへの GPU アクセスは無効であり、エラーを生成したアプリケーションのデバイスが削除されます。
居住予算を処理する WDDM 2.0 以降では、プロセスには、常駐状態を維持できるメモリ量の予算が割り当てられます。 この予算は時間の経過と同時に変更される可能性がありますが、通常、システムがメモリ不足の場合にのみ適用されます。