WEBVTT

00:00:19.600 --> 00:00:27.760
whoa whoa hold on a second Linus you can't do that

00:00:24.480 --> 00:00:29.760
actually yes we can and today we're

00:00:27.760 --> 00:00:36.320
going to be showing you guys a step by step how to build a single tower that

00:00:33.360 --> 00:00:42.160
can run two independent gaming rigs complete with their own keyboards mice

00:00:38.640 --> 00:00:44.480
and even video cards out of the same box

00:00:42.160 --> 00:00:49.920
off the same motherboard and the same CPU even so hit that like button if you

00:00:47.440 --> 00:00:52.940
guys are super amped on this topic and stay tuned this is going to be a wild

00:00:51.840 --> 00:01:01.039
ride

00:01:01.039 --> 00:01:06.240
so let's start with the inspiration for this build cooler master came to us and

00:01:04.479 --> 00:01:10.240
they were like hey we want to sponsor like a a build

00:01:08.000 --> 00:01:14.880
that you guys do in the master case five it's all modular and there's upgradable

00:01:13.200 --> 00:01:17.920
parts and you can like put a lot of hard drives in or you could not put a lot of

00:01:16.799 --> 00:01:21.200
hard drives in you could put a motherboard in or lots of graphics cards

00:01:19.840 --> 00:01:24.880
or just view graphics cards you could build like anything you want in there

00:01:23.200 --> 00:01:28.960
use your imagination i was kind of like okay well my imagination is that i've

00:01:27.280 --> 00:01:33.600
always kind of wanted to do like something with virtualization and like

00:01:31.600 --> 00:01:37.040
two gaming rigs running off of one computer because when you think about it

00:01:35.759 --> 00:01:40.960
looking at the rest of the hardware we're using here and we do this all the

00:01:39.200 --> 00:01:47.360
time we build like these super overpowered machines with like eight

00:01:43.759 --> 00:01:49.920
processing cores 32 gigs of RAM we've

00:01:47.360 --> 00:01:54.560
got like enough usb ports to choke a stallion you got two graphics cards you

00:01:52.399 --> 00:01:58.320
throw a couple ssds and a couple hard drives and you go well holy crap you've

00:01:56.079 --> 00:02:03.280
got like two computers worth of hardware in the thing why can't you just

00:02:00.159 --> 00:02:06.719
legitimately run two computers off of it

00:02:03.280 --> 00:02:08.479
so that is exactly what we'll be doing

00:02:06.719 --> 00:02:13.599
so our hardware list is a cooler master master case pro 5. we've got a v850

00:02:10.879 --> 00:02:19.200
power supply with a neptune 240m water cooler we're using a susex 99 deluxe

00:02:15.680 --> 00:02:22.160
motherboard with an 8 core core i7 5960x

00:02:19.200 --> 00:02:29.040
extreme edition 32 gigs of Corsair vengeance lpx memory we've got a gtx

00:02:24.480 --> 00:02:32.000
titan x a gtx 780 ti and a gt so what is

00:02:29.040 --> 00:02:38.239
this a 9500 gs okay i'll explain why we need that later as well as two Intel 730

00:02:34.959 --> 00:02:40.480
series 480 gig ssds and two seagate

00:02:38.239 --> 00:02:43.920
three terabyte hard drives and what are the hard drives for for a gaming rig

00:02:42.640 --> 00:02:51.120
great question we are going to be putting not one not two but three

00:02:47.760 --> 00:02:54.560
operating systems on this machine

00:02:51.120 --> 00:02:57.840
two copies of Windows 10 and one copy of

00:02:54.560 --> 00:03:00.480
lime tech unraid server pro so this

00:02:57.840 --> 00:03:05.360
machine will be a nas and it will be two gaming rigs at the same time so let's

00:03:03.440 --> 00:03:09.760
start by building the machine so the biggest way that we leveraged the

00:03:07.280 --> 00:03:14.080
modularity of the master case five was to

00:03:10.800 --> 00:03:17.120
reconfigure the drive cages our plan was

00:03:14.080 --> 00:03:19.120
to use two ssds and two hard drives

