Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird der Windows Display Driver Model (WDDM) Version 1.2-Featuresatz beschrieben, der mehrere neue Verbesserungen enthält, die die Leistung, Zuverlässigkeit und die allgemeine Endbenutzererfahrung verbessern.
Jede dieser Features erfordert spezielle Unterstützung von Drittanbietertreibern WDDM 1.2 und höher. In diesem Abschnitt wird erläutert, was den WDDM 1.2-Featuresatz darstellt.
WDDM 1.2 verfügt über obligatorische und optionale Features. Der Treiber muss alle obligatorischen Features implementieren, um sich als "WDDM 1.2-Treiber" zu behaupten, während der Treiber eine beliebige Kombination (oder keine) der optionalen Features implementieren kann. Ein Nicht-WDDM 1.2-Treiber muss keines der WDDM 1.2-Features melden.
In dieser Tabelle wird der WDDM 1.2-Featuresatz zusammengefasst. "M" gibt obligatorisch an, "O" gibt optional an, und "NV" gibt an, dass sie nicht anwendbar ist. Um Details zu den einzelnen Features zu lesen, folgen Sie dem Link in der linken Spalte.
| Windows 8-Features, die von WDDM 1.2 aktiviert sind | Feature-Vorteil | WDDM-Treibertyp: Vollständige Grafiken | WDDM-Treibertyp: Nur Rendering | WDDM-Treibertyp: Nur Anzeige |
|---|---|---|---|---|
| Videospeicherangebot und -rückforderung | Ermöglicht eine effizientere Nutzung des Videospeichers | M | M | NA |
| GPU-Vorerhaltung | Verbessert die Reaktionsfähigkeit des Desktops | M | M | NA |
| TDR-Änderungen in Windows 8 | Verbesserte Resilienz für GPU-Blockaden | M | M | NA |
| Optimierte Bildschirmdrehungsunterstützung | Bildschirmdrehungserlebnis ohne Flackern | M | NA | M |
| Stereoskopisch 3D | Stellt eine konsistente API- und DDI-Plattform bereit, um stereoskopische 3D-Szenarien zu ermöglichen | O | NA | NA |
| Verbesserungen bei der Videowiedergabe in Direct3D 11 | Vereinfachte Programmiererfahrung für Videowiedergabeanwendungen | M* | M* | NA |
| direktes Kippen des Videospeichers | Verbesserungen der Videowiedergabe und des Kompositionsstapels zur Reduzierung des Stromverbrauchs | M | NA | NA |
| Bereitstellen nahtloser Zustandsübergänge | Hohe Auflösung wird in Zustandsübergängen und bei Fehlerüberprüfungen beibehalten. | M | NA | M |
| Plug and Play (PnP) starten und beenden | Hohe Auflösung beibehalten, da der Besitz der Anzeige zwischen Firmware, Windows und Treiber übertragen wird | M | NA | M |
| Standby- und Ruhezustandsoptimierungen | Ermöglicht Optimierungen des Grafikstapels zur Verbesserung der Leistung beim Übergang in den Ruhezustand und beim Aufwachen. | O | O | NA |
| GPU-Energieverwaltung von Leerlaufzuständen und aktiver Leistung | Stellt eine standardisierte Infrastruktur für die feinkörnige Gerätestromverwaltung bereit. | O | O | O |
| XPS-Rasterung auf der GPU | Ermöglicht eine qualitativ hochwertige Druckerfahrung unter Windows mit Treibern von Drittanbietern | M** | M** | NA |
| Container-ID-Unterstützung für Displays | Hilft bei der Darstellung der Gerätekonnektivität und des zugeordneten Zustands für den Benutzer in einer Benutzeroberfläche, die dem Gerätehub ähnelt | M | NA | M |
| Deaktivieren von Frame-Pointer-Auslassungsoptimierung (FPO) | Verbessert das Debuggen von Leistungsproblemen im Zusammenhang mit FPO im praktischen Einsatz. | M | M | M |
| Protokollierung des Benutzermodustreibers | Verbessert die Fähigkeit, speicherbezogene Probleme zu diagnostizieren und zu untersuchen, indem eine bessere Ansicht der Speicherauslastung bereitgestellt wird. | M | M | NA |
*Dieses Feature ist für alle WDDM 1.2-Treiber mit Microsoft Direct3D 10-, 10.1-, 11- oder 11.1-fähigen Hardware (oder höher) obligatorisch.
**Keine Neuen Gerätetreiberschnittstelle (DDI) oder Verhaltensänderungen. WDDM 1.2- und höher-Treiber müssen jedoch in der Lage sein, die XPS-Rasterungstests zu bestehen, um eine qualitativ hochwertige Druckerfahrung für hardwarebeschleunigte XPS-Druckszenarien sicherzustellen.
Hinweis
Ab Windows 8 steht eine neue Gruppe von APIs zur Duplizierung des Desktops für Zusammenarbeitsszenarien zur Verfügung. Weitere Informationen finden Sie unter Desktop Duplication.
Weitere neue Features in Windows 8
Die folgenden hinzugefügten oder aktualisierten Anzeigetreiber-DDIs werden auch in Windows 8 bereitgestellt:
Kernelmodus Display-Only Treiberschnittstelle (KMDOD): Stellt einen begrenzten Satz von Anzeigefunktionen ohne Renderingfunktion bereit. Sehen Sie sich das Beispiel für den Display-Only-Miniport-Treiber im Kernelmodus an.
Unterstützung für die Systemarchitektur auf einem Chip (SoC) über die SPB-Schnittstelle: Ermöglicht einem Display-Miniportrtreiber Zugriff auf Busressourcen auf einem SoC-System.
Unerwartete Entfernung des sekundären Adapters
System Firmware Table Interface: Ermöglicht es dem Miniport-Treiber des Anzeigegeräts, die System-Firmware-Tabelle aufzulisten und zu lesen.
Helligkeitssteuerungsschnittstelle V. 2 (Adaptives und reibungsloses Helligkeitssteuerelement): Ermöglicht es einem Display-Miniporttreiber, die Leistung auf die Display-Hintergrundbeleuchtung zu reduzieren und sich trotzdem reibungslos an Änderungen an Umgebungslicht und Benutzeranforderungen zur Änderung der Helligkeit anzupassen. Siehe auch die Windows 8-Helligkeitssteuerung für integrierte Displays.
Microsoft DirectX Graphics Infrastructure DDI (DXGI)
Zuordnungsfreigabe und Einreihen von GPU-Ereignissen
- pfnCreateSynchronizationObject2Cb
- pfnSignalSynchronizationObject2Cb
- pfnWaitForSynchronizationObject2Cb
- D3DDDI_DEVICECALLBACKS
- D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS
- D3DDDICB_CREATESYNCHRONIZATIONOBJECT2
- D3DDDICB_SIGNALFLAGS
- D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2
- D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2
- D3DKMT_CREATEALLOCATIONFLAGS
- D3DKMT_CREATEKEYEDMUTEX2
- D3DKMT_CREATEKEYEDMUTEX2_FLAGS
- D3DKMT_RELEASEKEYEDMUTEX2
- D3DKMTShareObjects
Befehlsschnittstelle abbrechen
Ausgabeduplikation
- D3DKMTOutputDuplPresent
- D3DKMTOutputDuplReleaseFrame
- D3DKMT_OUTPUTDUPL_RELEASE_FRAME
- D3DKMT_OUTPUTDUPL_SNAPSHOT
- D3DKMT_OUTPUTDUPLCONTEXTSCOUNT
- D3DKMT_OUTPUTDUPLPRESENT
- D3DKMT_OUTPUTDUPLPRESENTFLAGS
- D3DKMT_PRESENT_RGNS
Windows 8 OpenGL-Verbesserungen: OpenGL installierbare Clienttreiber (ICDs) können neue Funktionen aufrufen, um den Zugriff auf Ressourcen zu steuern und Objekte und Bezeichner zuzuordnen.