Compartir a través de


WDDM 1.2 y Windows 8

En esta sección se proporcionan detalles sobre las características y mejoras que se agregaron en la versión 1.2 de WDDM, que está disponible a partir de Windows 8. También se describen los requisitos de hardware, las directrices de implementación y los escenarios de uso.

En esta sección

Tema Descripción
Características de WDDM 1.2 Describe el conjunto de características WDDM Versión 1.2, que incluye varias mejoras que mejoran el rendimiento, la confiabilidad y la experiencia general del usuario final.
Avances en la infraestructura de visualización Windows 8 proporciona mejoras y optimizaciones a la infraestructura de visualización para mejorar aún más la experiencia del usuario.
Características y requisitos de Direct3D en WDDM 1.2 Microsoft Direct3D ofrece una amplia colección de API de gráficos 3D, que son ampliamente utilizadas por las aplicaciones de software para la visualización compleja y el desarrollo de juegos. En esta sección se describen las mejoras de características y Windows 8 requisitos de hardware y software de Direct3D.
Requisitos de INF de gráficos en WDDM 1.2 Los controladores WDDM en Windows 8 requieren cambios inf en el controlador de gráficos. El cambio más notable se encuentra en la puntuación de características. Los controladores WDDM 1.2 requieren una puntuación de características mayor que los controladores WDDM anteriores. En esta sección se describen todos los requisitos de INF pertinentes para los controladores de gráficos de Windows 8
Escenarios de instalación de WDDM 1.2 El comportamiento del controlador de gráficos de instalación de Windows 8 está diseñado para garantizar que, siempre que sea posible, nuestros clientes obtienen un controlador de gráficos probado y certificado para Windows 8. Este comportamiento se define mediante las reglas que se describen en esta sección.
Directrices de cumplimiento de controladores de WDDM 1.2 En esta sección se describen las directrices de cumplimiento del controlador WDDM 1.2.

Introducción

El WDDM se introdujo con Windows Vista como reemplazo del modelo de controlador de pantalla de Windows XP o Windows 2000 (XDDM). Con su introducción en Windows Vista, la arquitectura WDDM ofrece funcionalidad para habilitar nuevas características como Composición de escritorio, tolerancia a errores mejorada, administrador de memoria de vídeo, programador de GPU, uso compartido de procesos cruzados de superficies de Direct3D, etc. WDDM se diseñó específicamente para dispositivos gráficos modernos que eran Microsoft Direct3D 9 con sombreador de píxeles 2.0 o superior, y tenía todas las características de hardware necesarias para admitir las características de WDDM. WDDM para Windows Vista se conoce como "WDDM 1.0".

Windows 7 realizó cambios incrementales en el modelo de controlador para admitir características y funcionalidades de Windows 7 y se conocía como "WDDM 1.1". WDDM 1.1 es un superconjunto estricto de WDDM 1.0. WDDM 1.1 introdujo compatibilidad con Microsoft Direct3D 11, aceleración de hardware de interfaz de dispositivo gráfico de Windows (GDI), conexión y configuración de pantallas, aceleración de vídeo directX (VA) High-Definition (DXVA-HD) y muchas otras características. Para obtener más información sobre estas características, consulta la Guía de gráficos para Windows 7.

Windows 8 introdujo una matriz de características y funcionalidades que requerían cambios en el controlador de gráficos. Estos cambios incrementales benefician a los usuarios finales y a los desarrolladores, y mejoran la confiabilidad del sistema. El modelo de controlador WDDM que habilita estas características de Windows 8 se conoce como "WDDM 1.2". WDDM 1.2 es un superconjunto de WDDM 1.1 y WDDM 1.0. Estos cambios se pueden representar en un formato simplificado, como se muestra en la tabla siguiente.

Sistema operativo Modelos de controladores admitidos Versiones de Direct3D compatibles Características habilitadas
Windows Vista WDDM 1.0; XDDM en el servidor y UMPC limitado D3D9, D3D10 Programación, Administración de memoria, Tolerancia a errores, D3D9 & 10
Paquete de cliente de Windows Vista SP1/Windows 7 WDDM 1.05; XDDM en Server 2008 D3D9, D3D10, D3D10.1 + Compatibilidad con BGRA en D3D10, D3D 10.1
Windows 7 WDDM 1.1; XDDM en server 2008 R2 D3D9, D3D10, D3D10.1, D3D11 Aceleración de hardware GDI, DXVA HD, D3D11
Windows 8 WDDM 1.2 D3D9, D3D10, D3D10.1, D3D11, D3D11.1 Rotación suave, estéreoscópica 3D, vídeo D3D11, D3D11.1, etc.

