WDDM-Treiber- und Featurekappen
In diesem Thema werden WDDM-Treiberfeaturefunktionen (Caps) des Windows Display Driver Model (WDDM) beschrieben.
In dieser Tabelle sind die Anforderungen für einen Treiber aufgeführt, um windows den WDDM-Treibertyp und die -Version anzugeben.
WDDM 1.2-Treiberanforderungen
WDDM-Treibertyp | DDI-Anforderungen |
---|---|
Vollständige Grafiken | Implementieren aller renderspezifischen und anzeigespezifischen erforderlichen Gerätetreiberschnittstellen (DDIs) |
Display-Only | Implementieren aller Anzeigespezifischen DDIs und Zurückgeben eines NULL-Zeigers für alle Render-spezifischen DDIs |
Render-Only | Implementieren Sie alle Render-spezifischen DDIs, und geben Sie einen NULL-Zeiger für alle anzeigespezifischen DDIs zurück, oder implementieren Sie alle DDIs für einen vollständigen WDDM-Treiber, aber melden Sie DISPLAY_ADAPTER_INFO. NumVidPnSources = 0 und DISPLAY_ADAPTER_INFO. NumVidPnTargets = 0. |
In dieser Tabelle sind alle Funktionen aufgeführt, die für das Microsoft DirectX-Grafikkernsubsystem (Dxgkrnl.sys) sichtbar sind, für die WDDM 1.2-Treiber festgelegt werden müssen. "M" steht für ein obligatorisches Feature, "O" für optional und "NA" für nicht zutreffend. Um Details zu den einzelnen Features zu lesen, folgen Sie dem Link in der linken Spalte.
WDDM 1.2-Featurekappen
Funktion | Vollständiger Grafiktreiber | Nur Rendertreiber | Treiber für die reine Anzeige | Feature-Feststelltaste |
---|---|---|---|---|
WDDM-Version | M | M | M | DXGK_DRIVERCAPS. WDDMVersion |
Plug & Play (PnP) starten und beenden: Fehlerüberprüfung und PnP-Unterstützung für Nicht-VGA beenden | M | Nicht verfügbar | M | DXGK_DRIVERCAPS. SupportNonVGA |
Optimierte Bildschirmdrehungsunterstützung | M | Nicht verfügbar | M | DXGK_DRIVERCAPS. SupportSmoothRotation |
GPU-Vorzeitige Entfernung | M | M | Nicht verfügbar | DXGK_DRIVERCAPS. PreemptionCaps |
DXGK_FLIPCAPS. FlipOnVSyncMmIo | M | M | Nicht verfügbar | DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo war ab Windows Vista verfügbar; Die Anforderung ab Windows 8 besteht darin, die FlipOnVSyncMmIo-Obergrenze festzulegen. |
TDR-Änderungen in Windows 8 | M | M | Nicht verfügbar | DXGK_DRIVERCAPS. SupportPerEngineTDR |
Optimierungen des Standby-Ruhezustands: Optimieren des Grafikstapels zur Verbesserung der Leistung bei Ruhezustand und Fortsetzen | O | O | Nicht verfügbar | DXGK_SEGMENTDESCRIPTOR3. Flaggen |
Stereoskopisches 3D: Neue Infrastruktur zur Verarbeitung und Darstellung von stereoskopischen Inhalten | O | Nicht verfügbar | Nicht verfügbar | D3DKMDT_VIDPN_SOURCE_MODE_TYPE |
Direktes Spiegeln des Videospeichers | M | Nicht verfügbar | Nicht verfügbar | DXGK_DRIVERCAPS. SupportDirectFlip |
GDI-Hardwarebeschleunigung: Ein erforderliches Feature ab WDDM 1.1 | M | M | Nicht verfügbar | DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer |
GPU-Energieverwaltung von Leerlaufzuständen und Aktiverleistung | O | O | O | Wenn dieses Feature unterstützt wird, müssen die Funktionen DxgkDdiSetPowerComponentFState und DxgkDdiPowerRuntimeControlRequest unterstützt werden. |