 So recently we created a two-in-one machine for Twitch streamers using Unraid and Virtualization to capitalize on the high core count of Intel's core i9 processors and the results got us wondering well Just what other practical applications could such a setup have? Also, you guys were wondering just how we got the whole thing working. So thanks to Intel sponsoring this Follow-up project we are about to boldly go where very few men have gone before and create a triple headed VR gaming setup with the whole thing running off of one tower and actually one CPU As you probably know VR gaming is a demanding workload for both your CPU and your GPU So when we set out to put together a system that could not only run triple AVR titles like Star Trek Ridge Crew But actually handle three instances concurrently We knew we were gonna need the best of the best So we'll start with the CPU if we were running a single instance of Bridge Crew a modern processor like an Intel core i7 8700k would be a great choice But since we're running three and we need a couple of cores left over for our hypervisor We chose the Intel core i9 7960x so you can actually see with all three of our gaming rigs running at about 70 to 90 percent utilization This CPU is still capable of running at nearly 4 gigahertz Which means no dropped frames in our game due to CPU bottlenecks Afraid to touch this thing too hard. It's a little fragile anyway for ran We went with 64 gigs of 3200 megahertz G skill trident DDR4 in a quad channel Configuration and that last bit is important because it allows us to give 16 gigs of memory to each of our gaming rigs with some leftover and While very few desktop workloads benefit from quad channel memory When three demanding workloads are hitting it at once Well, it's a lot more important than usual to have all the bandwidth you can get now for our graphics cards We actually ended up with a mixture of different Nvidia VR capable cards ranging from the GTX 1070 All the way up to the Titan XP now the point we were trying to make here using different cards Is that as long as we have enough CPU and memory resources and they're above a certain threshold It actually doesn't matter what mixture of video cards we use now the motherboard on the other hand was a really important piece Of the puzzle you can't always count on virtualization features to be implemented correctly in the UEFI bios So we turned to the same ASUS prime X 299 deluxe from our gaming and streaming combo machine now Let's look at some special pieces that we needed for this config one of the limitations of KVM the underlying virtualization tech that unraid uses is that if you pass a USB device through to a virtual machine like say for example a mouse it won't be hot pluggable by default and If you have more than one of the same peripheral Like all of our vives they would all have to be passed through to the same VM Which obviously wouldn't have worked very well for our demo of three people running their own discrete copies of the game in multiplayer mode fortunately This guy right here this thing exists It's a single USB PCIe expansion card that has four discrete controller chips on it So that means each of them can be passed through to a separate VM without any performance bottle necking Then this is cool when you pass the whole controller through to a VM You also get hot plug support So we just used a few cheap hubs and now each of our VMs can have multiple USB Devices all of which are hot pluggable next up is another sort of KVM But this one has nothing to do with virtualization this right here is the level one tax four port KVM switch It is super expensive at over 300 US dollars But it's display port 1.2 meaning that it is 4k 60 Hertz compatible and apparently it even works with FreeSync and G-Sync if both your connected monitor and Graphics card support them now it wasn't strictly speaking necessary But it allowed us to use a single monitor keyboard and mouse to quickly switch between all of our virtual machines for configuration using this console right here Finally we've got our handy dandy blinders here you see if one Vive headset can see both its own lighthouses and Another one you are gonna have a bad time and then we had some weird timeout issues with our rifts even on a certified USB controller So we just put up these cloths Now we can walk you guys through the steps required to set up a configuration like this First we need to land in the unraid web UI where we'll assign an SSD cache to run our VMs off of and Hey, did I mention before we've got four cores and 16 gigs of RAM left for unraid Well, we can use 60 terabytes worth of Seagate's 12 terabyte iron wolf pros And throw those in an unraid array where they can safely store personal data off the public cloud or Even serve up transcoded media files via Plex Then what we're gonna do is jump into the VMs tab where we need to configure our basic VMs Set up pass-through for our graphics cards This is kind of the special unraid sauce that allows high performance gaming in VMs and set up pass-through for our USB controllers From there we need some KVM specific drivers for Windows and then it is mostly business as usual Keep in mind though that without three discrete sound cards you'll be relying on the HDMI audio Built into your graphics card or in our case the USB audio device built into your VR headset Oh and here's a special headache we got to experience you see We had to fit three dual slot video cards and a USB card into a six slot motherboard Now normally unraid needs an additional video card for itself bringing the total card count To more than the board physically has so we solved that issue by grabbing the primary card's bios Modifying it and then presenting that bios to unraid as if it was an actual card Yay virtual graphics card for a mainstream board with onboard graphics For a mainstream board with onboard graphics this step would probably be unnecessary But with a CPU that fits into a mainstream board this kind of performance wouldn't be possible So this was the most elegant workaround that we could find And quite honestly it's pretty darn elegant Every one of our VMs is capable of delivering a smooth steady VR gaming experience concurrently And this is all thanks to the recent drop in price not to mention increase in clock speeds Of high core count desktop CPUs and virtualization technology So a huge thanks to Intel for sponsoring this demo And the folks at unraid for helping us out whenever we got stuck John you rock and Tom and Eric you guys are cool too So thanks for watching guys if you disliked this video you can hit that button But if you liked it hit like get subscribed or consider checking out the link to where to buy The stuff we featured in the video description also linked in the description is our merch store Which has cool shirts like this one and our community forum which you should totally join