Nota

Con Windows 8 y WDDM 1.2, XDDM ya no se admite y los controladores XDDM no se cargan en Windows 8 cliente o servidor. En el caso de los escenarios que tradicionalmente dependen de XDDM, Windows 8 permite la migración a WDDM, como se muestra en la tabla siguiente.

Los proveedores de hardware independientes (IHD) y los generadores de sistemas deben adoptar la solución WDDM alternativa que mejor funcione para sus clientes. Esto significa que un sistema Windows 8 siempre tendrá un controlador basado en WDDM.

Actualmente se usa Compatibilidad con WDDM para escenarios XDDM
Controlador VGA XDDM Controlador de pantalla básico de Microsoft
Controlador IHV de XDDM Los generadores del sistema deben trabajar con el IHV para obtener un controlador WDDM de Display-Only o un controlador WDDM gráfico completo. Como alternativa, Microsoft Basic Display Driver
Controlador de virtualización XDDM Los generadores de sistemas deben trabajar con el IHV para obtener un nuevo controlador de virtualización de Display-Only
Compatibilidad con CSM para Int10 en unified Extensible Firmware Interface (UEFI) Ya no es necesario con compatibilidad con el Protocolo de salida de gráficos UEFI (GOP)
Acceso a Escritorio remoto/Collab API de duplicación de escritorio
Controlador de sesión remota Sin cambio; no se admiten <32 modos bpp

Nota

Microsoft proporciona un controlador de pantalla básico basado en WDDM que es un reemplazo del controlador VGA estándar XDDM anterior y proporciona funcionalidad de visualización básica y representación 2Dd y 3D basada en software.

WDDM 1.2 introdujo nuevos tipos de controladores de gráficos, destinados a escenarios específicos, como se describe a continuación:

  • Controlador de gráficos completo de WDDM: Esta es la versión completa del controlador de gráficos WDDM que admite operaciones aceleradas por hardware 2D y 3D. Este controlador es totalmente capaz de controlar todas las funciones de representación, visualización y vídeo. WDDM 1.0 y WDDM 1.1 son controladores gráficos completos. Todos los sistemas cliente Windows 8 deben tener un dispositivo WDDM 1.2 completo como dispositivo de arranque principal.
  • Controlador de solo pantalla de WDDM: este controlador solo se admite como controlador WDDM 1.2 y permite a los IHD escribir un controlador en modo kernel basado en WDDM que sea capaz de conducir dispositivos solo para mostrar. Windows controla la representación 2D o 3D mediante GPU simulada por software. Los dispositivos de solo visualización no se permiten como dispositivo gráfico principal en los sistemas cliente.
  • Controlador de solo representación de WDDM: este controlador solo se admite como controlador WDDM 1.2 y permite que los IHD escriban un controlador WDDM que solo admita la funcionalidad de representación. Los dispositivos de solo representación no se permiten como dispositivo gráfico principal en los sistemas cliente.

En la tabla siguiente se resume el modelo de controlador frente a las categorías de controladores admitidas.

Modelo de controlador o categoría de controlador Gráficos completos Mostrar solo Representar solo
WDDM 1.0 (Windows Vista) No No
WDDM 1.1 (Windows 7) No No
WDDM 1.2 (Windows 8)

En la tabla siguiente se explica el uso del escenario para los nuevos tipos de controladores:

Categoría de controlador Cliente Server Cliente que se ejecuta en un entorno virtual Virtual de servidor
Gráficos completos Obligatorio como dispositivo de arranque Opcionales Opcionales Opcionales
Display-Only No permitida Opcionales Opcionales Opcionales
Render-Only Opcional como adaptador no principal Opcionales Opcionales Opcionales
Desatendido No permitida Opcionales N/D N/D

WDDM 1.2 es necesario para todos los sistemas que se suministran con Windows 8. WDDM 1.0 y WDDM 1.1 seguirán funcionando en Windows 8. Sin embargo, la mejor experiencia y las características específicas de Windows 8 solo están habilitadas por un controlador WDDM 1.2.