Skip to main content
특정 유형의 프로파일링 및 실험적 프로토타이핑을 위한 개발 시점 지원 도구입니다.

구문

매개 변수

Enable
형식: BOOL
안정된 전원 상태를 켜거나 끄는 BOOL을 지정합니다.

반환 값

형식: HRESULT 이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다.

설명

이 메서드는 애플리케이션 개발 중에만 유용합니다. 개발자가 동적 주파수 스케일링에 의한 아티팩트를 겪지 않고 여러 알고리즘의 GPU 사용량을 프로파일링할 수 있게 해줍니다. 출시된 애플리케이션의 정상 실행 중에 이 메서드를 호출하지 마세요. 이 메서드는 컴퓨터가 개발자 모드일 때만 작동합니다. 개발자 모드가 활성화되지 않은 경우 디바이스 제거가 발생합니다. 대신, 기본적으로 꺼져 있는 개발자용 스위치에 대한 응답으로 이 메서드를 호출하세요. 명령줄 매개 변수, 구성 파일, 레지스트리 키 및 개발자 콘솔 명령에 대한 응답으로 호출하는 것이 합리적인 사용 시나리오입니다. 안정된 전원 상태는 일반적으로 GPU 클록 속도를 일반 애플리케이션 부하 상태에서 사용자가 경험하는 것보다 훨씬 낮은 느린 설정으로 고정합니다. 이 클록 속도 감소는 전체 시스템에 영향을 미칩니다. 프로세서가 전력, 전류 및 열 한계를 초과하지 않도록 하려면 느린 클록 속도가 필요합니다. 일반적인 사용 시나리오에서는 프로세서가 동적으로 오버클럭할 수 있는 능력을 활용하는 것이 일반적입니다. 안정된 전원 상태에서 두 설계를 비교하여 도출한 결론은 실제 사용 시나리오의 지원 결과로 재확인해야 합니다.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

ID3D12Device
마지막 수정일 2026년 8월 24일