Use your Gaming PC's Extra Power as a NAS Ultimate Guide

Linus Tech Tips ·Linus Tech Tips ·2016-05-06 · 3,493 words · ~17 min read
Floatplane YouTube

Transcript

JSON SRT VTT 253
0:00 so we did a really cool project a little while ago we called it two Gamers one
0:04 CPU you can check it out here where we' got one gaming tower with a couple
0:08 graphics cards in it extreme Edition processor all that stuff and it runs two
0:12 separate instances of Star Wars Battlefront and we used a software for
0:17 that called unraid that um while they
0:21 kind of came back to us and we're like yeah that's really cool they were also
0:26 kind of throwing in Hay but that isn't really the point for most people and so
0:32 they decided to sponsor a video where we show off a more practical application
0:37 for this virtualization technology that let us run two gaming rigs in one Tower
0:42 and this time instead of using crazy Overkill Hardware we're using I'd say
0:46 Enthusiast but not completely overthe toop stuff to have a single gaming rig
0:52 pull double duty as a gaming rig and also as the file server for the rest of
0:59 the household so stay tuned guys we're going to be doing a gaming rig and a Nas
1:04 in one
1:14 box the Logitech g303 features a lightweight design an advanced Optical
1:18 sensor with Delta zero technology for precise tracking and RGB lighting check
1:23 out the link in the video description to learn more so let's go through the rationale
1:28 of all the hardware while we we assemble the computer itself for our CPU we chose
1:34 a core i7 6700k skyl processor in any
1:37 case where you're going to be using virtualization you will a need a CPU
1:41 that supports virtualization and B want
1:44 one with more cores and or more thread
1:47 so hyperthreading on this CPU is a definite Boon we're going to be
1:51 installing that in a z170 deluxe motherboard from Aus it's a fully
1:55 featured board and has lots of PCI Express Lanes and dual land if you you
2:00 know wanted to team your Nicks or something along those lines in the
2:03 future and also has the virtualization
2:06 support that we need in terms of RAM
2:10 ddr4 is all you're going to be able to use in this case the speed doesn't
2:14 really matter however the one thing to note is that the more virtualized
2:18 operating systems that you're going to be using the more you will need in this
2:22 case we're just demoing a gaming rig and a NZ so there's really no need for us to
2:27 go completely Overkill so we've gone with 16 gigs of RAM the casee was a
2:32 pretty tough choice cuz I wanted something that would allow for more hard
2:36 drive expansion remember this is a Nas
2:39 also in addition to being a gaming rig but that wasn't going to compromise the
2:43 cooling Andor expansion capabilities of the gaming rig itself so I settled on
2:49 the Silverstone tjo for bew and then Silverstone also sent over
2:54 a 750 W power supply giving us lots of room for hard drive expansion in terms
2:59 of the power budget as well as this is
3:02 cool so this is a brand new thing their fs305 so this is a 5x3 and 1/2 in
3:09 toolless hot swap hard drive cage thing
3:12 that we're going to be mounting in the front of the case this is very nazzy
3:16 whereas the inside of the case is very just normal gaming Towery and I felt
3:21 like this combo was a really really good one which brings us to storage now we're
3:27 using Kingston's 1 tbte KC for 400 ssds
3:31 note that I say ssds because we have two of them the reason for this is that
3:35 while you could pick any other capacity of SSD that you want it is important to
3:40 have two of them because this gives us two advantages one is it protects Us in
3:44 the event of a hardware failure and two
3:48 actually that's really the main advantage unraid is going to really want
3:51 you to have these protected so uh yes we'll be running them in a butter FS
3:56 raid one next up we've got our hard
4:00 drives so we're using seates Enterprise capacity V5 SATA hard drives for Nas
4:05 functionality these are about as fast
4:08 and reliable and just generally ba as it
4:13 gets but once again in terms of what you're going to be using you have a lot
4:18 of flexibility in terms of both the hardware as well as the capacity that
4:22 you want to go with in this case at least two drives is recommended again to
4:27 keep your NZ safe in the event of a hardware failure but you get much better
4:32 scaling in terms of the capacity per investment if you go to three drives or
4:37 more and use a parity setup versus a
4:40 raid one setup so we're going to have five drives so we can fill up that front
4:44 Bay device that we have the video card
4:47 was an easy choice I basically grabbed whatever was on my test bench and threw
4:51 it in our motherboard has Onboard video so that takes care of running the web UI
4:56 for unraid and then that video card is going to be passed through through to
5:00 our Windows 10 VM for its full we hope
5:04 functionality in games we could use any card AMD NVIDIA it really doesn't matter
5:09 One Challenge we ran into was that our
5:13 hot swap cage didn't actually fit in the
5:16 front of this case without removing some small little tab shelf things designed
5:21 for normal 5 and a/4 in devices like Optical drives but that was nothing that
5:27 we couldn't solve With a Little Help from our friend Miss Mr Dremel and our
5:31 other friend Mr vacuum cleaner okay so now that the system is
5:36 physically constructed there's just one little trick when you're plugging in all
5:39 your cables plug your display cable into the dedicated graphics card for now then
5:44 power on the system for the first time press delete to get into the BIOS and
5:48 we're going to change a couple small settings here go to Advanced system agent Graphics configuration set your
5:54 primary display to igfx and igpu multim
5:57 monitor to disabled this will allow unraid to grab the onboard Graphics
6:02 leaving the discret card free for your gaming VM make sure that if you're
6:06 planning to use the unraid desktop goey you've got your monitor plugged into the
6:10 onboard Graphics now after you make this
6:14 change another small setting that you're going to have to enable is
6:18 virtualization so go ahead and make that change as well go to another PC and
6:23 create a bootable unraid USB drive according to the instructions on their
6:27 site plug that into the back of the computer and get her booted up once you
6:31 reach the web UI go into settings identification and rename your Tower to
6:37 something more recognizable on the network enable network bridge under
6:41 Network it's normal to lose connectivity here for a few seconds and then if it
6:46 doesn't come back right away use that recognizable name that you set to
6:49 navigate to it in a web browser next navigate to the main Tab and assign
6:53 discs to the array and to the cache the
6:57 array is your slower larger magnetic storage devices your hard drives and the
7:03 cache is those high-speed solid state drives that we installed next start the
7:08 array you can see that a parody sync is running we can start using the system
7:13 immediately to continue setting it up but you should be aware that data on the
7:17 array is not protected until the parody
7:20 sync is completed this takes quite a while but it's worth it because it
7:25 allows a failed drive to be replaced and the data to be rebuilt in the event of a
7:30 drive failure format the unmountable
7:33 discs please note that this will wipe all data off the discs then refresh and
7:39 it should be done within a few seconds next let's go over to shares and
7:43 start creating we're going to do the nas shares first and here's some general
7:48 rules if you're going to copy data over the network to this share then you'll
7:53 want to enable this share to use the cash everything else can be default
7:58 although minimum free SP is kind of important to set you want to
8:02 set this to a value that is larger than the largest file you could see yourself
8:06 copying to the share this will prevent out of space errors so for example for a
8:11 media share you might set this to 25 gigs next we're going to create another
8:16 share for backups for this one we are going to enable the use of the SSD cache
8:21 so we can take advantage of faster local network transfer speeds remember data
8:25 from the cache moves to the array nightly we're going to create a Shadow
8:29 play share for game footage you know this is supposed to be a gaming machine
8:32 and all that but for this one there's no need to enable the cash because Shadow
8:37 play won't write more than 5 megabytes per second at a time and will never
8:40 exceed the speed of the array even if we turn off the faster writing speed option
8:46 another cool share to create is a game Library share so if you predominantly
8:50 use steam you can actually map a network drive in the OS later and we'll show you
8:54 how to do this and throw all of your steam gains especially the ones that
8:57 don't suffer from slow loading times or that are large or you don't play that
9:01 often and throw them onto the magnetic storage rather than taking up space on
9:05 your SSD the last thing that you'll see here is US setting up our domains and
9:09 isos shares for VMS um we're doing this
9:13 manually the same way we did in the two Gamers one CPU video but by the time 6.2
9:18 goes public beta uh this will be done for you and you won't have to worry
9:21 about it please note these ones are not exported which means that they won't be
9:25 browsable by other network attached devices this is fine we intend them to
9:29 use on the local machine next we're going to enable VMS in settings VM
9:33 manager click the download button next to vert iio driver then we need to copy
9:39 a Windows ISO this can be downloaded legally from Microsoft directly to the
9:43 iso's folder using another networked computer in my case I've got it on a USB
9:48 stick on this computer in front of me now this is an advanced and therefore
9:52 optional step it's possible to not only
9:56 manually assign plugged-in USB devices to your VM before you boot it mice
10:00 keyboards XLR audio interfaces Etc but
10:04 it's also possible to completely pass through an entire USB controller to your
10:09 VM so we threw a random dual USB 3 Port
10:12 PCI E card into our system and we're going to show you guys how we can pass
10:16 it through to enable hot plugging in some cases you'll be able to assign some
10:21 of the onboard ports on your motherboard to your VM while leaving others to
10:25 unraid to deal with but this varies from motherboard to motherboard and platform
10:29 to platform Skylake for example for the same reason we couldn't pass through our
10:33 onboard audio can have trouble with this
10:36 using putty a free tool log into your server using the unraid username rout by
10:42 default then run this command to see all USB controllers in the system our NEC
10:47 PCIe USB device is the one that we added ourselves the next command shows us the
10:52 vendor product ID which we've highlighted then we go back to the
10:57 unraid web guei and in the main tab we click the flash device then put pc-
11:02 stub. IDs equals and paste the ID we got
11:05 from before and hit apply the system will need to be rebooted at this stage
11:09 so stop the array and reboot once rebooted we can start the array then go
11:14 to VMS and add our first VM just click Windows 10 change the name to what you
11:18 want assign CPU cores I generally recommend assigning the hyperthreaded
11:23 cores and the physical cores to the same assignment we've gone with 12 gigs of
11:28 RAM for games and chrome we're going to
11:31 pick our Windows installation media for storage we're going to assign most of
11:35 our SSD space to our VM using just a little bit for our cash then we pick out
11:40 our video card we pass through only the NVIDIA HDMI audio due to immu issues
11:46 with the onboard audio then we're passing through the USB devices that we
11:49 recognize so you'll see three Logitech ones for our keyboard mouse and USB
11:53 gaming headset then that optional step from before we can pass through our NEC
11:58 USB controller which gives us those hot pluggable ports so we don't have to
12:02 restart our VM to plug in a USB drive or something along those lines all right so
12:07 we are finally finally at the end of our journey but first this is very important
12:13 this HDMI cable comes out of the Onboard
12:16 video and goes into our dedicated
12:20 graphics card because otherwise when we boot up the VM there's going to be no
12:24 video output because we assigned that dedicated graphics card to our VM so
12:29 here we go oh
12:34 yes 12 gigs of system memory tested okay
12:39 is amazing so now we install Windows the way that we just kind of normally would
12:44 mostly stay tuned okay so here's the
12:47 trick you're going to get to the point where it asks where you want to install Windows and there's nothing there so you
12:52 want to load drivers click browse and
12:55 then you're going to navigate to your CD drive convert IO win
13:02 0.1.1 then go to the Vio store folder
13:06 then you're going to go to Windows 8.1 amd64 and press okay then
13:15 next yes third times the charm now we
13:18 can install Windows next so now that TR at the
13:23 desktop you'll have to install drivers for any devices that are missing them so
13:27 for any of the stuff you don't recognize you're probably just going to navigate
13:30 to your ver iio and manually add drivers and then you're probably going to want
13:34 to throw some graphics drivers on and
13:37 then actually there's some other post Windows installed tuning things that you
13:41 might want to check out from two Gamers one CPU but other than that that's
13:44 pretty much it so I'll show you guys how to utilize your array shares to make
13:49 mapped network drives so that you can have all your Shadow play stuff go to
13:53 one place uh so that you can have all of your Steam games install in another
13:58 place um but really the sky is the limit here you can create as many shares
14:02 within unrate as you want and then you can map as many network drives as you
14:07 want as well anytime you want to make changes you just go into a browser go to
14:11 gaming Nas in our case or whatever it is that you want to call it and then you've
14:15 got access to the entire unraid console to create more shares change any
14:20 settings or do things like oh hey I'm going to for stop my VM I wouldn't
14:25 recommend doing that that'll shut down the computer you're using immediately so
14:29 all that's left now is the day-to-day usability so you can set your VMS to
14:33 auto start by just going to the VMS Tab and going yeah anytime I turn this
14:37 machine on I want my gaming rig to start up and my monitor to turn on and all
14:41 that stuff and then yeah I guess there's a couple little things that you might
14:46 want to invest in to make your life a bit easier like having an extra keyboard
14:49 and mouse as well as an extra display cable so you can use the multiple inputs
14:54 of your monitor to switch if you're desperate and you have to get it the
14:57 gooey because you can't access it over the network or whatever else but the
15:00 cost of those items compared to if you had to buy a standalone NZ for your
15:05 household is much much lower but of
15:08 course that would all be meaningless if the performance of the finished machine
15:12 wasn't still you know pretty much on par
15:15 with the gaming machine that you intended to buy for yourself so let's
15:19 have a quick look here boom Crisis 3 my
15:24 friends and check this out I'm going to initiate a file
15:29 transfer to myself gaming Nas media and check this
15:34 out no frame rate dip copying at 100
15:38 megabytes per second and if we Tab out check this out we can even see real time
15:44 stats of what's going on with our storage and our networking and the
15:48 transfer is done already so that was fast so there you have it guys it
15:54 actually worked there is more to UNR than this especially if you want to
15:58 start tinkering with other virtual machines and all that kind of stuff but
16:03 I thought that this use case scenario was super applicable to our audience
16:07 where you've probably only got you know one BA gaming rig in the house you
16:12 probably have a use for network attached storage and sharing uh off-site backup a
16:17 lot of the other functionality that you can dig a little deeper and get at with
16:21 Docker containers and stuff like that so being able to combine that functionality
16:26 rather than buying a separate uh mother board separate CPU separate case
16:31 separate power supply being able to do all of that off of one single high
16:35 quality machine I personally think is pretty darn cool so let us know with a
16:41 comment and a like below if you agree
16:44 which I guess leads us pretty well into our sponsor for today's episode Logitech
16:48 we've actually had a lot of Logitech stuff going on in here we got the g91
16:52 and Spark we've got the g502 Proteus core but the focus today is the g633
16:57 emis spect headset it's been completely redesigned by Logitech from their
17:02 previous headsets to be better in well pretty much every possible way it's USB
17:06 with support for surround it's more comfortable it's more durable it sounds
17:09 better and with the uh that's actually
17:13 that's a lot better it was a monitoring is on so I can hear myself talking and
17:16 with the fold out and extend perfectly positionable microphone you will sound
17:21 better to your gaming friends as well we've got a link in the video
17:24 description where you can learn more about this puppy you can be like oh yeah
17:27 I want to know more about the you know 40 mm prot tuned drivers and I want to
17:32 know more about the you know comfort and the shape of the ear cups that is
17:36 actually the shape of ears I mean does anyone on Earth actually have round ears
17:40 I don't know I've never actually seen one so check out that link in the video
17:45 description all right thanks for watching guys if you disliked this video
17:48 you know where that button is but if you liked it hit the like button get subscribed and maybe even consider I
17:53 don't know uh supporting us by shopping on Amazon we've got the instructions for
17:57 how to do that up there you can also buy a cool shirt like this one or you can give us a monthly contribution through
18:01 our Forum get yourself a Nifty little contributor badge now that you're done
18:05 doing all that stuff you're probably wondering what to watch next and hey how
18:08 about you go back and watch two Gamers one CPU if you hadn't already it's also
18:13 using un raid but in that case we actually ignored the nas functionality
18:17 entirely and did two gaming VMS off of a single machine both with pretty much
18:23 bare to the metal performance it is pretty darn impressive