Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

3 VR Gamers, 1 CPU - ULTIMATE VR SETUP!

2018-03-03
so recently we created a two-in-one machine for twitch streamers using on raid and virtualization to capitalize on the hike or count of Intel's Core i9 processors and the results got us wondering well just what other practical applications could such a set up 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 set up 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 bridge 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 8700 k would be a great choice but since we're running free and we need a couple of course left over for our hypervisor we chose the Intel Core I 979 60 X 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 4 ran we went with 64 gigs of 32 hundred 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 left over 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 V are 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 x2 99 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 the done raid 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 vibes 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 bottlenecking 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 for port KVM switch it is super expensive at over 300 US dollars but it's DisplayPort 1.2 meaning that it is 4k 60 Hertz compatible and apparently it even works with free sync and gsync if both your connected monitor and graphics part 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 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 unread webui 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 4 unread well we can use 60 terabytes worth of Seagate's 12 terabyte iron wolf pros and throw those in an on Radar a 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 unrated sauce that allows high performance gaming in VMs and setup 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 discreet 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 the USB card into a six slot motherboard now normally on raid 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 cards BIOS modifying it and then presenting that BIOS to unweight as if it was an actual card yay virtual graphics card for a mainstream board with onboard graphics this step would probably be unnecessary but with a CPU that fits to 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 are done RAID 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 dislike 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
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.