GDI 硬件加速
Windows 7 引入的 GDI 硬件加速功能在图形处理单元 (GPU) 上提供加速的核心图形设备接口 (GDI) 操作。
若要指示 GPU 和驱动程序支持此功能,显示微型端口驱动程序必须将DXGKDDI_INTERFACE_VERSION设置为 >= DXGKDDI_INTERFACE_VERSION_WIN7。
显示微型端口驱动程序还应将 DXGK_PRESENTATIONCAPS-SupportKernelModeCommandBuffer> 设置为 TRUE,以指示它支持 GDI 硬件加速命令缓冲区处理。 仅当存在缓存一致的 GPU 光圈段且 CPU 访问 GPU 内存时不会造成重大性能损失时,驱动程序才应报告此类支持。
以下参考主题介绍如何使用此功能:
驱动程序实现的函数
以下函数必须通过支持 GDI 硬件加速的显示微型端口驱动程序来实现:
DxgkDdiGetStandardAllocationDriverData
DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA
枚举D3DKMDT_STANDARDALLOCATION_TYPE
有关如何在显示微型端口驱动程序中实现 GDI 硬件加速的更多详细信息,请参阅以下主题: