次の方法で共有


IddCx バージョン 1.9 以降向けの更新

このページでは、IddCx 1.9 で行われた変更について説明します。 IddCx 1.9 に対してビルドされた 1 つの間接ディスプレイ ドライバー (IDD) バイナリは、ランタイム チェックを使用して Windows 10 バージョン 1803 以降で実行し、IddCx 1.9 の DDI 変更がそのシステムで使用できるかどうかを確認できます。 詳細については、 複数のバージョンの Windows 用の WDF ドライバーの構築 を参照してください 。

IddCx 1.9 の変更は、次のカテゴリに分類されます。

  • IddCxGetVersion のバージョンが更新されました。 IddCx 関連のバージョン情報の完全な一覧については、 IddCx のバージョン を参照してください。
  • IDD がビデオ スケジューラの優先度をリアルタイムの優先度バンドにバンプできるようにする DDI が追加されました。
  • UMDF プロセス プールは許可されていません。

更新された IddCxGetVersion バージョン

Windows 11 バージョン 22H2 の IddCxGetVersion によって返される IddCx バージョンは、IDDCX_VERSION_SV2 (0x1900) に更新されました。

ビデオ スケジューラの優先度を上げるために IddCxSetRealtimeGPUPriority が追加されました

IddCxSetRealtimeGPUPriority DDI が導入され、IDD が現在のパスで使用されている GPU デバイスの GPU 優先度を上げてデスクトップ フレームを処理できるようになりました。 この機能は、GPU ワークロードが高い場合に IDD GPU の動作に対する GPU 不足を回避するのに役立ちます。

UMDF プロセス プールを禁止するために必要な IddCx 1.9 ドライバー INF 更新プログラム

サービス拒否攻撃に対する IddCxSetRealtimeGPUPriority の悪用の表面を減らすために、IddCx 1.9 ドライバーは他の UMDF ドライバーとプロセスを共有できません。 IddCx 1.9 ドライバーは、inf ファイルに次を追加する必要があります。

HKR, "WUDF", "DeviceGroupId", %REG_SZ%, "<DriverGroupName>" 

例については、 GitHub IndirectDisplay サンプル のINF ファイルを参照してください。