Is it possible to run games over remote desktop?

20

8

I'm not expecting to run hardcore games, but maybe simpler games where low frame is OK. I have a 1gbit network between my computers. How can I set up my computers so I can remotely play games?

Amir Rezaei

Posted 2010-11-09T16:52:35.340

Reputation: 1 443

They are all good. TeamViewer and RealVNC cost money (you can use real VNC on Windows NT 4, 2000, XP, Server 2003 for free). Tight VNC is completely free but doesn't have all the bells and whistles you see with TV and RVNC. I would suggest going to their respective web sites they all have feature lists. – Supercereal – 2010-11-09T17:26:07.407

Answers

14

Technically OnLive does this, but they have custom silicon in ridiculous data centers that can encode HD video with 1ms latency. Any traditional VNC is going to incur enough latency in compression and transfer to make any real-time game unplayable. Solitaire will still work fine.

Some VNC clients for Windows are RealVNC, TightVNC, and TeamViewer.

NReilingh

Posted 2010-11-09T16:52:35.340

Reputation: 5 539

1What about Windows Remote Desktop? – crush – 2014-09-17T18:58:41.113

@crush RDP is only marginally better than VNC for this -- where RDP excels is when the visual elements are common to both the server and the client -- so things like menus and windows are sent across the network as objects, not as images. But for games, the visual elements are usually being generated programmatically, so RDP has to operate upon the same principles as VNC in those cases. – NReilingh – 2014-09-17T20:42:04.250

8

It shouldn't matter all of the rendering will be done on the remote machine, it will just bring the output to your monitor. You should be fine playing any game the remote computer can handle. I play Civ 4/5 over team viewer all the time. Your only problem will be if you are accessing this PC over a WAN, you may get choppiness due to network latency.

Supercereal

Posted 2010-11-09T16:52:35.340

Reputation: 8 643

4

For the more tech savvy installing a "Gaming Anywhere" server and client may be useful: http://www.gaminganywhere.org/index.html

I¡d suggest to take a look at the performance experiment they did; the figures are quite impressive except for network load that is sometimes very slightly over the already deceased OnLive or StreamMyGame. http://www.gaminganywhere.org/perf.html

They offer pre-compiled binaries for win 32 bits and linux 32 bits, and an alpha for Android.

It's open source and free.

Raúl Moreno

Posted 2010-11-09T16:52:35.340

Reputation: 73

2

Are you connecting to a computer on your local home network or is it over the internet to another location?

If you are just on your home network, it will work to a degree, but it is really not intended for that purpose. I do not know of any remote software that focuses on game performance specificly.

Any video rendering is done on the remote machine though and just sent as video/pictures to your remote connection. Most performance of a remote connection is based on the network connectivity, hence why I asked if you were staying on your local network or not.

Bottom line, it should work for you, just don't expect great performance.

Troggy

Posted 2010-11-09T16:52:35.340

Reputation: 10 191

2

It's entirely possible - just use your favourite VNC server and client - but the performance may be disappointing. It will depend entirely on the game, however. The problem is not likely to be the amount of graphics power required - 3D games may well work fine - but (at least with VNC) the amount the display changes. VNC operates by sending only the pixels that change - if lots of pixels change quickly, your bandwidth requirement will increase, and you may experience a lag while your remote display updates. A good game to play over VNC would be one which does not involve much animation or which will wait for user input, for instance a puzzle game or turn-based strategy. A bad game would be one that involves a lot of animation or requires quick reaction to events, such as a shoot-em-up or FPS game.

There are things you can do to improve your chances of a good experience - using gigabit ethernet is one you've already identified, and setting the host computer to use a lower resolution is another. In short, though, I think you'd just need to try it and see. Some games will be acceptable, others won't.

Scott

Posted 2010-11-09T16:52:35.340

Reputation: 5 323