Multiple-Head 하드웨어 지원
DirectX 9.0 버전 드라이버는 다음과 같은 기능이 있는 다중 헤드 카드에 대한 다중 헤드 지원을 구현할 수 있습니다.
카드의 모든 디스플레이 디바이스(헤드)에 대한 공통 프레임 버퍼 및 가속기입니다.
DAC(독립 디지털-아날로그 변환기) 및 각 디스플레이 디바이스(헤드)의 출력을 모니터링합니다.
유사한 수의 다른 유형의 디스플레이 카드보다 더 많이 사용할 수 있는 다중 모니터 지원.
하나의 헤드 컨트롤 또는 독립적인 작업. 단일 디바이스를 애플리케이션에 노출할 수 있으며 해당 디바이스는 여러 개의 전체 화면 스왑 체인을 구동할 수 있습니다. 따라서 모든 리소스는 여러 헤드에서 공유되며 각 헤드는 정확히 동일한 기능을 갖습니다. 각 헤드는 독립적인 디스플레이 모드로 설정할 수 있습니다. 그러면 애플리케이션은 서로 다른 시간에 각 헤드에서 Present 메서드를 호출할 수 있습니다. 헤드의 각 스왑 체인은 전체 화면이어야 합니다. 디바이스가 다중 헤드 모드로 전환되면 전체 화면으로 유지되어야 합니다. 창 모드로 다시 전환하려면 디바이스를 소멸해야 합니다(최소화 작업 제외).
DirectX 8.1 및 이전 애플리케이션의 경우 DirectX 9.0 드라이버는 여전히 비디오 메모리를 헤드 간에 나누고 각 헤드를 완전히 독립적인 가속기로 처리하는 이전 메커니즘을 사용해야 합니다. 애플리케이션이 DirectX 9.0 다중 헤드 모드에서 작동하도록 코딩된 경우에만 드라이버는 이러한 새로운 다중 헤드 기능을 사용합니다. 두 가지 작업 모드 간에 전환해야 하는 경우 드라이버에 알림이 표시됩니다.
다음 섹션에서는 드라이버가 다중 헤드 하드웨어를 지원하는 방법을 설명합니다.