Bagikan melalui


enumerasi DXGK_TDR_TYPE (d3dkmddi.h)

Enumerasi DXGK_TDR_TYPE menentukan jenis peristiwa deteksi dan pemulihan batas waktu (TDR) yang terjadi.

Sintaks

typedef enum _DXGK_TDR_TYPE {
  DXGK_TDR_TYPE_UNKNOWN = 0,
  DXGK_TDR_TYPE_FORCED = 1,
  DXGK_TDR_TYPE_PREEMPT_TIMEOUT = 2,
  DXGK_TDR_TYPE_VSYNC_TIMEOUT = 3,
  DXGK_TDR_TYPE_DOD_PRESENT_FORCED = 4,
  DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT = 5,
  DXGK_TDR_TYPE_ENGINE_TIMEOUT = 6,
  DXGK_TDR_TYPE_DOD_VSYNC_FORCED = 7,
  DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT = 8,
  DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED = 9,
  DXGK_TDR_TYPE_PAGE_FAULT = 10,
  DXGK_TDR_TYPE_INVALID_FENCE = 11,
  DXGK_TDR_TYPE_ENGINE_PAGE_FAULT = 12,
  DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT = 13
} DXGK_TDR_TYPE;

Konstanta

 
DXGK_TDR_TYPE_UNKNOWN
Nilai: 0
Dicadangkan. Implementasi DxgkDdiCollectDbgInfo2 KMD tidak boleh menerima nilai ini.
DXGK_TDR_TYPE_FORCED
Nilai: 1
TDR dipaksa melalui D3DKMT_ESCAPE_TDRDBGCTRL dengan data nol atau dengan jenis D3DKMT_TDRDBGCTRLTYPE_FORCETDR .
DXGK_TDR_TYPE_PREEMPT_TIMEOUT
Nilai: 2
Untuk driver yang tidak mendukung reset mesin, nilai ini digunakan sebelum mengatur ulang seluruh adaptor yang memiliki salah satu mesin GPU kehabisan waktu.
DXGK_TDR_TYPE_VSYNC_TIMEOUT
Nilai: 3
Nilai ini digunakan ketika bagian tampilan GPU tidak mengakui permintaan balik yang tertunda secara tepat waktu.
DXGK_TDR_TYPE_DOD_PRESENT_FORCED
Nilai: 4
Nilai ini digunakan untuk adaptor Hanya Tampilan saat TDR dipaksa melalui D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR escape.
DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT
Nilai: 5
Nilai ini digunakan untuk adaptor Hanya Tampilan saat tidak menyelesaikan presentasi dalam batas waktu TDR.
DXGK_TDR_TYPE_ENGINE_TIMEOUT
Nilai: 6
Nilai ini digunakan ketika mesin GPU tertentu tidak dapat menyelesaikan pekerjaan GPU yang tertunda atau permintaan preemption dalam batas waktu TDR.
DXGK_TDR_TYPE_DOD_VSYNC_FORCED
Nilai: 7
Nilai ini digunakan untuk adaptor Hanya Tampilan saat TDR dipaksa melalui D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR escape.
DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT
Nilai: 8
Nilai ini digunakan untuk adaptor Hanya Tampilan saat tidak menaikkan gangguan VSync dalam batas waktu TDR.
DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED
Nilai: 9
Nilai ini digunakan ketika batas waktu mesin GPU dipromosikan oleh OS ke reset adaptor penuh.
DXGK_TDR_TYPE_PAGE_FAULT
Nilai: 10
Nilai ini digunakan saat reset adaptor diminta oleh gangguan kesalahan halaman GPU yang mengatur bendera DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED ke 1.
DXGK_TDR_TYPE_INVALID_FENCE
Nilai: 11
Nilai ini digunakan untuk driver pra-WDDM 2.4 warisan tertentu ketika GPU melaporkan nilai pengiriman yang salah atau pagar yang didahului yang menghasilkan reset GPU.
DXGK_TDR_TYPE_ENGINE_PAGE_FAULT
Nilai: 12
Nilai ini digunakan saat reset mesin GPU diminta oleh gangguan kesalahan halaman GPU yang mengatur bendera DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED ke 1.
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT
Nilai: 13
Nilai ini digunakan ketika kesalahan mesin tampilan terdeteksi oleh OS.

Keterangan

Untuk informasi selengkapnya, lihat Peningkatan debuggability TDR.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (WDDM 3.2)
Header d3dkmddi.h

Lihat juga

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2