Udostępnij przez


Obsługa stereoskopowego 3D w sterownikach systemu Windows

Począwszy od systemu Windows 8 (WDDM 1.2), sterowniki graficzne mogą obsługiwać renderowanie stereoskopowe 3D w celu obsługi scenariuszy, takich jak odtwarzanie gier i wideo.

Rendering 3D stereoskopowy jest włączony tylko w systemach, które mają niezbędne składniki obsługujące 3D stereoskopowy. Te składniki obejmują sprzęt wyświetlania 3D, sprzęt graficzny, urządzenia peryferyjne i aplikacje programowe. Ustawienia interfejsu użytkownika są dostępne w Ustawienia wyświetlania panelu sterowania tylko wtedy, gdy system ma wszystkie niezbędne komponenty.

  • Implementacja sterownika — pełna grafika: opcjonalna
  • wymagania i testy WHLK: Device.GraphicsProcessingStereoscopicVideoContent; Device.Display.Monitor.Stereoskop3DModes (DX11 3DStereoVideo)

Konstrukcja stereo w stosie graficznym jest taka, że określona wizualizacja lub technologia wyświetlania jest niezależna od systemu operacyjnego. Sterownik wyświetlania w trybie jądra (KMD) komunikuje się bezpośrednio z wyświetlaczem graficznym i ma wiedzę na temat możliwości wyświetlania za pośrednictwem standardowej struktury rozszerzonej identyfikacji wyświetlania (EDID). Usługa KMD wylicza możliwości stereo tylko wtedy, gdy rozpoznaje, że taki wyświetlacz jest podłączony do systemu.

Aby zaimplementować funkcje stereo w sterownikach KMD i sterownikach trybu użytkownika, zapoznaj się z następującymi listami dodanych lub zaktualizowanych identyfikatorów DDI.

Obsługa trybu jądra 3D stereoskopowego

Następujące identyfikatory DDI zostały zaktualizowane w celu obsługi stereoskopowego renderowania 3D w systemie VidPN.

Stereoskopowe interfejsy swapchain 3D sterowników urządzeń

Następujące DDI zostały dodane lub zaktualizowane w celu obsługi stereoskopowych łańcuchów wymiany 3D.

Wymagania dotyczące certyfikacji sprzętu

Konstruktorzy systemów są zachęcani do testowania pakietów sterowników stereo przy użyciu ustawień opisanych w tym artykule w celu zapewnienia poprawnej funkcjonalności.

Funkcje stereo 3D można włączyć na sprzęcie z obsługą funkcji DirectX 10 i nowszych. Jednak ponieważ interfejsy API Direct3D 11 działają na sprzęcie DirectX 9.x i 10.x, wszystkie sterowniki WDDM 1.2 muszą obsługiwać direct3D 11. W tym celu należy dokładnie przetestować interfejsy API Direct3D 11 na wszystkich urządzeniach z systemem Windows 8 i nowszym.

Chociaż steroskopowa funkcja 3D jest opcjonalną funkcją WDDM 1.2, obsługa interfejsu API Direct3D 11 jest wymagana, począwszy od całego sprzętu systemu Windows 8+ . W związku z tym sterowniki WDDM 1.2 (urządzenia pełnej grafiki i renderowania) muszą obsługiwać API Direct3D 11, umożliwiając współdzielenie tablic tekstur między procesami. To wymaganie zapewnia, że aplikacje stereo nie mają błędów w trybach mono.

Aby uzyskać więcej informacji na temat wymagań, które urządzenia sprzętowe muszą spełniać podczas implementowania tej funkcji, zapoznaj się z odpowiednią dokumentacją WHLK w Device.Graphics ■ Przetwarzanie zawartości wideo stereoskopowej i Device.Display.Monitor.Monitor.Stereoskopowe tryby 3D.