OpenGL remote desktop rendering ?

Started by
4 comments, last by EonStrife 13 years, 2 months ago
Hi,
There's a program called VirtuaGL (http://www.virtualgl.org/) that enables remote rendering. Just say, we use the remote desktop apps to connect to a remote PC (running Linux), and by using VirtuaGL in the remote machine, we can force the remote machine to do OpenGL rendering (using hardware implementation) and then send the image to our PC. However, for VirtuaGL, it only supports Linux for the remote machine. Is there any similar program that can do like this, which supports Windows OS in the remote machine ?

Thanks.
Advertisement
XenDesktop supports this[1] in some of the editions. It lets you run virtualised desktop environments on a server and deliver them to a range of end-user devices. There are (I am led to believe) plans to do more of this sort of stuff.

Another option is that there is a completely hardware version of VNC; it has a VGA video input and produces a regular VNC network stream. This means that *anything* on screen can be captured -- including the boot screen/BIOS etc and anything rendered by hardware opengl/dx.



[1] Confession -- I work for XenServer.

XenDesktop supports this[1] in some of the editions. It lets you run virtualised desktop environments on a server and deliver them to a range of end-user devices. There are (I am led to believe) plans to do more of this sort of stuff.

Another option is that there is a completely hardware version of VNC; it has a VGA video input and produces a regular VNC network stream. This means that *anything* on screen can be captured -- including the boot screen/BIOS etc and anything rendered by hardware opengl/dx.



[1] Confession -- I work for XenServer.


I see I see, thanks. The solutions are not free solutions, right ? haha :D
If you wanted free solutions, you should possibly have specified that..

The open-source version of Xen has some support for GPU presentation to guests. You could (possibly) therefore run a Windows guest and have 3D acceleration work. Since VM consoles are remoted, this would imply that you can remote the accelerated rendering output. However, 1) I don't know what state that code is in, 2) Although it's "in the world" I don't know whether it's been incorporated into anything -- I don't know if you can get an installable package and it'll "just work" or not.

{Other virtualisation products are available, but aren't as good obviously :-}

http://linuxupdate.blogspot.com/2007/07/full-opengl-3d-acceleration-for.html

If you wanted free solutions, you should possibly have specified that..

The open-source version of Xen has some support for GPU presentation to guests. You could (possibly) therefore run a Windows guest and have 3D acceleration work. Since VM consoles are remoted, this would imply that you can remote the accelerated rendering output. However, 1) I don't know what state that code is in, 2) Although it's "in the world" I don't know whether it's been incorporated into anything -- I don't know if you can get an installable package and it'll "just work" or not.

{Other virtualisation products are available, but aren't as good obviously :-}

http://linuxupdate.b...ration-for.html


Great, thanks, I will try it out later. (My PC which has quite-good-GPU just broke down :( )
After doing a little bit research, I found TeamViewer (http://www.teamviewer.com/en/index.aspx), and it's capable of doing remote rendering :D

This topic is closed to new replies.

Advertisement