다음을 통해 공유


레지스트리에서 DXGI 정보 설정

DXGI 및 참조 래스터라이저는 다음 레지스트리 키를 사용합니다.

DWORD Software\Microsoft\DXGI\DisableFullscreenWatchdog
Watchdog 스레드를 사용하지 않도록 설정하려면 1로 설정합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\FlushOften
자주 플러시하려면 1로 설정합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\FenceEachEntryPoint
GPU를 사용하여 DDI 함수 펜스를 호출할 때마다 1로 설정합니다. GPU를 사용하여 펜싱하면 명령 일괄 처리를 플러시하고 GPU가 유휴 상태가 될 때까지 차단합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\Debug
를 1로 설정합니다.

  • 자주 플러시하고 GPU를 사용하여 DDI 함수 펜스를 호출합니다.

  • 참조 래스터라이저(RefRast) 단일 스레드를 실행합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\D3D10RefGdiDisplayMask
DWORD 마스크의 각 비트는 참조 디바이스에 의해 제어되는 디스플레이 모니터를 사용하거나(1로 설정된 경우) 디스플레이 모니터를 사용하지 않도록 설정합니다(1로 설정된 경우).

DWORD Software\Microsoft\Direct3D\ReferenceDevice\SingleThreaded
RefRast 단일 스레드 실행을 사용하도록 설정하려면 1로 설정합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\ForceHeapAlloc
참조 디바이스가 일반 프로세스 힙과 다른 할당 메커니즘을 사용하여 리소스를 만들도록 하려면 1로 설정합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\AllowAsync
참조 디바이스의 두 번째 스레드가 비동기적으로 실행되도록 하려면 1로 설정합니다(즉, 여러 명령 버퍼가 미해결로 허용됨).

참조 하드웨어는 일반적으로 두 번째 스레드에서 실행됩니다. 그러나 이 두 번째 스레드는 기본 스레드를 계속하기 전에 모든 작업을 완료합니다.

DWORD Software\Microsoft\Direct3D\ReferenceDevice\SimulateInfinitelyFastHW
참조 디바이스의 시뮬레이션된 하드웨어 프로세스를 몇 가지 제한된 명령으로 설정하여 참조 디바이스가 실제로 빠른 모양(기본적으로 아무 작업도 수행하지 않음)으로 설정하려면 1로 설정합니다.

드라이버는 이 키를 성능 도구로 사용할 수 있습니다.