00:03:17.120 --> 00:03:23.920
which gave us a lot of space in the front of the case for a large water

00:03:21.280 --> 00:03:28.560
cooling system however in the event that we wanted more emphasis on the nas

00:03:26.879 --> 00:03:32.480
portion of our build and we wanted to have a lot more hard drives for storage

00:03:30.560 --> 00:03:36.799
we could easily use a different cooler whether mounted in the rear or the top

00:03:34.640 --> 00:03:39.880
or just an air cooler on the CPU and fill up the front of the case with

00:03:38.799 --> 00:03:42.000
drives

00:03:42.000 --> 00:03:47.680
okay so that wasn't the most detailed physical build guide we've ever done but

00:03:45.519 --> 00:03:52.879
it wasn't intended to be the hard part today is component selection and

00:03:51.120 --> 00:03:57.280
software configuration so if you want to know more about how this case works and

00:03:55.280 --> 00:04:01.519
all of its modularity then check out the review video that we did here no we're

00:03:59.680 --> 00:04:07.040
going to talk about why we picked the other parts that we did first number one

00:04:04.400 --> 00:04:12.799
you will need a CPU with virtualization technology so this will be called vt-d

00:04:10.480 --> 00:04:17.199
which is being able to pass through a pci device to a virtual machine very

00:04:15.360 --> 00:04:22.079
important for passing through our video cards and the second is

00:04:19.400 --> 00:04:27.919
vt-x and this is all applying to Intel cpus and that is the ability to support

00:04:24.160 --> 00:04:29.440
virtualization at all step number two

00:04:27.919 --> 00:04:33.040
configure your graphics cards appropriately for each gaming machine

00:04:31.600 --> 00:04:38.240
that you want to run off of your computer you will need one dedicated

00:04:35.759 --> 00:04:44.320
gaming capable graphics card then in addition to that you will need another

00:04:40.479 --> 00:04:46.160
GPU for unraid to initialize when it's

00:04:44.320 --> 00:04:52.080
booting up so this could be your onboard graphics or in our case we installed a

00:04:48.720 --> 00:04:55.120
9500 gs and this is important in the top

00:04:52.080 --> 00:04:56.400
pci express slot for it to grab

00:04:55.120 --> 00:05:01.520
number three is other devices that you want each

00:04:58.880 --> 00:05:05.440
machine to have access to in our case both of our monitors are going to have

00:05:03.120 --> 00:05:10.160
support for an audio pass-through jack on the bottom of the monitor so we can

00:05:07.280 --> 00:05:15.680
use the HDMI or displayport audio off of our graphics card if we wanted to run

00:05:13.280 --> 00:05:21.120
usb sound cards that would be an option as well and would give both players the

00:05:17.600 --> 00:05:24.800
ability to use a microphone usb headsets

00:05:21.120 --> 00:05:26.400
could work as well but with any usb

00:05:24.800 --> 00:05:31.280
devices you may have noticed our peripherals are all completely different

00:05:28.479 --> 00:05:37.520
you will have to use different models of usb devices more on this later

00:05:34.960 --> 00:05:42.880
and finally for storage we've gone with two ssds this gives us redundancy

00:05:40.400 --> 00:05:48.479
effectively raid one of high enough capacity that you can split the capacity

00:05:45.600 --> 00:05:55.520
between the two machines so our two 480 gig drives are actually turning into 240

00:05:52.000 --> 00:05:57.280
gigs per box of redundant safe storage

00:05:55.520 --> 00:06:01.360
and then our hard drives again we've gone with two hard drives because if you

00:05:59.039 --> 00:06:06.319
go with more than two then you're going to hurt your right performance and

00:06:04.000 --> 00:06:11.520
failover if onedrive dies all the data is there through butter fs is enough for

00:06:08.720 --> 00:06:15.600
us for these purposes and we'd like to have the additional write speed we can

00:06:12.880 --> 00:06:20.479
do about 100 plus megabytes per second to our array so two hard drives for

00:06:17.759 --> 00:06:23.680
redundancy again high enough capacity that we can effectively split them

00:06:22.240 --> 00:06:29.759
getting one and a half terabytes of redundant storage per virtual machine

