Frage

Wie kann ich Direct3D erhalten eine Remotedesktopverbindung zu arbeiten, über? Ich verwende Windows XP Professional.

War es hilfreich?

Lösung

3D-Beschleunigung funktioniert nicht auf Remote Desktop oder in Virtual PC / Server. Software-gerenderte OpenGL funktioniert sowohl auf Remote Desktop und Virtual PC / Server.

Andere Tipps

Eigentlich kann man D3D9 über Remote-Desktop auf zwei verschiedene Arten verwenden. Ich habe getan, und beide getestet.

(Diese läuft schnell) Der beste Weg ist, zu verwenden Swiftshader, eine Software-Implementierung von D3D9. Dies sollte in jeder Farbe Bit laufen. http://transgaming.com/business/swiftshader

(Hinweis: Dies ist sehr langsam) Die zweite ist die DirectX-SDK auf dem Remote-Computer zu installieren. Ihre Anwendung muss eine D3D9 Referenzgerät und die Remote-Computer erstellen, muss auf 16-Bit-Farbe eingestellt werden.

Vielleicht wusste, dass du das schon, aber sieht nicht wie das ist ein unterstütztes Szenario.

Siehe Remote Desktop Sharing deaktiviert Direct3D-Funktionalität und http://www.virtualdub.org/blog/pivot/entry. php? id = 146

Sie möchten in WPF suchen, wenn Sie die Wahl haben.

Es funktioniert für mich, wenn ich das 3D-Programm erster in der lokalen Maschine zu starten, und ich später die Sitzung Remote-Desktop verwendet wird.

Sie können verwenden VirtualGL zu diesem Zweck, wenn Sie wie OpenGL.

Laut diesem Artikel Direct3D ist möglich (aber Hund langsam), wenn die Box Sie Remoting in läuft Vista.

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

Ich habe dies nicht überprüft und persönlich kann nicht verbürgen, ob es wirklich funktioniert.

Neben Tim Antwort, in der WPF-Futures bei PDC sprechen Mitglied des D3D Team erwähnt, dass 10 D3D unter Windows 7 würde mit Remote arbeiten und wird von Primitiven remoted werden (was mich führt zu glauben, dass der Kunde das tun Remote würde behandelt das Rendering). Sie haben nicht viele Informationen geben, aber es ist in der Q & A-Abschnitt der WPF Futures talk (PC07), die Sie überprüfen können auf microsoftpdc.com berührt.

Ist die D3D9 in XP Frage nicht lösen, aber Remote-Desktop mit D3D10 unter Windows 7 klingt ein wenig besser. :)

Ich habe das getestet und es funktioniert, wenn der Server Vista ausgeführt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top