Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Direct3D over Remote Desktop [closed]

How can I get Direct3D to work over a Remote Desktop connection? I am using Windows XP Professional.

like image 330
Agnel Kurian Avatar asked Nov 07 '08 16:11

Agnel Kurian


3 Answers

3D acceleration does not work on Remote Desktop or in Virtual PC/Server. Software-rendered OpenGL works on both Remote Desktop and Virtual PC/Server.

like image 106
JohnV Avatar answered Sep 20 '22 04:09

JohnV


Actually you can use D3D9 over remote desktop in two different ways. I have done & tested both.

(This runs fast) The best way is to use SwiftShader, a software implementation of D3D9. This should run in any color bit. https://opensource.google/projects/swiftshader

(NOTE: This is very slow) The second is to install the DirectX SDK on the remote computer. Your app must create a D3D9 reference device & the remote computer must be set to 16bit color.

like image 31
zezba9000 Avatar answered Sep 18 '22 04:09

zezba9000


It works for me if I start the 3D program first in the local machine, and I later get the session using remote desktop.

like image 25
viric Avatar answered Sep 21 '22 04:09

viric