WDDM-drivrutin och funktionsmöjligheter

I det här avsnittet beskrivs drivrutinsfunktioner för Windows Display Driver Model (WDDM).

Den här tabellen listar kraven för att en drivrutin ska specificera för Windows vilken WDDM-drivrutinstyp och version som används.

WDDM 1.2-drivrutinskrav

WDDM-drivrutinstyp DDI-krav
Fullständig grafik Implementera alla renderingsspecifika och visningsspecifika nödvändiga enhetsdrivrutinsgränssnitt (DDI:er)
Display-Only Implementera alla visningsspecifika DDI:er och returnera en null-pekare för alla återgivningsspecifika DDI:er
Render-Only Implementera alla återgivningsspecifika DDI:er och returnera en nullpekare för alla visningsspecifika DDI:er, eller implementera alla DDIs för en fullständig WDDM-drivrutin men rapportera DISPLAY_ADAPTER_INFO. NumVidPnSources = 0 och DISPLAY_ADAPTER_INFO. NumVidPnTargets = 0.

I den här tabellen visas alla funktioner som är synliga för Microsoft DirectX-grafikkärneundersystemet (Dxgkrnl.sys) som WDDM 1.2-drivrutiner krävs att ställa in. "M" anger en obligatorisk funktion, "O" anger valfritt och "NA" anger inte tillämpligt. Om du vill läsa information om varje funktion följer du länken i den vänstra kolumnen.

WDDM 1.2 funktionsmöjligheter

Egenskap Fullständig grafikdrivrutin Endast återgivningsdrivrutin Drivrutin endast för visning Funktionsbegränsningar
WDDM-version M M M DXGK_DRIVERCAPS. WDDMVersion
Plug and Play (PnP) startar och stoppar: Felkontroll och PnP-stoppstöd för icke-VGA M NA M DXGK_DRIVERCAPS. SupportNonVGA
Optimerat stöd för skärmrotation M NA M DXGK_DRIVERCAPS. SupportSmoothRotation
GPU-preemption M M NA DXGK_DRIVERCAPS. PreemptionCaps
DXGK_FLIPCAPS. FlipOnVSyncMmIo M M NA DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo var tillgänglig från och med Windows Vista; kravet från och med Windows 8 är att ange FlipOnVSyncMmIo-taket .
TDR-ändringar i Windows 8 M M NA DXGK_DRIVERCAPS. SupportPerEngineTDR
Optimeringar för vänteläge och viloläge: Optimera grafikstacken för att förbättra prestandan vid strömsparläge och uppvaknande O O NA DXGK_SEGMENTDESCRIPTOR3. Flaggor
Stereoskopisk 3D: Ny infrastruktur för att bearbeta och presentera stereoskopiskt innehåll O NA NA D3DKMDT_VIDPN_SOURCE_MODE_TYPE
Direkt flip av videominne M NA NA DXGK_DRIVERCAPS. SupportDirectFlip
GDI-maskinvaruacceleration: En obligatorisk funktion som börjar med WDDM 1.1 M M NA DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer
GPU-energisparfunktioner för inaktiva tillstånd och aktiv ström O O O Om den här funktionen stöds måste funktionerna DxgkDdiSetPowerComponentFState och DxgkDdiPowerRuntimeControlRequest stödjas.