Jump to content
  • Advertisement
Sign in to follow this  
EonStrife

OpenGL OpenGL remote desktop rendering ?

This topic is 2791 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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 :( )

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!