Staršie vrstvy prekrytia DirectX 9 nefungujú v systéme Windows 10

V dnešnom príspevku sa pokúsime pochopiť, prečo staršie prekryvné plochy Microsoft DirectX 9 nefungujú s displejmi Miracast v (Miracast)systéme Windows 10(Windows 10) s grafickými ovládačmi Windows Display Driver Model(Windows Display Driver Model) ( WDDM ) 2.0 v systéme Windows 10(Windows 10) .

DirectX 9

Predtým, ako sa ponoríme do samotnej témy, pozrime sa na krátky popis Miracast , WDDM a Microsft DirectX , aby sme mohli využiť výhody našich nových čitateľov.

Čo je Microsoft DirectX?

Microsoft DirectX  je kolekcia aplikačných programovacích rozhraní ( API(APIs) ) na spracovanie úloh súvisiacich s multimédiami, najmä programovaním hier a videom, na  platformách Microsoft  . Pôvodne všetky názvy týchto rozhraní API(APIs) začínali na Direct , ako napríklad  Direct3DDirectDrawDirectMusicDirectPlayDirectSound a tak ďalej.

Názov DirectX  bol vytvorený ako skratka pre všetky tieto API(APIs)X  zastupuje konkrétne názvy API ) a čoskoro sa stal názvom kolekcie.

Čo je Miracast?

Miracast je protokol na zrkadlenie obrazovky,(Miracast is a screen-mirroring protocol)  ktorý vám umožňuje vysielať čokoľvek zo zariadenia so systémom Android(Android) alebo najnovšieho počítača Intel do vášho televízora. Všetko, čo vidíte na malej obrazovke, sa objaví na veľkej obrazovke. Ak sa všetko správne synchronizuje, nedochádza k takmer žiadnemu oneskoreniu, takže je ideálny na sledovanie videí alebo používanie softvéru na zvýšenie produktivity, hoci nie je dostatočne spoľahlivý na spustenie väčšiny hier.

Čo je model ovládača zobrazenia Windows(Windows Display Driver Model) ( WDDM )?

Windows Display Driver Model (WDDM)je architektúra grafických ovládačov pre ovládače grafickej karty s  verziami systému Microsoft Windows(Microsoft Windows)  počínajúc  Windows Vista .

Je náhradou za predchádzajúci   model XDDM/XPDMWindows 2000  a  Windows XP a je zameraný na umožnenie lepšieho výkonu grafiky a novej grafickej funkcie a stability. Ovládače displeja v systémoch Windows Vista(Windows Vista)Windows 7 si môžu vybrať, či budú dodržiavať WDDM alebo XDDMPo odstránení XDDM z  Windows 8 sa však WDDM stalo jedinou možnosťou.

WDDM sa vyžaduje na vykreslenie rozhrania Windows DWM(Windows DWM) ( Správca Windows na ploche(Desktop Windows Manager) ) a ovládača zariadenia pre Direct3D 10 .

Staré prekryvné plochy DirectX 9(DirectX 9) nefungujú s displejmi Miracast

Staršie prekryvné plochy Microsoft DirectX 9(Microsoft DirectX 9) nefungujú s displejmi Miracast v systéme Windows 10 s grafickými ovládačmi WDDM 2.0 . Každá aplikácia, ktorá sa pokúsi použiť staršie prekrytia, keď je spustená na obrazovke Miracast , dostane chybové hlásenie.

Spôsob, akým sa táto chyba oznámi používateľovi, závisí od toho, ako sa s chybou vyrovná aplikácia. Používatelia môžu vidieť niektorý z nasledujúcich príznakov, keď narazia na tento problém:

  • Aplikácia visí.
  • Aplikácia spadne.
  • Chybové hlásenia zobrazuje aplikácia, ktorá sa pokúša použiť staršie prekrytia.
  • Prehrávanie videa je prázdne.

S týmto problémom sa stretnete, pretože podľa spoločnosti Microsoft nie sú staršie prekrytia podporované grafickými ovládačmi Windows Display Driver Model(Windows Display Driver Model)  ( WDDM ) 2.0 v systéme Windows 10(Windows 10) .

I hope you find the information in this post useful!



About the author

Som senior softvérový inžinier a vývojár obrázkov a aplikácií pre iPhone s viac ako 10-ročnými skúsenosťami. Vďaka mojim zručnostiam v oblasti hardvéru a softvéru sa perfektne hodím pre akýkoľvek podnikový alebo spotrebiteľský projekt smartfónu. Veľmi dobre rozumiem tomu, ako vytvárať vysokokvalitné obrázky, a viem pracovať so všetkými rôznymi formátmi obrázkov. Okrem toho poznám vývoj Firefoxu a iOS.



Related posts