PCoIP - Page 1
Forum section: electronics / beginners

author: chronitale
author_rank: Newbie
timestamp: October 29, 2013, 09:06:42 am
content: Summary: I want one host computer that runs multiple VMs that is able to use full potential of graphics. Also ability to use any computer on the network to remote in and play games like if at the host computer.Now for the long bit.I've been researching and asking around about this for a bit now and people have gotten close but none have nailed it. It seems unlocking a card like a nvidia professional is a good step in allowing all VMs to use almost full card but remote into each VM seems to be the hold back. VMWare has horizon but seems to limit to directx9 and the other idea I have is putting Splashtop on each VM. But I feel there is just a better solution. AMD has a card designed for this purposehttp://www.amd.com/us/products/workstation/graphics/firepro-remote-graphics/r5000/Pages/r5000.aspxbut I'd rather use my two nvidia 670s.This whole thing came up because it will, hopefully, be much cheaper to have one beast of a machine and a few low spec PCs than like four gaming computers. Could also use this to run a HTPC, Steambox, and locked down VMs for kids. I believe virtual computing should be the future but no one has a setup like so yet for consumers like us.I'm posting on here because you guys seem to of gotten the closes of everyone.

author: Stonent
author_rank: Super Contributor
timestamp: October 29, 2013, 09:56:24 am
content: Streaming video over a connection will incur overhead as well as encoding the video. Plus network lag.Simply running things in VM still uses ram and cpu resources. Whatever it is you're trying to accomplish it's not going to be satisfactory I don' think.As far as what it has to do with the EEVBlog forum, I'm not really sure.

author: rexxar
author_rank: Frequent Contributor
timestamp: October 29, 2013, 01:25:02 pm
content: Why the hell would you want to play games in a VM? Just do it on the host machine. Last time I checked, VMs could NOT access graphics hardware directly, you have to rely on software rendering. Seriously, just dual-boot into an OS reserved just for games.Also, using VNC to play games is incredibly impractical. There can be significant delay between keypresses on the client, and response on the host. Not to mention the time it takes to encode the video, send it over the network, and un-encode it. Ultimately, this is a ridiculous, unworkable idea, and I don't know why you've posted on an EE forum. Go try tomshardware or something.

author: Psi
author_rank: Super Contributor
timestamp: October 30, 2013, 12:25:40 am
content: Depends on the game,- Solitaire over VNC = perfect- Crysis over VNC = lol, no. Just no

author: Stonent
author_rank: Super Contributor
timestamp: October 30, 2013, 05:19:26 am
content: I suspect he' trying to figure out some way to have several friends share one computer or possibly sell some kind of streaming gaming service.

author: alxnik
author_rank: Regular Contributor
timestamp: October 30, 2013, 08:27:30 am
content: The powerful server/thin clients thing is being engineered for years with sun microsystems being one of the first pioneers, haven't seen any good implementations though. X Windows (see UNIX) was designed with this in mind from the ground up.First of all, hw graphics acceleration is supported for certain guest VMs, windows obviously being one of them. Nevertheless, even with the most advanced virtualisation hardware/software, you are losing in performance.Also, if you look at the AMD link you gave us, you will see that this technology needs specific client hardware with proprietary technology. This is no VNC clone or something. It actually seems like a nice technology but nevertheless, I would never try realtime gaming over regular ethernet. Bandwidth _might_ not be a problem but lag will surely get the best of it. This technology is geared mainly towards business/office needs, not gaming. Nvidias? Except if they have similar technology then it is not possible.Just for the heck of it, you can try connecting multiple monitors on one PC and have one VM on each monitor running its thing, although I wouldn't bet any money in it working.