Starsze samoloty nakładek DirectX 9 nie działają w systemie Windows 10

W dzisiejszym poście postaramy się zrozumieć, dlaczego starsze nakładki Microsoft DirectX 9 nie działają z wyświetlaczami Miracast w (Miracast)systemie Windows 10(Windows 10) ze sterownikami graficznymi Windows Display Driver Model ( WDDM ) 2.0 w (WDDM)systemie Windows 10(Windows 10) .

DirectX 9

Zanim przejdziemy do właściwego tematu, rzućmy okiem na krótki opis Miracast , WDDM i Microsft DirectX , z korzyścią dla naszych nowych czytelników.

Co to jest Microsoft DirectX?

Microsoft DirectX  to zbiór interfejsów programowania aplikacji ( API(APIs) ) do obsługi zadań związanych z multimediami, zwłaszcza programowaniem gier i wideo, na  platformach Microsoft  . Początkowo wszystkie nazwy tych interfejsów API(APIs) zaczynały się od Direct , na przykład  Direct3DDirectDrawDirectMusicDirectPlayDirectSound i tak dalej.

Nazwa DirectX  została ukuta jako skrót dla wszystkich tych interfejsów API(APIs)X  oznacza poszczególne nazwy API ) i wkrótce stała się nazwą kolekcji.

Co to jest Miracast?

Miracast to protokół dublowania ekranu,(Miracast is a screen-mirroring protocol)  który umożliwia transmisję wszystkiego z urządzenia z Androidem(Android) lub najnowszego komputera Intel na telewizor. Cokolwiek zobaczysz na małym ekranie, pojawi się na dużym ekranie. Jeśli wszystko zsynchronizuje się prawidłowo, prawie nie ma opóźnień, co czyni go idealnym do oglądania filmów lub korzystania z oprogramowania zwiększającego produktywność, chociaż nie jest wystarczająco niezawodny, aby uruchamiać większość gier.

Co to jest model sterownika ekranu Windows(Windows Display Driver Model) ( WDDM )?

Model sterownika ekranu Windows (WDDM)jest architekturą sterownika graficznego dla sterowników kart graficznych działających  w wersjach systemu Microsoft Windows(Microsoft Windows)  , począwszy od  systemu Windows Vista(Windows Vista) .

Jest to zamiennik dla poprzedniego   modelu sterownika ekranu XDDM/XPDMsystemów Windows 2000(Windows 2000)  i  Windows XP i ma na celu zapewnienie lepszej wydajności grafiki oraz nowych funkcji i stabilności grafiki. Sterowniki ekranu w systemach Windows Vista(Windows Vista)Windows 7 mogą wybrać zgodność z WDDM lub XDDMJednak wraz z usunięciem XDDM z  Windows 8 , WDDM stał się jedyną opcją.

WDDM jest wymagany do renderowania Windows DWM ( Desktop Windows Manager ) i interfejsów sterowników urządzeń dla Direct3D 10 .

Starsze samoloty nakładek DirectX 9(DirectX 9) nie działają z wyświetlaczami Miracast

Starsze płaszczyzny nakładek Microsoft DirectX 9(Microsoft DirectX 9) nie działają z wyświetlaczami Miracast w systemie Windows 10 ze sterownikami graficznymi WDDM 2.0 . Każda aplikacja, która próbuje użyć starszych nakładek, gdy jest uruchomiona na wyświetlaczu Miracast , otrzymuje komunikat o błędzie.

Sposób, w jaki ten błąd jest przekazywany użytkownikowi, zależy od sposobu obsługi błędu przez aplikację. Użytkownicy mogą zobaczyć dowolny z następujących symptomów, gdy napotkają ten problem:

  • Aplikacja zawiesza się.
  • Aplikacja ulega awarii.
  • Komunikaty o błędach są wyświetlane przez aplikację, która próbuje użyć starszych nakładek.
  • Odtwarzanie wideo jest puste.

Ten problem wystąpi, ponieważ według Microsoft – starsze nakładki nie są obsługiwane przez sterowniki graficzne Windows Display Driver Model  ( WDDM ) 2.0 w (WDDM)systemie Windows 10(Windows 10) .

I hope you find the information in this post useful!



About the author

Witam potencjalnych pracodawców! Jestem bardzo doświadczonym inżynierem oprogramowania z ponad 7-letnim doświadczeniem w branży. Wiem, jak projektować i rozwijać aplikacje dla systemu Windows 7, a na swoim profilu mam szeroki wybór rekomendacji Cool Websites. Moje umiejętności i doświadczenie oferują mi doskonałe dopasowanie do każdej firmy poszukującej utalentowanej osoby z dobrymi umiejętnościami zarządzania projektami, wiedzą programistyczną i doświadczeniem w tworzeniu stron internetowych.



Related posts