Compartilhar via


Aceleração de hardware de GDI

O recurso de Aceleração de Hardware GDI oferece operações aceleradas da interface gráfica de dispositivo (GDI) em uma unidade de processamento gráfico (GPU). Esse recurso foi introduzido no Windows 7.

Para indicar que a GPU e o driver dão suporte a esse recurso, o KMD (driver de miniporto de exibição) no modo kernel deve definir DXGKDDI_INTERFACE_VERSION como >= DXGKDDI_INTERFACE_VERSION_WIN7.

O KMD também deve definir DXGK_PRESENTATIONCAPS->SupportKernelModeCommandBuffer como TRUE para indicar que dá suporte ao processamento do buffer de comando de Aceleração de Hardware GDI. O driver deve relatar esse tipo de suporte somente se o segmento de abertura de GPU coerente com cache existir e não houver nenhuma penalidade de desempenho significativa quando a CPU acessar a memória da GPU.

As seguintes páginas de referência descrevem como usar esse recurso:

Para obter mais detalhes sobre como implementar a Aceleração de Hardware GDI em seu KMD, consulte os seguintes artigos:

Definindo o tamanho e a granularidade da alocação de memória

Inicialização e criação de buffer de DMA

Reportando suporte opcional para operações de renderização

Suporte aos buffers de comando Kernel-Mode

Especificando operações de renderização de GDI Hardware-Accelerated