Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano zestaw funkcji Windows Display Driver Model (WDDM) w wersji 1.2, który zawiera kilka nowych ulepszeń, które zwiększają wydajność, niezawodność i ogólne środowisko użytkownika końcowego.
Każda z tych funkcji wymaga specjalnej pomocy technicznej ze strony sterowników WDDM 1.2 i nowszych. Ta sekcja zawiera szczegółowe informacje o tym, co stanowi zestaw funkcji WDDM 1.2.
Program WDDM 1.2 ma funkcje obowiązkowe i opcjonalne. Sterownik musi zaimplementować wszystkie obowiązkowe funkcje, aby twierdzić, że jest to sterownik "WDDM 1.2", podczas gdy sterownik może zaimplementować dowolną kombinację (lub żadną) funkcji opcjonalnych. Sterownik niebędący WDDM 1.2 nie może zgłaszać żadnej z funkcji WDDM 1.2.
Ta tabela zawiera podsumowanie zestawu funkcji WDDM 1.2. "M" wskazuje obowiązkowe, "O" wskazuje opcjonalne, a "NA" wskazuje, że nie ma zastosowania. Aby przeczytać szczegółowe informacje o każdej funkcji, postępuj zgodnie z linkiem w lewej kolumnie.
| Funkcje systemu Windows 8 włączone przez program WDDM 1.2 | Zaleta funkcji | Typ sterownika WDDM: Pełna grafika | Typ sterownika WDDM: tylko renderowanie | Typ sterownika WDDM: tylko wyświetlanie |
|---|---|---|---|---|
| Oferta pamięci wideo i odzyskiwanie | Umożliwia bardziej wydajne użycie pamięci wideo | M | M | NIE |
| Preempcja GPU | Poprawia czas odpowiedzi pulpitu | M | M | NIE |
| Zmiany TDR w systemie Windows 8 | Ulepszona odporność na zawieszanie się GPU | M | M | NIE |
| zoptymalizowana obsługa rotacji ekranu | Doświadczenie obrotu ekranu bez migotania | M | NIE | M |
| Stereoscopic 3D | Zapewnia spójną platformę API i DDI umożliwiającą scenariusze stereoskopowe 3D | O | NIE | NIE |
| Ulepszenia odtwarzania wideo Direct3D 11 | Uproszczone środowisko programowania dla aplikacji do odtwarzania wideo | M* | M* | NIE |
| Bezpośrednie przerzucanie pamięci wideo | Ulepszenia w architekturze odtwarzania i kompozycji wideo w celu zmniejszenia zużycia energii | M | NIE | NIE |
| Zapewnianie bezproblemowych przejść stanu | Wysoka rozdzielczość jest utrzymywana podczas zmian stanów i podczas sprawdzania błędów | M | NIE | M |
| Uruchamianie i zatrzymywanie Plug and Play (PnP) | Utrzymywać wysoką rozdzielczość podczas przenoszenia własności wyświetlania między oprogramowaniem układowym, systemem Windows i sterownikiem | M | NIE | M |
| Optymalizacje wstrzymania hibernacji | Umożliwia optymalizacje stosu grafiki w celu poprawy wydajności podczas uśpienia i wznowienia | O | O | NIE |
| Zarządzanie energią procesora GPU w stanach bezczynności i aktywnej mocy | Zapewnia ustandaryzowaną infrastrukturę do precyzyjnego zarządzania energią urządzeń | O | O | O |
| Rasteryzacja XPS na GPU | Umożliwia obsługę drukowania w jakości w systemie Windows za pomocą sterowników innych firm | M** | M** | NIE |
| Obsługa identyfikatora kontenera dla wyświetlania | Pomaga reprezentować monitorowanie łączności urządzenia i skojarzonego stanu z użytkownikiem w interfejsie użytkownika podobnym do centrum urządzeń | M | NIE | M |
| Wyłączanie optymalizacji pomijania wskaźników ramek (FPO) | Poprawia debugowanie problemów z wydajnością związanych z obiektem FPO w polu | M | M | M |
| Rejestrowanie sterowników w trybie użytkownika | Zwiększa możliwość diagnozowania i badania problemów związanych z pamięcią, zapewniając lepszy wgląd w użycie pamięci | M | M | NIE |
*Ta funkcja jest obowiązkowa dla wszystkich sterowników WDDM 1.2 w przypadku sprzętu obsługującego Microsoft Direct3D 10, 10.1, 11 lub 11.1 (lub nowszy).*
**Brak nowego interfejsu sterownika urządzenia (DDI) ani zmian zachowania. Sterowniki WDDM 1.2 i nowsze muszą być w stanie przeprowadzić testy zgodności rasteryzacji według specyfikacji XML (XPS), aby zapewnić wysoką jakość doświadczenia drukowania w scenariuszach drukowania z akceleracją sprzętową XPS.
Uwaga / Notatka
Nowy zestaw interfejsów API jest dostępny od systemu Windows 8 na potrzeby duplikowania pulpitu na potrzeby scenariuszy współpracy. Aby uzyskać więcej informacji, zobacz Duplikowanie pulpitu.
Dodatkowe nowe funkcje w systemie Windows 8
Następujące dodane lub zaktualizowane identyfikatory DDI sterownika wyświetlania są również dostępne w systemie Windows 8:
Interfejs sterownika Display-Only jądra (KMDOD): zapewnia ograniczony zestaw funkcji wyświetlania bez możliwości renderowania. Zobacz przykładowy sterownik miniportu tylko do wyświetlania w trybie jądra.
Obsługa systemu w architekturze mikroukładu (SoC) za pośrednictwem interfejsu SPB: umożliwia wyświetlanie zasobów magistrali dostępu do miniportu sterownika w systemie SoC.
Niespodziewane usuwanie adaptera pomocniczego
Interfejs tabeli oprogramowania układowego systemowego: pozwala sterownikowi miniportu na wyliczanie i odczytywanie tabel systemowego oprogramowania układowego.
Interfejs sterowania jasnością V. 2 (adaptacyjna i płynna kontrola jasności): Pozwala sterownikowi miniportu wyświetlacza zmniejszyć zużycie energii podświetlenia i jednocześnie płynnie dopasowywać się do zmian oświetlenia otoczenia oraz żądań użytkowników dotyczących zmiany jasności. Zobacz również Kontrolka jasności systemu Windows 8 dla zintegrowanych wyświetlaczy.
Microsoft DirectX Graphics Infrastructure DDI (DXGI)
Udostępnianie alokacji i kodowanie zdarzeń procesora GPU
- pfnCreateSynchronizationObject2Cb
- pfnSignalSynchronizationObject2Cb
- pfnWaitForSynchronizationObject2Cb
- D3DDDI_DEVICECALLBACKS
- D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS
- D3DDDICB_CREATESYNCHRONIZATIONOBJECT2
- D3DDDICB_SIGNALFLAGS
- D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2
- D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2
- D3DKMT_CREATEALLOCATIONFLAGS
- D3DKMT_CREATEKEYEDMUTEX2
- D3DKMT_CREATEKEYEDMUTEX2_FLAGS
- D3DKMT_RELEASEKEYEDMUTEX2
- D3DKMTShareObjects
Anuluj interfejs polecenia
Duplikowanie danych wyjściowych
- D3DKMTOutputDuplPresent
- D3DKMTOutputDuplReleaseFrame
- D3DKMT_OUTPUTDUPL_RELEASE_FRAME
- D3DKMT_OUTPUTDUPL_SNAPSHOT
- D3DKMT_OUTPUTDUPLCONTEXTSCOUNT
- D3DKMT_OUTPUTDUPLPRESENT
- D3DKMT_OUTPUTDUPLPRESENTFLAGS
- D3DKMT_PRESENT_RGNS
Ulepszenia openGL systemu Windows 8: sterowniki klienta z możliwością instalacji OpenGL (ICD) mogą wywoływać nowe funkcje w celu kontrolowania dostępu do zasobów i mapowania między obiektami i identyfikatorami.