Domanda

Come posso far funzionare Direct3D su una connessione Desktop remoto? Sto usando Windows XP Professional.

È stato utile?

Soluzione

L'accelerazione 3D non funziona su Desktop remoto o su Virtual PC / Server. OpenGL reso software funziona sia su Desktop remoto che su Virtual PC / Server.

Altri suggerimenti

In realtà è possibile utilizzare D3D9 sul desktop remoto in due modi diversi. Ho fatto & amp; testato entrambi.

(Funziona velocemente) Il modo migliore è utilizzare SwiftShader, un'implementazione software di D3D9. Questo dovrebbe essere eseguito in qualsiasi bit di colore. http://transgaming.com/business/swiftshader

(NOTA: questo è molto lento) Il secondo è installare l'SDK di DirectX sul computer remoto. L'app deve creare un dispositivo di riferimento D3D9 & amp; il computer remoto deve essere impostato su colore a 16 bit.

Forse lo sapevi già ma non sembra che questo sia uno scenario supportato.

Vedere La condivisione desktop remoto disabilita la funzionalità Direct3D e http://www.virtualdub.org/blog/pivot/entry. php? id = 146

Puoi scegliere WPF se hai una scelta.

Funziona per me se avvio il programma 3D prima nel computer locale, e successivamente ottengo la sessione utilizzando il desktop remoto.

Puoi usare VirtualGL se ti piace OpenGL.

Secondo questo articolo Direct3D è possibile (ma cane lento) quando la casella in cui stai remotando esegue Vista.

http://www.virtualdub.org/blog/pivot /entry.php?id=208

Non l'ho verificato e non posso personalmente garantire se funziona DAVVERO.

Oltre alla risposta di Tim, nella conferenza WPF Futures al PDC un membro del team D3D ha menzionato che D3D 10 in Windows 7 avrebbe funzionato con i telecomandi e sarà remotato dai primitivi (il che mi porta a credere che il cliente stia facendo il il remoting gestirà il rendering). Non forniscono molte informazioni, ma sono toccate nella sezione Domande e risposte di WPF Futures (PC07) che puoi consultare su microsoftpdc.com.

Non risolve la domanda D3D9 in XP, ma il desktop remoto con D3D10 su Windows 7 suona un po 'meglio. :)

Ho provato questo e funziona se il server esegue Vista.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top