Поделиться через


Обновления для IddCx версии 1.9 и более поздних

На этой странице описаны изменения, внесенные в IddCx 1.9. Один двоичный файл драйвера непрямого отображения (IDD), созданный для IddCx 1.9, может выполняться в Windows 10 версии 1803 и выше с помощью проверок среды выполнения, чтобы проверить, доступны ли изменения DDI в IddCx 1.9 в этой системе. Дополнительные сведения см. в статье Создание драйвера WDF для нескольких версий Windows .

Изменения IddCx 1.9 делятся на следующие категории:

  • Обновлена версия IddCxGetVersion . Полный список сведений о версиях, связанных с IddCx, см. в разделе Версии IddCx .
  • Добавлен DDI, который позволяет IDD увеличить приоритет планировщика видео до диапазона приоритетов в реальном времени.
  • Пул процессов UMDF запрещен.

Обновленная версия IddCxGetVersion

Версия IddCx, возвращенная IddCxGetVersion в Windows 11 версии 22H2, была обновлена до IDDCX_VERSION_SV2 (0x1900).

Добавлен iddCxSetRealtimeGPUPriority для повышения приоритета планировщика видео

DDI IddCxSetRealtimeGPUPriority был представлен, чтобы idD повысил приоритет GPU для устройств GPU, используемых в настоящем пути для обработки кадра рабочего стола. Эта возможность полезна, чтобы избежать нехватки GPU при работе IDD GPU при высокой рабочей нагрузке GPU.

Обязательное обновление INF драйвера IddCx 1.9 для запрета пула процессов UMDF

Чтобы снизить вероятность злоупотреблений IddCxSetRealtimeGPUPriority при атаках типа "отказ в обслуживании", драйверам IddCx 1.9 запрещено совместно использовать процесс с другими драйверами UMDF. Драйвер IddCx 1.9 должен добавить в inf-файл следующее.

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

Пример см. в inf-файле в примере GitHub IndirectDisplay .