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 |