00:06:26.880 --> 00:06:36.479
step number one format your usb drive in fat32 calling it unraid in all caps

00:06:34.400 --> 00:06:40.400
download the latest version of unraid off of the lime

00:06:37.960 --> 00:06:45.280
technology.com website copy all of the files from your download

00:06:42.720 --> 00:06:49.680
onto your formatted usb disk then right-click make bootable

00:06:47.680 --> 00:06:54.160
and run as administrator and press enter

00:06:52.160 --> 00:06:58.560
you can now eject your usb and put it into your computer step two make sure

00:06:57.199 --> 00:07:04.800
you're running the latest BIOS for your motherboard change all SATA devices to

00:07:01.280 --> 00:07:06.880
ahci mode and enable virtualization

00:07:04.800 --> 00:07:14.240
technology in our case it was under advanced CPU configuration and advanced

00:07:10.479 --> 00:07:14.240
system agent configuration

00:07:14.880 --> 00:07:21.919
within the BIOS now what you can do is use your boot

00:07:19.120 --> 00:07:26.319
override to boot to the usb drive that you just created

00:07:24.240 --> 00:07:31.039
once the system's booted up navigate to http colon slash tower

00:07:29.360 --> 00:07:34.639
in the internet browser of another computer on the same network

00:07:33.039 --> 00:07:38.720
at this stage you can decide whether you want to purchase a key or get a trial

00:07:36.639 --> 00:07:43.680
key which is limited to three storage devices and stops working after 60 days

00:07:41.680 --> 00:07:48.880
it's a good way to try it out though step four hit info in the top right

00:07:46.400 --> 00:07:53.759
and double check to make sure that hvm and i o mmu are enabled if they're not

00:07:52.000 --> 00:07:57.520
you may need to reconfigure something in your motherboard BIOS to get your

00:07:55.360 --> 00:08:01.120
virtualization running with that out of the way go to main

00:07:59.440 --> 00:08:05.120
change your hard drive slots to something lower

00:08:02.800 --> 00:08:08.960
add your two hard drives using the drop downs

00:08:06.080 --> 00:08:12.240
to parity and disk one then

00:08:09.840 --> 00:08:17.199
change your cash slots we're using these for our ssds

00:08:13.840 --> 00:08:18.240
to to and add both of the ssds

00:08:17.199 --> 00:08:24.080
to cache drives

00:08:20.240 --> 00:08:26.240
next go to tools then system devices

00:08:24.080 --> 00:08:30.479
make sure your devices are showing up correctly we're looking for our graphics

00:08:28.319 --> 00:08:34.320
cards anything that starts with zero zero is built into the motherboard while

00:08:32.719 --> 00:08:38.719
things that start with other numbers or letters are generally

00:08:36.320 --> 00:08:43.599
going to be discrete devices so here we can see all three of our graphics cards

00:08:40.959 --> 00:08:47.600
are showing up correctly note this pci device number at the

00:08:45.920 --> 00:08:51.080
beginning here this will be important for the next step

00:08:49.120 --> 00:08:56.480
now scroll down to iomu groups

00:08:53.519 --> 00:09:01.440
find those devices so in our case here we are here are our video cards and

00:08:58.560 --> 00:09:05.680
ensure that they are showing up in separate groups

00:09:03.600 --> 00:09:09.760
if they're not you may need to enable a workaround but fortunately thanks to the

00:09:07.920 --> 00:09:13.680
way that ASUS has implemented things on this motherboard they are all showing up

00:09:11.920 --> 00:09:18.399
in separate groups and it will be easy to assign these devices to separate vms

00:09:16.640 --> 00:09:22.480
next go to settings and identification here we can change

00:09:20.959 --> 00:09:26.560
the name of our server which is how it'll show up on the network so i'm

00:09:24.080 --> 00:09:31.200
going to call it unlinus and with this change made we're going to

00:09:29.120 --> 00:09:35.040
have to re-navigate to our administration console

00:09:33.360 --> 00:09:39.120
i would also recommend at this stage navigating to users

00:09:36.880 --> 00:09:44.000
and adding a password to the root user so that not just anyone can dink around

