Share via


Visual Studio의 DirectX 지원

DirectX 12 지원

Visual Studio 그래픽 진단은 DirectX 12를 지원하지 않습니다. DirectX 12를 완전히 지원하는 그래픽 디버깅을 위해서는 Visual Studio에서 ‘Windows의 PIX’를 사용하는 것이 좋습니다.

Windows의 PIX는 원격 기능을 사용하는 성능 조정 및 디버깅 도구입니다. Windows의 PIX는 그래픽 디버깅 요구에 맞는 7가지 주요 기능을 제공합니다. GPU 캡처를 사용하여 Direct3D 12 그래픽 렌더링의 성능을 디버그하고 분석합니다. 타이밍 캡처를 사용하여 게임에서 수행하는 모든 CPU 및 GPU 작업의 성능과 스레딩을 파악합니다. 파일 IO 캡처를 사용하여 타이틀의 디스크 IO 패턴 및 패키지 레이아웃의 비효율성을 식별합니다.

Windows의 PIX를 사용한 그래픽 디버깅을 경험해 보세요.

DirectX 11 지원

Visual Studio 그래픽 진단은 DirectX 11을 완전하게 지원하지 않습니다. 향상된 DirectX 11 지원을 통한 그래픽 디버깅을 위해 Visual Studio는 Windows에서 PIX를 권장합니다.

D3D11On12를 사용하여 D3D11 앱 디버깅에서 DirectX 11의 Windows 호환성에 대해 자세히 알아보세요.

Windows의 PIX

Windows의 PIX에는 7가지 주요 작업 모드가 있습니다.

  1. GPU 캡처를 사용하여 Direct3D 12 그래픽 렌더링의 성능을 디버그하고 분석합니다.
  2. 타이밍 캡처를 사용하여 게임에서 수행하는 모든 CPU 및 GPU 작업의 성능과 스레딩을 파악하고 GPU 메모리 사용량을 추적합니다.
  3. 함수 요약 캡처는 각 함수의 실행이 지속되는 시간 및 각 함수가 호출되는 빈도에 대한 정보를 누적합니다.
  4. 호출 그래프 캡처는 단일 함수의 실행을 추적합니다.
  5. 메모리 할당 캡처는 게임에서 처리하는 메모리 할당에 대한 인사이트를 제공합니다.
  6. 파일 IO 캡처를 사용하여 타이틀의 디스크 IO 패턴 및 패키지 레이아웃의 비효율성을 식별합니다.
  7. 시스템 모니터는 게임을 실행하는 동안 실시간 카운터 데이터를 표시합니다.

Windows의 PIX에 대해 자세히 소개하는 동영상을 여기에서 확인하세요.

Windows의 PIX를 다운로드 하거나 설명서를 확인하세요.