Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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. |