Condividi tramite


struttura DXGKARG_SETUPPRIORITYBANDS (d3dkmddi.h)

Argomenti usati in una chiamata a DxgkddiSetupPriorityBands.

Sintassi

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;

Membri

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Periodo di tolleranza, in 100 unità quando si annulla un'altra banda di priorità per questa banda di priorità. Questo valore viene ignorato per la banda IDLE, perché non precede mai altre bande. Per la banda in tempo reale, questo valore viene in genere impostato su 0, perché i processi in tempo reale devono usare immediatamente la GPU.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Quantum predefinito in 100 unità per la pianificazione tra processi all'interno di una banda di priorità.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Periodo di tolleranza predefinito in 100 unità per i processi che si annullano tra loro all'interno di una banda di priorità.

targetNormalBandPercentage

Per la banda di priorità normale, specifica la percentuale di GPU di destinazione in situazioni in cui viene risolto dalla banda messa a fuoco. I valori validi sono compresi tra 0 e 50, con il valore predefinito nei sistemi desktop pari a 10.

Fabbisogno

Requisito Valore
intestazione d3dkmddi.h

Vedere anche

DxgkddiSetupPriorityBands