We are a household of gamers. Alicia and I date back to the Nintendo days and now we have offspring who love games like Minecraft and Roblox. When we come together in the living room to game together, we play titles like Overcooked and platformers like Rayman. We're more of a PC gaming family than a console family... so this has resulted in a couple of Home Theatre PCs (HTPCs) with gaming capabilities being deployed to our two largest televisions. So when you add these two to the gaming PCs on my desk and in each of the kids' rooms... we're up to five in the house. What's wrong with that?
Well... it presents a bit of sustainability issue. Keeping five PCs relatively current is a costly venture... especially given the cost of graphics cards. What if we could reduce that hardware burden through virtualization?
No no, this has nothing to do with virtual reality. This is about using my Unraid server to host a virtual machine (VM) running Windows 10 that has a dedicated graphics card available to it for the purposes of gaming. Then, you only need a relatively modest PC connected to your TV to connect to that VM to play your games. There are a variety of benefits associated with this:
The benefits are many, but you need to have some serious hardware available to get started. The reason I'm so excited about this is that because of investments I've made over the last 12-18 months, a CPU upgrade is all that is required to pull this off. I scooped up an AMD Ryzen 7 2700 off AliExpress and this gives me 8 CPU cores and 16 CPU threads. I'll be able to dedicate 4 cores and 8 threads to a gaming VM leaving me 4 cores and 8 threads for the other tasks I ask my Unraid server to do. More than enough.
I'm certainly not going to turn this into a tutorial... as many nerds have come before me on this particular topic. I will include a few helpful links below:
Enjoy your virtual(ized) gaming!