00:09:41.600 --> 00:09:48.480
in the administration console next go to settings then network settings

00:09:46.399 --> 00:09:53.200
and change obtain ip address automatically to no it's recommended

00:09:51.360 --> 00:09:58.080
just for the sake of ease of use later on down the road that you set a static

00:09:55.279 --> 00:10:01.360
ip so that it's easy to navigate to this administration console from another

00:09:59.760 --> 00:10:06.800
computer on the network now go back to main and start the array

00:10:04.480 --> 00:10:10.560
once you see the green array started in the bottom left hand corner click the

00:10:08.880 --> 00:10:14.399
yes i want to do this button next to format and click format

00:10:12.800 --> 00:10:18.880
it'll take a while for your drives to format and the more drives you have the

00:10:16.720 --> 00:10:23.440
longer it'll take now that our format is complete go to shares and we are

00:10:21.120 --> 00:10:27.120
actually going to create using the add share button

00:10:24.720 --> 00:10:31.920
for different shares note carefully the settings that we're

00:10:29.360 --> 00:10:38.640
using for them and replicate these exactly our iso share is for installing

00:10:35.279 --> 00:10:40.480
our vms and the associated drivers

00:10:38.640 --> 00:10:46.720
our vdiskshare is for the boot drives of our vms they

00:10:43.680 --> 00:10:49.200
are running purely on SSD

00:10:46.720 --> 00:10:55.279
our docker folder is for if we want to add applications like plex server to our

00:10:52.640 --> 00:11:00.320
unraid server install as opposed to our Windows vms

00:10:57.120 --> 00:11:03.279
and our final share array v vdisks is

00:11:00.320 --> 00:11:09.920
for mass storage drives that are on the hard drives for our virtual machines now

00:11:06.800 --> 00:11:12.880
go to settings vm manager change enable

00:11:09.920 --> 00:11:16.560
vms to yes change the iso library to your iso's directory that you just

00:11:14.560 --> 00:11:20.959
created change the default network bridge to br0 then press apply you'll

00:11:19.600 --> 00:11:26.880
know this worked because you'll see a vms tab at the top

00:11:22.880 --> 00:11:29.440
next go to the vms tab and click add vm

00:11:26.880 --> 00:11:33.760
name your vm and give it a description and if you want it to automatically boot

00:11:31.440 --> 00:11:38.160
up when you fire up unraid then change auto start to yes select the appropriate

00:11:36.000 --> 00:11:41.440
operating system for Windows 10 you can select Windows 8.1 and that'll work just

00:11:40.480 --> 00:11:45.040
fine and change from basic view to advanced

00:11:43.839 --> 00:11:50.959
view select the number of cores you want for your vm in our case we're going to pick

00:11:48.800 --> 00:11:54.640
eight of our virtual cores so that's four real cores and four hyper threaded

00:11:53.120 --> 00:11:58.720
ones and then select how much memory you want

00:11:56.480 --> 00:12:04.160
for your vm i'm going to give each of my vms around 12 gigs of RAM

00:12:01.839 --> 00:12:08.800
don't change max memory just initial memory to obtain an operating system

00:12:06.560 --> 00:12:14.079
install iso for Windows 10 you can simply download it from microsoft and

00:12:10.800 --> 00:12:17.519
copy it to the isos folder then for your

00:12:14.079 --> 00:12:19.760
vert i o drivers iso click this link and

00:12:17.519 --> 00:12:24.880
use the fourth download so

00:12:20.880 --> 00:12:27.360
latest vert iso win iso

00:12:24.880 --> 00:12:32.880
and copy that directly to the isos folder on your network in our case we

00:12:29.519 --> 00:12:35.920
can type backslash backslash unlinus

00:12:32.880 --> 00:12:37.920
and navigate to isos

00:12:35.920 --> 00:12:42.959
with those downloaded we can select them in the drop down

00:12:40.000 --> 00:12:45.600
and set a primary vdisk location in this case user

00:12:44.320 --> 00:12:50.560
vdisks choose a primary vdisk size

00:12:47.920 --> 00:12:53.839
i'm going to go with 200 gigs press the plus button

00:12:52.639 --> 00:12:57.360
then select for the location user array v

