Question

Comment puis-je faire en sorte que Direct3D fonctionne avec une connexion Remote Desktop? J'utilise Windows XP Professionnel.

Était-ce utile?

La solution

L'accélération 3D ne fonctionne pas sur le Bureau à distance ou dans Virtual PC / Server. OpenGL rendu logiciel fonctionne aussi bien sur Remote Desktop que sur Virtual PC / Server.

Autres conseils

En fait, vous pouvez utiliser D3D9 sur un poste de travail distant de deux manières différentes. J'ai fait & amp; testé les deux.

(Cela fonctionne vite) Le meilleur moyen consiste à utiliser SwiftShader, une implémentation logicielle de D3D9. Cela devrait fonctionner dans n'importe quel bit de couleur. http://transgaming.com/business/swiftshader

(NOTE: c'est très lent) La seconde consiste à installer le Kit de développement DirectX SDK sur l’ordinateur distant. Votre application doit créer un appareil de référence D3D9 & amp; l'ordinateur distant doit être configuré en couleur 16 bits.

Peut-être que vous le saviez déjà mais que cela ne ressemble pas à un scénario pris en charge.

Voir Le partage de bureau à distance désactive la fonctionnalité Direct3D et http://www.virtualdub.org/blog/pivot/entry. php? id = 146

Vous pouvez vouloir regarder WPF si vous avez le choix.

Cela fonctionne pour moi si je lance le programme 3D d’abord sur la machine locale et que je reçois ensuite la session à l’aide du bureau à distance.

Vous pouvez utiliser VirtualGL si vous aimez OpenGL.

Selon cet article, Direct3D est possible (mais lent) lorsque la boîte dans laquelle vous vous connectez exécute Vista.

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

Je n'ai pas vérifié cela et je ne peux personnellement garantir que cela fonctionne VRAIMENT.

En plus de la réponse de Tim, un membre de l’équipe D3D a indiqué dans DFC, lors de la conférence WPF Futures, que D3D 10 sous Windows 7 fonctionnerait avec la communication à distance et serait mis à distance par des primitives (ce qui me laisse penser que le client effectuant la remoting gérerait le rendu). Ils ne donnent pas beaucoup d’informations, mais elles sont abordées dans la section questions-réponses de la conférence WPF Futures (PC07) que vous pouvez consulter sur microsoftpdc.com.

Ne résout pas la question D3D9 dans XP, mais un poste de travail distant avec D3D10 sous Windows 7 sonne un peu mieux. :)

J'ai testé cela et cela fonctionne si le serveur exécute Vista.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top