GDI-Hardwarebeschleunigung
Die mit Windows 7 eingeführte GDI-Hardwarebeschleunigung bietet beschleunigte GDI-Vorgänge (Graphics Device Interface) auf einer Grafikverarbeitungseinheit (GPU).
Um anzugeben, dass die GPU und der Treiber dieses Feature unterstützen, muss der Display-Miniporttreiber DXGKDDI_INTERFACE_VERSION auf >= DXGKDDI_INTERFACE_VERSION_WIN7 festlegen.
Der Anzeige-Miniporttreiber sollte auch DXGK_PRESENTATIONCAPS-SupportKernelModeCommandBuffer> auf TRUE festlegen, um anzugeben, dass er die Befehlspufferverarbeitung der GDI-Hardwarebeschleunigung unterstützt. Der Treiber sollte diese Art von Unterstützung nur melden, wenn das cachekohärente GPU-Blendensegment vorhanden ist und keine erheblichen Leistungseinbußen auftreten, wenn die CPU auf DEN GPU-Speicher zugreift.
In den folgenden Referenzthemen wird die Verwendung dieses Features beschrieben:
Vom Treiber implementierte Funktionen
Die folgenden Funktionen müssen von Anzeige-Miniporttreibern implementiert werden, die die GDI-Hardwarebeschleunigung unterstützen:
DxgkDdiGetStandardAllocationDriverData
Strukturen D3DKM_TRANSPARENTBLTFLAGS
DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA
enumerations D3DKMDT_STANDARDALLOCATION_TYPE
Weitere Informationen zum Implementieren der GDI-Hardwarebeschleunigung in Ihrem Anzeige-Miniporttreiber finden Sie in den folgenden Themen:
Festlegen von Größe und Tonhöhe der Speicherbelegung
Initialisierung und DMA-Puffererstellung
Optionale Unterstützung für Berichte für Renderingvorgänge