00:12:56.399 --> 00:13:02.560
disks and for size well let's make it one

00:12:59.920 --> 00:13:06.399
terabyte and change your graphics card to the one that you desire for this

00:13:04.560 --> 00:13:10.880
particular vm we're going to make this our titan x machine

00:13:08.079 --> 00:13:16.160
for sound choose the corresponding NVIDIA device in the drop-down or if you

00:13:14.240 --> 00:13:20.480
add additional sound cards then you can definitely do that as well

00:13:18.240 --> 00:13:24.399
make sure your network bridge is the one that you created before

00:13:22.240 --> 00:13:28.399
and finally select the peripherals you're going to be using for this

00:13:25.839 --> 00:13:33.040
particular vm once you're ready click create and the vm will start as soon as

00:13:30.959 --> 00:13:38.240
it's finished being created and this my friends is where the magic happens

00:13:36.399 --> 00:13:43.120
within a couple seconds you should see the screen illuminate and your Windows

00:13:40.639 --> 00:13:48.000
install should begin just as it would if you were installing on a normal computer

00:13:45.519 --> 00:13:51.040
okay not quite normal you will need to load a driver

00:13:49.360 --> 00:13:55.839
so simply browse and go to your vert i o

00:13:53.360 --> 00:13:59.920
vio store the corresponding copy of Windows so 8.1 for 10

00:13:58.000 --> 00:14:06.000
and then the appropriate architecture so we're running 64-bit and install

00:14:03.519 --> 00:14:09.680
your storage device driver once that's done you should see both of your storage

00:14:07.600 --> 00:14:13.440
devices show up and you can install to your SSD storage device

00:14:12.000 --> 00:14:16.959
once you're dumped on the desktop there are a few more drivers you'll need to

00:14:15.040 --> 00:14:21.440
install so go to device manager and there should be three

00:14:18.880 --> 00:14:25.199
exclamation mark items update driver software browse

00:14:23.279 --> 00:14:30.639
and go to your vert i o disk press ok include

00:14:28.480 --> 00:14:35.040
subfolders and click next repeat this process for each of them

00:14:32.880 --> 00:14:40.480
once that's done install your NVIDIA graphics card drivers from NVIDIA.com

00:14:38.160 --> 00:14:44.959
and you are pretty much ready to go you can create your second virtual machine

00:14:42.800 --> 00:14:49.199
in exactly the same way with the one exception being that you'll need to

00:14:46.639 --> 00:14:53.440
change your CPU cores to cores that you didn't already use for this virtual

00:14:51.360 --> 00:14:58.240
machine in cases where you want to install some additional applications on

00:14:55.760 --> 00:15:02.560
unraid itself you may want to reserve one or two cores for unraid and leave

00:15:01.040 --> 00:15:08.480
the rest of them allocated to your virtual machines there are a couple of more pro tips put

00:15:05.920 --> 00:15:13.680
your pc in high performance mode disable fast boot sleep and hibernation and

00:15:11.839 --> 00:15:17.279
there's a guide over on the guru 3d forums that you'll need to follow

00:15:15.440 --> 00:15:21.120
especially if you've got an NVIDIA graphics card and you're using the

00:15:18.639 --> 00:15:26.000
onboard audio to ensure that your audio doesn't get garbled it is a registry

00:15:23.519 --> 00:15:29.920
hack but it's not too complicated to follow along

00:15:27.600 --> 00:15:35.279
so this is it my friends moment of truth time

00:15:32.399 --> 00:15:39.199
both of our vms are set to start up automatically once the system is powered

00:15:38.079 --> 00:15:44.240
on so in theory within about a minute or so

00:15:42.320 --> 00:15:48.320
we're gonna have Windows 10 running twice

00:15:46.560 --> 00:15:50.720
on one computer so on raid takes a little while to boot

00:15:49.839 --> 00:15:56.240
up give her a minute you know oh there it goes okay my two virtual

00:15:54.720 --> 00:15:58.959
machines are starting

00:16:02.880 --> 00:16:09.519
other side oh oh this one's already at the desktop

00:16:06.720 --> 00:16:13.360
yes my friends there you have it

