Freigeben über


GDI-Hardwarebeschleunigung

Die GDI-Hardwarebeschleunigungsfunktion bietet beschleunigte GDI-Vorgänge (Core Graphics Device Interface, GDI) auf einer GPU. Dieses Feature wurde in Windows 7 eingeführt.

Um anzugeben, dass die GPU und der Treiber diese Funktion unterstützen, muss der Kernelmodus-Miniporttreiber (KMD) DXGKDDI_INTERFACE_VERSION zu >= DXGKDDI_INTERFACE_VERSION_WIN7 festlegen.

Das KMD sollte auch DXGK_PRESENTATIONCAPS->SupportKernelModeCommandBuffer auf TRUE setzen, um anzugeben, dass es die Verarbeitung von Befehls-Puffern für die GDI-Hardwarebeschleunigung unterstützt. Der Treiber sollte diese Art von Unterstützung nur melden, wenn das Cache-kohärente GPU-Apertursegment vorhanden ist und es keine erheblichen Leistungsverluste gibt, wenn die CPU auf den GPU-Speicher zugreift.

Auf den folgenden Referenzseiten wird die Verwendung dieses Features beschrieben:

Weitere Informationen zum Implementieren der GDI-Hardwarebeschleunigung in Ihrem KMD finden Sie in den folgenden Artikeln:

Festlegen der Größe und des Abstands der Speicherzuweisung

Initialisierung und Erstellung von DMA-Puffern

Optionaler Berichterstellungssupport für Renderingvorgänge

Unterstützung von Kernel-Mode-Befehlspuffern

Spezifikation der GDI-Hardware-Accelerated-Renderingvorgänge