Hello guys,
I am a total newbie in virtualization but I recently saw all these articles and videos on Steam In-Home Streaming, Limelight and Nvidia Shield.
For example, here is a guy having two virtual gaming computers, and here is one streaming from one gaming computer to a Raspberry Pi.
I instantly thought that it would be great if I could use any computer (old computers, raspberry pi, tablets, phones, laptops) to play any kind of games from my PC. And launch any kind of software, play any kind of video. Hence virtualization!
I seriously don't need all the power of my desktop gaming PC unless I am gaming so I was wondering if I could convert it into a server which will host several virtual machines:
The idea would be to have several cheap computers (NUCs, Raspberry Pi, tablets, laptops - connected to monitors/keyboard/mouse or TV/controller) in my home which will stream the content from the virtual machines. If I want to play a video game, I will stream it from my gaming VM (Steam In-Home or Limelight). If I want to play an HD movie I will stream it from my media VM. Etc...
My questions are :
I lack technical skills for this project but I am really enthusiastic about it. I love the idea of having all my home computers virtualized into one. I love the idea of reducing energy consumption and costs by upgrading only one machine, the clients being relatively imune to obsolescence (or even being inexistent if I use HDMI over ethernet and USB over ethernet).
I also love the idea of having one big computer in my basement I could play with while still keeping a high WAF with mini computers or no computers visible in my home (+ total silence). I could put a huge HAF stacker in my basement and do all the hardware I want
Or just mount everything in a rack...
What do you guys think? Do you have any idea for this kind of setup? Would it be feasible for the newbie I am?
Thanks a lot for your help
I am a total newbie in virtualization but I recently saw all these articles and videos on Steam In-Home Streaming, Limelight and Nvidia Shield.
For example, here is a guy having two virtual gaming computers, and here is one streaming from one gaming computer to a Raspberry Pi.
I instantly thought that it would be great if I could use any computer (old computers, raspberry pi, tablets, phones, laptops) to play any kind of games from my PC. And launch any kind of software, play any kind of video. Hence virtualization!
I seriously don't need all the power of my desktop gaming PC unless I am gaming so I was wondering if I could convert it into a server which will host several virtual machines:
- A gaming server (Windows, with Steam launched all the time to stream)
- A NAS (Xpenology)
- A media server (Plex server ?)
- An home automation server (Linux)
The idea would be to have several cheap computers (NUCs, Raspberry Pi, tablets, laptops - connected to monitors/keyboard/mouse or TV/controller) in my home which will stream the content from the virtual machines. If I want to play a video game, I will stream it from my gaming VM (Steam In-Home or Limelight). If I want to play an HD movie I will stream it from my media VM. Etc...
My questions are :
- Is it more energy-efficient than having a standard setup with several computers (one gaming rig, one HTPC on TV, etc...)? Can I control energy consumption by launching VMs when needed?
- Is it cheaper in terms of hardware and upgrade than having a standard setup? What are the cheapest computers I could use as clients for my VMs?
- Can I go as far as using thin clients that will connect to virtual desktops? Like one virtual desktop on Windows, one on XBMC (for the TV), etc...? What would be the cheapest thin clients I could use for that purpose? I saw a raspberry Xendesktop project but I don't really understand it.
- Can I go as far as using NO client at all? I could for example use HDMI over ethernet and USB over ethernet to bring all inputs and outputs from around the home to the server. Would that work?
- Is there any hardware requirement for the server? I saw that only some graphic cards can be "passed through" to the virtual gaming server. See this post (create a gming VM) or this one (Steam streaming from a VM). Here is a guy who created several virtual gaming computers with 5 GPUs...
I lack technical skills for this project but I am really enthusiastic about it. I love the idea of having all my home computers virtualized into one. I love the idea of reducing energy consumption and costs by upgrading only one machine, the clients being relatively imune to obsolescence (or even being inexistent if I use HDMI over ethernet and USB over ethernet).
I also love the idea of having one big computer in my basement I could play with while still keeping a high WAF with mini computers or no computers visible in my home (+ total silence). I could put a huge HAF stacker in my basement and do all the hardware I want

What do you guys think? Do you have any idea for this kind of setup? Would it be feasible for the newbie I am?
Thanks a lot for your help
Last edited: