Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit onderwerp wordt de Windows Display Driver Model (WDDM) versie 1.2-onderdelenset beschreven, die verschillende nieuwe verbeteringen bevat die de prestaties, betrouwbaarheid en de algehele eindgebruikerservaring verbeteren.
Voor elk van deze functies is speciale ondersteuning vereist van stuurprogramma's van derden WDDM 1.2 en hoger. In deze sectie wordt uitgelegd wat de WDDM 1.2-functieset vormt.
WDDM 1.2 heeft zowel verplichte als optionele functies. Het stuurprogramma moet alle verplichte functies implementeren om zichzelf te claimen als een 'WDDM 1.2-stuurprogramma', terwijl het stuurprogramma elke combinatie (of geen) van de optionele functies kan implementeren. Een niet-WDDM 1.2-stuurprogramma moet geen van de WDDM 1.2-functies rapporteren.
Deze tabel bevat een overzicht van de WDDM 1.2-functieset. 'M' geeft verplicht aan, 'O' geeft optioneel aan en 'NB' geeft niet van toepassing aan. Als u meer informatie over elke functie wilt lezen, volgt u de koppeling in de linkerkolom.
| Windows 8-functies ingeschakeld door WDDM 1.2 | Functievoordeel | Type WDDM-stuurprogramma: Volledige grafische weergave | WDDM-stuurprogrammatype: enkel renderen | WDDM-stuurprogrammatype: alleen weergeven |
|---|---|---|---|---|
| Videogeheugentoewijzing en terughalen | Maakt efficiënter gebruik van videogeheugen mogelijk | M | M | NA |
| GPU-preëmptie | Verbetert de reactiesnelheid van het bureaublad | M | M | NA |
| TDR-wijzigingen in Windows 8 | Verbeterde tolerantie voor GPU loopt vast | M | M | NA |
| Ondersteuning voor geoptimaliseerde schermrotatie | Schermrotatie-ervaring zonder flikkering | M | NA | M |
| Stereoscopische 3D | Biedt een consistent API- en DDI-platform voor het inschakelen van Stereoscopische 3D-scenario's | O | NA | NA |
| Verbeteringen voor het afspelen van direct3D 11-video's | Vereenvoudigde programmeerervaring voor videoweergavetoepassingen | M* | M* | NA |
| Direct spiegelen van videogeheugen | Verbeteringen in de videoweergave- en compositiestack om het energieverbruik te verminderen | M | NA | NA |
| Naadloze statusovergangen bieden | Hoge resolutie wordt gehandhaafd in statusovergangen en tijdens foutcontroles | M | NA | M |
| Plug and Play (PnP) starten en stoppen | Hoge resolutie behouden terwijl het eigendom van de weergave wordt overgezet tussen firmware, Windows en stuurprogramma | M | NA | M |
| Optimalisaties voor standby- en sluimerstand | Maakt optimalisaties in de grafische stack mogelijk om de prestaties bij het in slaapstand zetten en hervatten te verbeteren. | O | O | NA |
| GPU-energiebeheer van niet-actieve statussen en actieve energie | Biedt een gestandaardiseerde infrastructuur voor fijnmazig apparaat-energiemanagement | O | O | O |
| XPS-rasterisatie op de GPU | Hiermee wordt een kwaliteitsafdrukervaring op Windows mogelijk met stuurprogramma's van derden | M** | M** | NA |
| Ondersteuning voor container-id's voor weergaven | Helpt bij het bewaken van de apparaatconnectiviteit en de bijbehorende status voor de gebruiker in een gebruikersinterface die vergelijkbaar is met de apparaathub | M | NA | M |
| Het uitschakelen van Frame Pointer Omissie (FPO) optimalisatie | Verbetert de foutopsporing van prestatieproblemen met betrekking tot FPO in het veld | M | M | M |
| Logboekregistratie van stuurprogramma's in de gebruikersmodus | Verbetert de mogelijkheid om geheugengerelateerde problemen vast te stellen en te onderzoeken door beter inzicht te bieden in het geheugengebruik | M | M | NA |
*Deze functie is verplicht voor alle WDDM 1.2-stuurprogramma's met Microsoft Direct3D 10-, 10.1-, 11- of 11.1-compatibele hardware (of hoger).
**Geen nieuwe DDI-interface (Device Driver Interface) of gedragswijzigingen. Stuurprogramma's van WDDM 1.2 en hoger moeten echter de rasterisatietests van XML Paper Specification (XPS) kunnen doorgeven om een kwaliteitsafdrukervaring te garanderen voor hardwareversnelde XPS-afdrukscenario's.
Opmerking
Er is een nieuwe set API's beschikbaar vanaf Windows 8 voor het dupliceren van het bureaublad voor samenwerkingsscenario's. Zie Desktop-duplicatie voor meer informatie.
Aanvullende nieuwe functies in Windows 8
De volgende DDIS's voor weergavestuurprogramma's zijn ook beschikbaar in Windows 8:
KmDOD-interface (Kernel Mode Display-Only Driver): biedt een beperkte set weergavefuncties zonder renderingmogelijkheden. Zie het voorbeeld van het stuurprogramma voor alleen-weergeven in de kernelmodus .
Ondersteuning voor systeem-op-een-chiparchitectuur (SoC) via de SPB-interface: Hierdoor krijgt een display miniportdriver toegang tot busbronnen op een SoC-systeem.
Onverwacht verwijderen van secundaire adapter
Systeemfirmwaretabelinterface: hiermee kan het display miniportstuurprogramma de tabel systeemfirmware opsommen en lezen.
Helderheidsregelinterface V. 2 (Adaptieve en vloeiende helderheidsregeling): hiermee kan een minipoortstuurprogramma het stroomverbruik van de beeldschermverlichting verminderen en zich soepel aanpassen aan wijzigingen in omgevingslicht en gebruikersaanvragen om de helderheid te wijzigen. Zie ook de helderheidsregelaar van Windows 8 voor geïntegreerde schermen.
Microsoft DirectX Graphics Infrastructure DDI (DXGI)
Het delen van allocatie en GPU evenementen in de wachtrij plaatsen
- 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
Opdrachtinterface annuleren
Uitvoerduplicatie
- D3DKMTOutputDuplPresent
- D3DKMTOutputDuplReleaseFrame
- D3DKMT_OUTPUTDUPL_RELEASE_FRAME
- D3DKMT_OUTPUTDUPL_SNAPSHOT
- D3DKMT_OUTPUTDUPLCONTEXTSCOUNT
- D3DKMT_OUTPUTDUPLPRESENT
- D3DKMT_OUTPUTDUPLPRESENTFLAGS
- D3DKMT_PRESENT_RGNS
Windows 8 OpenGL-verbeteringen: OpenGL installeerbare clientstuurprogramma's (ICD's) kunnen nieuwe functies aanroepen om de toegang tot resources te beheren en om toewijzing tussen objecten en identificatoren te maken.