 🎵 Whoa whoa hold on a second Linus you can't do that That actually yes, we can and today we're going to be showing you guys a step-by-step How to build a single tower that can run two? Independent gaming rigs complete with their own keyboards mice and even video cards out of the same box off the same motherboard and the same CPU even so hit that like button if you guys are super ramped on this topic and stay tuned This is going to be a wild ride. 🎵 So let's start with the inspiration for this build. Cooler Master came to us And they were like hey, we want to sponsor like a build that you guys do in the Master Case 5 It's all modular and there's Upgradable parts and you can like put a lot of hard drives in or you could not put a lot of hard drives in you could Put a motherboard in or lots of graphics cards or just a few graphics cards You can build like anything you want in there use your imagination I was kind of like okay well my imagination is that I've always kind of wanted to do like something with virtualization and Like two gaming rigs running off of one computer because when you think about it looking at the rest of the hardware We're using here, and we do this all the time. We build like these super overpowered machines with like eight processing cores 32 gigs of RAM we've got like enough USB ports to choke a stallion You got two graphics cards you throw a couple SSDs and a couple hard drives And you go well holy crap you've got like two computers worth of hardware in the thing Why can't you just legitimately run two computers off of it? So that is exactly what we'll be doing so our hardware list is a Cooler Master Master Case Pro 5 We've got a V8 50 power supply with a neptun 240m water cooler We're using an Asus x99 deluxe motherboard with an 8 core core i7 5960x extreme edition 32 gigs of Corsair vengeance LPX memory we've got a GTX Titan X a GTX 780 Ti and a GT So what is this a 9500 GS? Okay, I'll explain why we need that later as well as two Intel 730 series 480 gig SSDs and two Seagate 3TB hard drives and what are the hard drives for for a gaming rig great question We are going to be putting not one not two, but three operating systems on this machine two copies of Windows 10 and one copy of LimeTek unread server Pro so this machine will be a NAS and it will be two gaming rigs at the same time So let's start by building the machine so the biggest way that we leveraged the modularity of the Master Case 5 was to reconfigure the drive cages our plan was to use two SSDs and two hard drives Which gave us a lot of space in the front of the case for a large water cooling system? however in the event that we wanted more emphasis on the NAS portion of our build and we wanted to have a lot more hard drives for storage we could easily use a different cooler whether mounted in The rear or the top or just an air cooler on the CPU and fill up the front of the case with drives Okay, so that wasn't the most detailed physical build guide We've ever done, but it wasn't intended to be the hard part today is component selection and software configuration So if you want to know more about how this case works and all of its modularity then check out the review video that we did here No, we're going to talk about why we picked the other parts that we did first number one you will need a CPU with virtualization technology So this will be called VT-D which is being able to pass through a PCI device to a virtual machine very important for passing through our video cards and the second is VT-X and this is all applying to Intel CPUs and that is the ability to support virtualization at all step number two Configure your graphics cards appropriately for each gaming machine that you want to run off of your computer you will need one Dedicated gaming capable graphics card then in addition to that you will need another GPU For unraid to initialize when it's booting up so this could be your onboard graphics or in our case We installed a 9500 GS, and this is important in the top PCI Express lot for it to grab Number three is other devices that you want each machine to have access to in our case Both of our monitors are going to have support for an audio Pass-through jack on the bottom of the monitor so we can use the HDMI or display port audio off of our graphics card If we wanted to run USB sound cards that would be an option as well and would give both players the ability to use microphone USB headsets could work as well But with any USB devices you may have noticed our peripherals are all completely different you will have to use different models of USB devices more on this later and Finally for storage we've gone with two SSDs this gives us redundancy Effectively raid one of high enough capacity that you can split the capacity between the two machines So our two 480 gig drives are actually turning into 240 gigs per box of redundant safe storage and then our hard drives again We've gone with two hard drives because if you go with more than two then you're going to hurt your write performance and Fail over if one drive dies all the data is there through butter FS is enough for us for these purposes And we'd like to have the additional write speed we can do about a hundred plus megabytes per second to our array So two hard drives for redundancy again high enough capacity that we can effectively split them getting one and a half terabytes of redundant storage per virtual machine step number one format your USB drive in fat 32 calling it unraid in all caps Download the latest version of unraid off of the lime-technology.com website Copy all of the files from your download onto your formatted USB disk Then right click make bootable and run as administrator and press enter You can now eject your USB and put it into your computer Step two make sure you're running the latest bios for your motherboard change all sated devices to a HCI mode and enable Installation technology in our case it was under advanced CPU configuration and advanced system agent configuration Within the bios now what you can do is use your boot override to boot to the USB drive that you just created Once the systems booted up navigate to HTTP colon slash slash tower in the internet browser of another computer on the same network At this stage you can decide whether you want to purchase a key or get a trial key Which is limited to three storage devices and stops working after 60 days. It's a good way to try it out though step four hit info in the top right and Double check to make sure that HVM and IOMM you are enabled if they're not you may need to reconfigure something in your motherboard Bios to get your virtualization running with that out of the way go to main Change your hard drive slots to something lower Add your two hard drives using the drop downs to parity and disk one Then change your cache slots. We're using these for our SSDs to two and add both of the SSDs to cache drives Next go to tools then system devices Make sure your devices are showing up correctly. We're looking for our graphics cards anything that starts with 0 0 is built into the motherboard while things that start with other Numbers or letters are generally going to be discrete devices so here we can see all three of our graphics cards are showing up correctly Note this PCI device number at the beginning here. This will be important for the next step now scroll down to IOMM you groups Find those devices so in our case here We are here are video cards and ensure that they are showing up in separate groups If they're not you may need to enable a workaround But fortunately thanks to the way that asus has implemented things on this motherboard They are all showing up in separate groups And it will be easy to assign these devices to separate VMs next go to settings and Identification here we can change the name of our server, which is how it'll show up on the network So I'm going to call it Unlinus and with this change made we're going to have to Renavigate to our administration console I would also recommend at this stage navigating to users and Adding a password to the root user so that not just anyone can dink around in the administration console next go to settings Then network settings and change obtain IP address automatically to no It's recommended just for the sake of ease of use later on down the road that you set a static IP So that it's easy to navigate to this administration console from another computer on the network Now go back to main and start the array Once you see the green array started in the bottom left hand corner click the yes I want to do this button next to format and click format It'll take a while for your drives to format and the more drives you have the longer It'll take now that our format is complete go to shares And we are actually going to create using the add share button four different shares Note carefully the settings that we're using for them and replicate these Exactly our ISO share is for installing our VMs and the associated drivers our Vdiscs share is for the boot drives of our VMs. They are running purely on SSD our Docker folder is for if we want to add applications like Plex server to our unraid server install as opposed to our Windows VMs and Our final share array Vdiscs is for mass storage drives that are on the hard drives For our virtual machines now go to settings VM manager change enable VMs to yes Change the ISO library to your ISOs directory that you just created Change the default network bridge to br0 then press apply you'll know this worked because you'll see a VMs tab at the top Next go to the VMs tab and click add VM name your VM and give it a description And if you want it to automatically boot up when you fire up unraid then change auto start to yes select the appropriate Operating system for Windows 10 you can select Windows 8.1, and that'll work just fine and Change from basic view to advanced view select the number of cores you want for your VM in our case We're going to pick eight of our virtual cores, so that's four real cores and four hyper threaded ones and Then select how much memory you want for your VM. I'm going to give each of my VMs around 12 gigs of ram Don't change max memory just initial memory to obtain an operating system install ISO for Windows 10 You can simply download it from Microsoft and copy it to the ISOs folder Then for your vert IO drivers ISO click this link and use the fourth download so latest vert ISO win ISO and Copy that directly to the ISOs folder on your network in our case. We can type backslash backslash unlinus and navigate to ISOs With those downloaded we can select them in the drop down and Set a primary vdisk location in this case user vdisks choose a primary vdisk size. I'm going to go with 200 gigs press the plus button then Select for the location user array vdisks and for size Well, let's make it one terabyte and change your graphics card to the same size And change your graphics card to the one that you desire for this particular VM. We're going to make this our Titan X machine for sound choose the corresponding Nvidia device in the drop down or if you add additional sound cards, then you can definitely do that as well Make sure your network bridge is the one that you created before and finally select the peripherals You're going to be using for this particular VM Once you're ready click create and the VM will start as soon as it's finished being created And this my friends is where the magic happens Within a couple seconds you should see the screen illuminate and your windows install should begin Just as it would if you were installing on a normal computer Okay, not quite normal. You will need to load a driver So simply browse and go to your vert.io Vio store the corresponding copy of windows. So 8.1 for 10 and then the appropriate architecture So we're running 64 bit and install Your storage device driver once that's done. You should see both of your storage devices show up and you can install to your ssd storage device Once you're dumped on the desktop, there are a few more drivers. You'll need to install so go to device manager and there should be three Exclamation mark items update driver software browse and go to your Vert.io disk press ok include subfolders and click next Repeat this process for each of them. Once that's done install your nvidia graphics card drivers from nvidia.com And you are pretty much ready to go You can create your second virtual machine in exactly the same way with the one exception being that you'll need to change your cpu cores To cores that you didn't already use for this virtual machine in cases where you want to install some additional applications on Unraid itself You may want to reserve one or two cores for unraid and leave the rest of them allocated to your virtual machines There are a couple of more pro tips put your pc in high performance mode disable fast boot sleep And hibernation and there's a guide over on the guru 3d forums that you'll need to follow Especially if you've got an nvidia graphics card and you're using the onboard audio to ensure that your audio doesn't get garbled It is a registry hack, but it's not too complicated to follow along So this is it my friends moment of truth time Both of our vms are set to start up automatically once the system is powered on So in theory within about a minute or so we're gonna have windows 10 running twice on one computer So unraid takes a little while to boot up Give her a minute, you know Oh there it goes okay my two virtual machines are starting Other side oh oh this one's already at the desktop This one's already at the desktop yes my friends there You have it mouse keyboard star wars battlefront beta This is kind of it. This is the star wars battlefront beta running at ultra details 1080p on two virtual machines on the same box at 106 fps on this one and 104 fps on this one yes We are getting full discrete performance on two instances of the game simultaneously So now that we've gotten this far I mean what's the fun of having a dual headed gaming box if you don't have somebody to enjoy it with Let's go get luke Admiral akbar You like bounce around when I hit you It'll show you like a cone of where they are which is red, but then it'll also show you Like red shapes. Oh, there's one left standing behind something like the rocks or whatever They take a sec to blow up Do you have regenerating health in this game? Yes Yeah, I got an anti-vehicle turret Cool and a proximity bomb There's they're unlocking more weight. Oh this guy has a fucking shield and a fucking jet pack So that was fun and to my eye I can't tell that i'm running on a virtual machine But without objective measurements, I can't quantify the difference for you guys So i've actually got luke running our standardized battlefront benchmark, which was used in our performance roundup Which you guys will actually be able to check out in I think one or two days depending on how the release schedule goes to validate how our 980ti Mind you it's running on three cpu physical cores versus it was running on a six core in there stacks up Against running it on a dedicated machine, and I think the numbers should be with us any moment here Here we go So this is running on a 5960x Versus on a 5930k which is actually a higher clock speed chip not to mention that it has all six of its cores versus only Three of them and the 980ti scored 120 fps average. We got 102.5 fps average I am feeling pretty fracking good about those results and this is at 1080p Ultra so guys, thank you for checking out this video if you didn't like it then come on And if you did like it hit that like button get subscribed and maybe even consider supporting us here at linus tech tips You can buy a cool t-shirt like this one You can change your amazon bookmarked one with our affiliate code with the uh instructions up there By the way, we'll have links for where you can check out all of this hardware as well as unraid in the video description At the link to the linus tech tips forum where you can also contribute to us and I think that pretty much wraps it Up. Thanks again for watching and uh, I will see you guys next time We do a crazy project like this man. This was this was this was a thing