I piani di overlay legacy DirectX 9 non funzionano in Windows 10 DirectX …

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

DirectX 9

Prima di immergerci nell’argomento stesso, diamo un’occhiata alla breve panoramica di Miracast, WDDM e Microsft DirectX, a beneficio dei nostri nuovi lettori.

Cos’è Microsoft DirectX?

Microsoft DirectX è una raccolta di interfacce di programmazione di applicazioni (API) per la gestione di attività relative a contenuti multimediali, in particolare la programmazione di video e giochi, su piattaforme Microsoft. Originariamente tutti i nomi di queste API iniziarono con Direct, come Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, ecc.

Nome Directx è stato coniato come un termine abbreviato per tutte queste API (il X invece dei particolari nomi API) e presto divenne il nome della raccolta.

Cos’è Miracast?

Miracast è un protocollo di mirroring dello schermo che ti consente di trasmettere qualsiasi cosa da un dispositivo Android o un computer 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 ottimo per guardare video o utilizzare software di produttività, sebbene non sia abbastanza affidabile per eseguire la maggior parte dei giochi.

Cos’è il Windows Display Driver Model (WDDM)?

Il Windows Display Driver Model (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 per il vecchio modello di driver video per Windows 2000 e Windows XP XDDM / XPDM ed è destinato a consentire migliori prestazioni grafiche e nuove funzioni e stabilità grafica. I driver di visualizzazione in Windows Vista e Windows 7 possono scegliere di attenersi a WDDM o XDDM. Tuttavia, con la rimozione di XDDM da Windows 8, WDDM è diventata l’unica opzione.

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

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

I piani di sovrapposizione legacy di Microsoft DirectX 9 non funzionano con i display Miracast su Windows 10 con driver grafici WDDM 2.0. Qualsiasi applicazione che tenta di utilizzare gli overlay legacy durante l’esecuzione su una schermata 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 gli overlay legacy.
  • La riproduzione del video è vuota.

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

Spero che troverai utili le informazioni in questo post!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *