DXGKARG_SETUPPRIORITYBANDS 구조체(d3dkmddi.h)

DxgkddiSetupPriorityBands 호출에 사용되는 인수입니다.

구문

typedef struct _DXGKARG_SETUPPRIORITYBANDS {
  UINT64 gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT64 processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT64 processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT   targetNormalBandPercentage;
} DXGKARG_SETUPPRIORITYBANDS;

멤버

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

이 우선 순위 밴드에 대한 다른 우선 순위 밴드를 선점 할 때 유예 기간, 100ns 단위. 이 값은 다른 밴드를 선점하지 않으므로 IDLE 밴드에 대해 무시됩니다. 실시간 대역의 경우 실시간 프로세스에서 GPU를 즉시 사용해야 하므로 일반적으로 0으로 설정됩니다.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

우선 순위 대역 내의 프로세스 간에 예약하기 위한 기본 양자(100ns 단위)입니다.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

우선 순위 대역 내에서 서로를 선점하는 프로세스의 기본 유예 기간(100ns 단위)입니다.

targetNormalBandPercentage

일반 우선 순위 대역의 경우 포커스 대역이 부족할 때 대상 GPU 비율을 지정합니다. 유효한 값은 0에서 50 사이이며 데스크톱 시스템의 기본값은 10입니다.

요구 사항

요구 사항
헤더 d3dkmddi.h

추가 정보

DxgkddiSetupPriorityBands