I piani di sovrapposizione legacy di DirectX 9 non funzionano su Windows 10

Nel post di oggi, cercheremo di capire perché i piani di sovrapposizione legacy di Microsoft DirectX 9 non funzionano con i display Miracast su (Miracast)Windows 10 con i driver grafici Windows Display Driver Model ( WDDM ) 2.0 su Windows 10 .

DirectX 9

Prima di approfondire l'argomento vero e proprio, diamo un'occhiata alla breve descrizione di Miracast , WDDM e Microsft DirectX , a beneficio dei nostri nuovi lettori.

Che cos'è Microsoft DirectX?

Microsoft DirectX è una raccolta di (Microsoft DirectX)API(APIs)  (Application Programming Interface ) per la gestione di attività relative ai contenuti multimediali, in particolare la programmazione di giochi e video, su   piattaforme Microsoft . In origine, i nomi di queste API(APIs) iniziavano tutti con Direct , come  Direct3DDirectDrawDirectMusicDirectPlayDirectSound e così via.

Il nome DirectX  è stato coniato come termine abbreviato per tutte queste API(APIs) (la  X  che sta per i nomi API particolari ) e presto è diventato il nome della raccolta.

Cos'è Miracast?

Miracast è un protocollo di mirroring dello schermo(Miracast is a screen-mirroring protocol)  che ti consente di trasmettere qualsiasi cosa da un dispositivo Android o un computer (Android)Intel recente alla tua TV. Tutto ciò che vedi sul piccolo schermo apparirà sul grande schermo. Se tutto si sincronizza correttamente, non c'è quasi nessun ritardo, il che lo rende ideale per guardare video o utilizzare software di produttività, sebbene non sia abbastanza affidabile per eseguire la maggior parte dei giochi.

Che cos'è il modello di driver video di Windows(Windows Display Driver Model) ( WDDM )?

Modello di driver video di Windows (WDDM)è l'architettura del driver grafico per i driver della scheda video che eseguono  versioni di Microsoft Windows  a partire da  Windows Vista .

È un sostituto del precedente   modello di driver XDDM/XPDMWindows 2000  e  Windows XP e mira a consentire prestazioni grafiche migliori e nuove funzionalità e stabilità grafiche. I driver video in Windows VistaWindows 7 possono scegliere di aderire a WDDM o XDDMCon la rimozione di XDDM da  Windows 8 , tuttavia, WDDM è diventata l'unica opzione.

WDDM è necessario per il rendering delle interfacce Windows DWM(Windows DWM) ( Desktop Windows Manager ) e driver di dispositivo per Direct3D 10 .

I piani di sovrapposizione legacy di DirectX 9(DirectX 9) non funzionano con i display Miracast

I piani di sovrapposizione legacy di Microsoft DirectX 9(Microsoft DirectX 9) non funzionano con i display Miracast su Windows 10 con i driver di grafica WDDM 2.0 . Qualsiasi applicazione che tenti di utilizzare le sovrapposizioni legacy mentre è in esecuzione su un display Miracast riceve un messaggio di errore.

Il modo in cui questo errore viene comunicato all'utente dipende dalla gestione dell'errore da parte dell'applicazione. Gli utenti possono visualizzare uno dei seguenti sintomi quando riscontrano questo problema:

  • L'applicazione si blocca.
  • L'applicazione si arresta in modo anomalo.
  • I messaggi di errore vengono visualizzati dall'applicazione che sta tentando di utilizzare le sovrapposizioni legacy.
  • La riproduzione video è vuota.

Si verificherà questo problema perché, secondo Microsoft, gli overlay legacy non sono supportati con i driver di grafica Windows Display Driver Model  ( WDDM ) 2.0 su Windows 10 .

I hope you find the information in this post useful!



About the author

Sono un ingegnere del software con esperienza in Xbox Explorer, Microsoft Excel e Windows 8.1 Explorer. Nel tempo libero mi piace giocare ai videogiochi e guardare la TV. Ho una laurea presso l'Università dello Utah e attualmente lavoro come ingegnere del software per un'azienda internazionale.



Related posts