Udostępnij przez


Przyspieszanie sprzętowe GDI

Funkcja przyspieszania sprzętowego GDI udostępnia operacje przyspieszonego podstawowego interfejsu urządzenia graficznego (GDI) na procesorze GPU. Ta funkcja została wprowadzona w systemie Windows 7.

Aby wskazać, że procesor GPU i sterownik obsługują tę funkcję, sterownik miniportu wyświetlania trybu jądra (KMD) musi ustawić DXGKDDI_INTERFACE_VERSION na wersję >= DXGKDDI_INTERFACE_VERSION_WIN7.

Usługa KMD powinna również ustawić DXGK_PRESENTATIONCAPS->SupportKernelModeCommandBuffer na TRUE, aby wskazać, że obsługuje przetwarzanie bufora poleceń dla przyspieszenia sprzętowego GDI. Sterownik powinien zgłaszać ten typ obsługi tylko wtedy, gdy istnieje segment spójny z pamięcią podręczną GPU i nie ma znaczącego spadku wydajności, gdy CPU uzyskuje dostęp do pamięci GPU.

Na poniższych stronach referencyjnych opisano sposób korzystania z tej funkcji:

Aby uzyskać więcej informacji na temat implementowania przyspieszania sprzętowego GDI w Twoim KMD, zobacz następujące artykuły:

Ustawianie rozmiaru i odstępu alokacji pamięci

Inicjowanie i tworzenie buforu DMA

Opcjonalna obsługa raportowania operacji renderowania

Obsługa buforów poleceń Kernel-Mode

Określanie operacji renderowania GDI Hardware-Accelerated