WDDM 1.2 및 Windows 8
이 섹션에서는 WDDM 버전 1.2에 추가된 기능 및 향상된 기능에 대해 자세히 설명하며, 이 기능은 Windows 8부터 사용할 수 있습니다. 또한 하드웨어 요구 사항, 구현 지침 및 사용 시나리오에 대해서도 설명합니다.
섹션 내용
항목 | Description |
---|---|
WDDM 1.2 기능 | 성능, 안정성 및 전반적인 최종 사용자 환경을 개선하는 몇 가지 향상된 기능이 포함된 WDDM 버전 1.2 기능 집합에 대해 설명합니다. |
디스플레이 인프라로의 발전 | Windows 8 디스플레이 인프라에 향상된 기능과 최적화를 제공하여 사용자 환경을 더욱 향상시킵니다. |
WDDM 1.2의 Direct3D 기능 및 요구 사항 | Microsoft Direct3D는 복잡한 시각화 및 게임 개발을 위해 소프트웨어 애플리케이션에서 널리 사용되는 다양한 3차원 그래픽 API 컬렉션을 제공합니다. 이 섹션에서는 기능 향상 및 Direct3D 소프트웨어 및 하드웨어 요구 사항 Windows 8 대해 설명합니다. |
WDDM 1.2의 그래픽 INF 요구 사항 | Windows 8 WDDM 드라이버에는 그래픽 드라이버에 대한 INF 변경 내용이 필요합니다. 가장 주목할 만한 변화는 기능 점수입니다. WDDM 1.2 드라이버는 이전 WDDM 드라이버보다 더 높은 기능 점수가 필요합니다. 이 섹션에서는 Windows 8 그래픽 드라이버에 대한 모든 관련 INF 요구 사항을 설명합니다. |
WDDM 1.2 설치 시나리오 | Windows 8 설치 그래픽 드라이버 동작은 가능하면 고객이 Windows 8 대해 테스트 및 인증된 그래픽 드라이버를 얻을 수 있도록 설계되었습니다. 이 동작은 이 섹션에 설명된 규칙에 의해 정의됩니다. |
WDDM 1.2 드라이버 적용 지침 | 이 섹션에서는 WDDM 1.2 드라이버 적용 지침에 대해 설명합니다. |
소개
WDDM은 Windows XP 또는 Windows 2000 XDDM(디스플레이 드라이버 모델)을 대체하는 Windows Vista와 함께 도입되었습니다. Windows Vista에 도입된 WDDM 아키텍처는 데스크톱 컴퍼지션, 향상된 내결함성, 비디오 메모리 관리자, GPU 스케줄러, Direct3D 표면의 프로세스 간 공유 등과 같은 새로운 기능을 사용할 수 있는 기능을 제공했습니다. WDDM은 픽셀 셰이더가 2.0 이상인 Microsoft Direct3D 9인 최신 그래픽 디바이스용으로 특별히 설계되었으며 WDDM 기능을 지원하는 데 필요한 모든 하드웨어 기능을 갖추고 있습니다. Windows Vista용 WDDM을 "WDDM 1.0"이라고 했습니다.
Windows 7은 Windows 7 기능 및 기능을 지원하기 위해 드라이버 모델을 증분 방식으로 변경했으며 "WDDM 1.1"이라고 했습니다. WDDM 1.1은 WDDM 1.0의 엄격한 상위 집합입니다. WDDM 1.1에는 Microsoft Direct3D 11, Windows GDI(그래픽 디바이스 인터페이스) 하드웨어 가속, 디스플레이 연결 및 구성, VA(DirectX Video Acceleration) High-Definition(DXVA-HD) 및 기타 많은 기능이 도입되었습니다. 이러한 기능에 대한 자세한 내용은 Windows 7용 그래픽 가이드를 참조하세요.
Windows 8 그래픽 드라이버 변경이 필요한 다양한 기능과 기능을 도입했습니다. 이러한 증분 변경은 최종 사용자와 개발자에게 도움이 되며 시스템 안정성을 향상시킵니다. 이러한 Windows 8 기능을 사용하도록 설정하는 WDDM 드라이버 모델을 "WDDM 1.2"라고 합니다. WDDM 1.2는 WDDM 1.1 및 WDDM 1.0의 상위 집합입니다. 이러한 변경 내용은 다음 표와 같이 간소화된 형태로 나타낼 수 있습니다.
운영 체제 | 지원되는 드라이버 모델 | 지원되는 Direct3D 버전 | 사용되는 기능 |
---|---|---|---|
Windows Vista | WDDM 1.0; 서버의 XDDM 및 제한된 UMPC | D3D9, D3D10 | 예약, 메모리 관리, 내결함성, D3D9 & 10 |
Windows Vista SP1/Windows 7 클라이언트 팩 | WDDM 1.05; Server 2008의 XDDM | D3D9, D3D10, D3D10.1 | D3D10, D3D 10.1의 + BGRA 지원 |
Windows 7 | WDDM 1.1; Server 2008 R2의 XDDM | D3D9, D3D10, D3D10.1, D3D11 | GDI 하드웨어 가속, DXVA HD, D3D11 |
Windows 8 | WDDM 1.2 | D3D9, D3D10, D3D10.1, D3D11, D3D11.1 | 부드러운 회전, 입체 3D, D3D11 비디오, D3D11.1 등 |
참고
Windows 8 및 WDDM 1.2에서는 XDDM이 더 이상 지원되지 않으며 XDDM 드라이버는 Windows 8 클라이언트 또는 서버에 로드되지 않습니다. 일반적으로 XDDM에 종속된 시나리오의 경우 Windows 8 다음 표와 같이 WDDM으로 마이그레이션할 수 있습니다.
IHV(독립 하드웨어 공급업체) 및 시스템 빌더는 고객에게 가장 적합한 대체 WDDM 솔루션을 채택해야 합니다. 즉, Windows 8 시스템에는 항상 WDDM 기반 드라이버가 있습니다.
현재 사용 중 | XDDM 시나리오에 대한 WDDM 지원 |
---|---|
XDDM VGA 드라이버 | Microsoft 기본 디스플레이 드라이버 |
XDDM IHV 드라이버 | 시스템 빌더는 IHV와 협력하여 Display-Only WDDM 드라이버 또는 전체 그래픽 WDDM 드라이버를 가져와야 합니다. 또는 Microsoft 기본 디스플레이 드라이버 |
XDDM 가상화 드라이버 | 시스템 빌더는 IHV와 협력하여 새 Display-Only 가상화 드라이버를 가져와야 합니다. |
UEFI(Unified Extensible Firmware Interface)에 대한 Int10용 CSM 지원 | UEFI GOP(그래픽 출력 프로토콜) 지원이 더 이상 필요하지 않음 |
원격 데스크톱 액세스/Collab | 데스크톱 중복 API |
원격 세션 드라이버 | 변경 내용 없음; 32 bpp 모드에 대한 <지원 없음 |
참고
Microsoft는 이전 XDDM 표준 VGA 드라이버를 대체하는 WDDM 기반 기본 디스플레이 드라이버를 제공하며 기본 디스플레이 기능과 소프트웨어 기반 2D 및 3차원 렌더링을 제공합니다.
WDDM 1.2에는 아래에 설명된 대로 특정 시나리오를 대상으로 하는 새로운 유형의 그래픽 드라이버가 도입되었습니다.
- WDDM 전체 그래픽 드라이버: 하드웨어 가속 2차원 및 3차원 작업을 지원하는 WDDM 그래픽 드라이버의 전체 버전입니다. 이 드라이버는 모든 렌더링, 디스플레이 및 비디오 함수를 완벽하게 처리할 수 있습니다. WDDM 1.0 및 WDDM 1.1은 전체 그래픽 드라이버입니다. 모든 Windows 8 클라이언트 시스템에는 기본 부팅 디바이스로 전체 그래픽 WDDM 1.2 디바이스가 있어야 합니다.
- WDDM 디스플레이 전용 드라이버: 이 드라이버는 WDDM 1.2 드라이버로만 지원되며 IHV가 디스플레이 전용 디바이스를 구동할 수 있는 WDDM 기반 커널 모드 드라이버를 작성할 수 있도록 합니다. Windows는 소프트웨어 시뮬레이션 GPU를 사용하여 2D 또는 3D 렌더링을 처리합니다. 디스플레이 전용 디바이스는 클라이언트 시스템에서 기본 그래픽 디바이스로 허용되지 않습니다.
- WDDM 렌더링 전용 드라이버: 이 드라이버는 WDDM 1.2 드라이버로만 지원되며 IHV가 렌더링 기능만 지원하는 WDDM 드라이버를 작성할 수 있도록 합니다. 렌더링 전용 디바이스는 클라이언트 시스템에서 기본 그래픽 디바이스로 허용되지 않습니다.
다음 표에서는 드라이버 모델과 지원되는 드라이버 범주를 요약합니다.
드라이버 모델/드라이버 범주 | 전체 그래픽 | 표시 전용 | 렌더링 전용 |
---|---|---|---|
WDDM 1.0(Windows Vista) | Yes | 아니요 | No |
WDDM 1.1(Windows 7) | Yes | 예 | No |
WDDM 1.2(Windows 8) | Yes | Yes | Yes |
다음 표에서는 새 드라이버 유형에 대한 시나리오 사용량을 설명합니다.
드라이버 범주 | 클라이언트 | 서버 | 가상 환경에서 실행되는 클라이언트 | 서버 가상 |
---|---|---|---|---|
전체 그래픽 | 부팅 디바이스로 필요 | 선택 사항 | 선택 사항 | 선택 사항 |
Display-Only | 허용되지 않음 | 선택 사항 | 선택 사항 | 선택 사항 |
Render-Only | 기본이 아닌 어댑터로 선택 사항 | 선택 사항 | 선택 사항 | 선택 사항 |
헤드리스 | 허용되지 않음 | 선택 사항 | 해당 없음 | 해당 없음 |
WDDM 1.2는 Windows 8 함께 제공되는 모든 시스템에 필요합니다. WDDM 1.0 및 WDDM 1.1은 Windows 8 계속 작동합니다. 그러나 최상의 환경 및 Windows 8 관련 기능은 WDDM 1.2 드라이버에서만 사용하도록 설정됩니다.