struktur DXGKARG_SETUPPRIORITYBANDS (d3dkmddi.h)
Argumen yang digunakan dalam panggilan ke DxgkddiSetupPriorityBands.
Sintaks
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;
Anggota
gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
Masa tenggang, dalam unit 100ns saat mendahului pita prioritas lain untuk band prioritas ini. Nilai ini diabaikan untuk pita IDLE, karena tidak pernah mendahului pita lain. Untuk band realtime ini biasanya akan diatur ke 0, karena proses realtime perlu segera menggunakan GPU.
processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
Kuantum default dalam unit 100ns untuk penjadwalan di seluruh proses dalam pita prioritas.
processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
Masa tenggang default dalam unit 100ns untuk proses yang saling mendahului dalam pita prioritas.
targetNormalBandPercentage
Untuk pita prioritas normal, menentukan persentase GPU target dalam situasi ketika kelaparan oleh pita fokus. Nilai yang valid adalah antara 0 dan 50, dengan nilai default pada sistem desktop adalah 10.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmddi.h |