00:16:11.199 --> 00:16:16.240
mouse keyboard star wars battlefront beta

00:16:14.560 --> 00:16:22.639
this is kind of it this is the star wars battlefront beta

00:16:18.560 --> 00:16:26.880
running at ultra details 1080p

00:16:22.639 --> 00:16:29.920
on two virtual machines on the same box

00:16:26.880 --> 00:16:33.759
at 106 FPS on this one

00:16:29.920 --> 00:16:34.560
and 104 FPS on this one yes we are

00:16:33.759 --> 00:16:40.160
getting full discreet performance

00:16:38.079 --> 00:16:45.910
on two instances of the game simultaneously

00:16:45.920 --> 00:16:51.440
so now that we've gotten this far i mean what's the fun of having a dual-headed

00:16:49.440 --> 00:16:55.040
gaming box if you don't have somebody to enjoy it with

00:16:52.880 --> 00:16:59.279
let's go get luke admiral akbar

00:16:57.279 --> 00:17:03.440
you like bounce around when i hit you it'll show you like a cone of where they

00:17:01.040 --> 00:17:06.640
are which is red but then it'll also show you

00:17:04.400 --> 00:17:10.240
like red shapes oh there's one left is there behind something like the rocks or

00:17:08.000 --> 00:17:14.160
whatever they take a sec to blow up

00:17:12.720 --> 00:17:18.559
do you have regenerating health in this game yes

00:17:15.760 --> 00:17:22.799
yeah i got an anti-vehicle turret cool and a proximity bomb yeah there's

00:17:21.039 --> 00:17:25.679
they're unlocking more waves oh this guy has a shield and a jet

00:17:24.799 --> 00:17:30.720
pack so that was fun and to my eye i can't

00:17:29.280 --> 00:17:34.799
tell that i'm running on a virtual machine but without objective

00:17:32.640 --> 00:17:38.000
measurements i can't quantify the difference for you guys so i've actually

00:17:36.240 --> 00:17:42.240
got luke running our standardized battlefront benchmark which was used in

00:17:40.080 --> 00:17:46.400
our performance roundup which you guys will actually be able to check out in i

00:17:44.240 --> 00:17:51.200
think one or two days depending on how the release schedule goes to validate

00:17:48.960 --> 00:17:55.840
how our 980 ti mind you it's running on three CPU

00:17:53.840 --> 00:18:02.400
physical cores versus it was running on a six core in there stacks up against

00:17:59.039 --> 00:18:04.720
running it on a dedicated machine and i

00:18:02.400 --> 00:18:08.960
think the numbers should be with us any moment here

00:18:06.400 --> 00:18:15.360
there we go so this is running on a 5960x versus on

00:18:12.400 --> 00:18:19.919
a 5930k which is actually a higher clock speed chip not to mention that it has

00:18:17.200 --> 00:18:26.880
all six of its cores versus only three of them and the 980 ti scored 120 FPS

00:18:23.200 --> 00:18:30.480
average we got 102.5 FPS average i am

00:18:26.880 --> 00:18:32.720
feeling pretty fracking good about those

00:18:30.480 --> 00:18:37.840
results and this is at 1080p ultra so guys thank you for checking out

00:18:35.760 --> 00:18:41.440
this video if you didn't like it then come on

00:18:39.520 --> 00:18:44.720
and if you did like it hit that like button get subscribed and maybe even

00:18:43.120 --> 00:18:49.840
consider supporting us here at Linus tech tips you can buy a cool t-shirt like this one you can change your amazon

00:18:48.000 --> 00:18:54.080
bookmarked one with our affiliate code with the instructions up there by the

00:18:52.000 --> 00:18:58.480
way we'll have links for where you can check out all of this hardware as well

00:18:56.080 --> 00:19:02.080
as unraid in the video description at the link to the Linus tech tips forum

00:19:00.000 --> 00:19:07.679
where you can also contribute to us and i think that pretty much wraps it up

00:19:04.960 --> 00:19:12.559
thanks again for watching and uh i will see you guys next time we do a crazy

00:19:10.080 --> 00:19:16.039
project like this man this was this was this was a thing
