Freigeben über


DXGKARG_SETUPPRIORITYBANDS Struktur (d3dkmddi.h)

Argumente, die in einem Aufruf von DxgkddiSetupPriorityBands verwendet werden.

Syntax

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;

Member

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Grace period, in 100ns-Einheiten, wenn ein weiteres Prioritätsband für dieses Prioritätsband entfernt wird. Dieser Wert wird für DAS IDLE-Band ignoriert, da er nie andere Bands vorgibt. Für Echtzeitband wird dies in der Regel auf 0 festgelegt, da Echtzeitprozesse die GPU sofort verwenden müssen.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Standard quantum in 100ns-Einheiten für die Planung von Prozessen innerhalb eines Prioritätsbereichs.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Standardmäßiger Gnadenzeitraum in 100ns-Einheiten für Prozesse, die sich innerhalb eines Prioritätsbereichs gegenseitig ersetzen.

targetNormalBandPercentage

Gibt für das normale Prioritätsband den Prozentsatz der Ziel-GPU in Situationen an, in der das Fokusband verhungert wird. Gültige Werte liegen zwischen 0 und 50, wobei der Standardwert auf Desktopsystemen 10 ist.

Anforderungen

Anforderung Wert
Header d3dkmddi.h

Weitere Informationen

DxgkddiSetupPriorityBands