WEBVTT

00:00:00.000 --> 00:00:07.600
back in 2017 i built what at the time seemed to be essentially the fastest

00:00:04.880 --> 00:00:13.759
possible server for transcoding our massive cineform raw export files we're

00:00:10.160 --> 00:00:16.480
talking 50 to 70 gigabytes into h.264

00:00:13.759 --> 00:00:20.960
mp4s that we could upload to youtube at the time while it was a little janky

00:00:18.640 --> 00:00:25.840
the performance was basically as good as i could get then i went to upgrade it

00:00:23.279 --> 00:00:31.439
about a year ago testing both a 5.1 gigahertz binned overclocked 9900k as

00:00:29.119 --> 00:00:36.480
well as the limited run auction only 9990xc

00:00:33.200 --> 00:00:37.680
a 14 core chip capable of 5 gigahertz on

00:00:36.480 --> 00:00:42.239
all cores and honestly the results were appalling

00:00:40.160 --> 00:00:47.120
neither of the two flagship cpus were able to offer much more than a 10

00:00:44.640 --> 00:00:51.840
improvement to our transcoding times making it seem like we had sort of hit a

00:00:49.200 --> 00:00:56.559
wall but in that video i did promise you guys a follow-up building up that server

00:00:53.920 --> 00:01:02.480
in a sick custom water cooled chassis and we're to do that but with a twist

00:00:59.920 --> 00:01:06.960
now that ryzen 3000 series processors are out and matured a little bit we're

00:01:05.040 --> 00:01:11.360
going to take another crack at upgrading this machine we're going to test the top

00:01:09.200 --> 00:01:18.159
of the line ryzen against the top of the line Intel to see who wins in a

00:01:14.560 --> 00:01:20.320
heavyweight encoding showdown and what

00:01:18.159 --> 00:01:27.320
better way to do it than to retrofit our old minecraft server chassis into a

00:01:23.040 --> 00:01:27.320
balling render server

00:01:33.600 --> 00:01:39.759
as many of you know the ultimate minecraft server chassis was designed

00:01:37.439 --> 00:01:46.320
and fabbed with the help of protocase and was pretty purpose built around

00:01:42.560 --> 00:01:49.520
holding two itx motherboards and

00:01:46.320 --> 00:01:52.079
i can assure you guys that

00:01:49.520 --> 00:01:57.920
this Threadripper size socket is never coming to an itx motherboard

00:01:55.920 --> 00:02:01.600
Jake realized that by removing just one of our three sandwiched radiators in the

00:01:59.759 --> 00:02:06.079
front though along with some minor modifications to the motherboard hole

00:02:03.119 --> 00:02:11.910
layout we could actually easily fit both a full-sized motherboard and

00:02:09.679 --> 00:02:13.440
a compact GPU

00:02:13.440 --> 00:02:20.400
and that is something that we're going to need to be able to run our CPU of

00:02:16.480 --> 00:02:23.280
choice the ryzen threadripper 3970x

00:02:20.400 --> 00:02:28.480
this is AMD's second from the top ryzen 3rd gen CPU with an astonishing 32

00:02:26.080 --> 00:02:34.720
course that at least according to puget systems trades blows with even their top

00:02:31.599 --> 00:02:37.440
dog 64 core 3990x

00:02:34.720 --> 00:02:41.920
at least for adobe premiere exports and given the price difference we're gonna

00:02:39.440 --> 00:02:45.440
stick with the 32 core variant even if it means taking a few seconds longer on

00:02:44.160 --> 00:02:49.360
our renders so i've got the chassis here i've got

00:02:47.680 --> 00:02:52.879
all the bits to put together here and off camera over there

00:02:50.959 --> 00:02:57.040
so let's build a water cooled server shall we let's start by taking a look at

00:02:54.800 --> 00:03:01.280
the care package Jake sent over to me we've got three 80 millimeter Noctua

00:02:59.280 --> 00:03:06.000
cooling fans in the front of our chassis here along with this really sweet

00:03:03.360 --> 00:03:09.519
alphacool reservoir that's easy to fill so you just fill it up through the top

00:03:07.440 --> 00:03:13.920
here and easy to check your coolant levels with the handy dandy little

00:03:11.280 --> 00:03:18.239
window in the front and we've got a d5 pump wired into the back of it we've got

00:03:16.239 --> 00:03:23.280
a Corsair fan and RGB lighting controller here and then we've got

00:03:20.319 --> 00:03:28.000
another eight 80 millimeter fans between these two 80 millimeter alpha cool

00:03:25.519 --> 00:03:32.239
sandwiched radiators so between these three banks of fans we're trying to draw

00:03:30.239 --> 00:03:36.159
air in from the front of the chassis and then send it over the motherboard and

00:03:34.640 --> 00:03:40.560
out the back and then most of the cooling is going to be handled right

00:03:37.920 --> 00:03:45.840
here because both our CPU and graphics card are going to be water cooled with

00:03:43.760 --> 00:03:49.599
that sorted out it's time to throw in our motherboard now you might have

00:03:47.920 --> 00:03:54.879
noticed that we actually did not bother to change up

00:03:52.560 --> 00:04:00.080
the back panel here to make room for our full-sized atx i o

00:03:57.439 --> 00:04:04.239
and the reason for that is that honestly speaking it just doesn't matter the only

00:04:02.319 --> 00:04:08.239
card we're going to install in this is a graphics card and we're going to be

00:04:05.760 --> 00:04:11.760
using a pci express extension cable in order to do that so we'll deal with that

00:04:10.480 --> 00:04:17.840
later first let's go ahead and get the motherboard screwed in our reasons for choosing the

00:04:14.720 --> 00:04:19.199
rog strix trx40e gaming are pretty

00:04:17.840 --> 00:04:24.160
straightforward we wanted something that wasn't pseudo eatx so wider because that

00:04:22.880 --> 00:04:30.639
would have interfered with our ability to mount our graphics card and our power supply and uh we wanted something with

00:04:28.639 --> 00:04:34.880
two and a half gig Ethernet built in so that we wouldn't need to modify the

00:04:32.000 --> 00:04:37.680
chassis to put in a faster network card not that it really matters i mean

00:04:36.320 --> 00:04:42.400
nothing we're doing requires greater than gigabit transfer speeds anyway but

00:04:40.080 --> 00:04:45.280
it's just kind of a nice to have well i'm not sure if this is the way i would

00:04:43.919 --> 00:04:50.400
have preferred to have it done but it seems like Jake intends for me to mount

00:04:47.040 --> 00:04:53.360
the graphics card with some vhb tape on

00:04:50.400 --> 00:04:56.560
these 3d printed spacers there are screw holes here

00:04:55.440 --> 00:04:59.600
which is curious but we apparently will not be

00:04:58.479 --> 00:05:04.320
using them our intention had been to go with an rtx

00:05:01.680 --> 00:05:09.199
2060 for this build but it did not arrive in time

00:05:05.759 --> 00:05:12.479
thanks covid19 so we've got this zotac

00:05:09.199 --> 00:05:13.360
GeForce gtx 1080 ti now you might think

00:05:12.479 --> 00:05:17.680
oh well not having rtx means you also don't

00:05:15.680 --> 00:05:21.759
have the new end vent encoder but that's okay we're just using the cuda cores on

00:05:19.520 --> 00:05:26.800
the GPU as opposed to the fixed function hardware encoder so it really shouldn't

00:05:24.400 --> 00:05:32.080
matter as long as we have enough GPU performance at least according to our

00:05:29.039 --> 00:05:34.560
findings um on this topic

00:05:32.080 --> 00:05:38.320
i guess that was two or three years ago for our power supply we actually

00:05:36.479 --> 00:05:42.560
downgraded in a certain sense compared to the minecraft server that we built

00:05:40.080 --> 00:05:48.320
this is Corsair's sf750 and it's a 750 rather than an 800 watt

00:05:45.759 --> 00:05:53.039
unit but unlike those silverstone units we used before

00:05:49.680 --> 00:05:56.240
this has dual 8 pin eps connectors which

00:05:53.039 --> 00:05:58.400
both our AMD and Intel HDD platforms

00:05:56.240 --> 00:06:01.759
require we're just going to mount it fan side up so that it gets to suck in some

00:06:00.400 --> 00:06:05.840
of the air that's being blown over the system by these 80mm cooling fans

00:06:04.400 --> 00:06:09.440
and we're going to go ahead and use the same mounting screws once again to

00:06:07.600 --> 00:06:13.759
actually plug the power supply in though we've got to go ahead and run this right

00:06:11.840 --> 00:06:18.160
angle power connector through the hole in the back of the chassis

00:06:15.840 --> 00:06:21.280
then we get our plug correctly installed on the outside

00:06:19.520 --> 00:06:25.440
just pull up the power supply plug the right angle connector in make sure the

00:06:22.960 --> 00:06:27.919
power supply is powered on because we're not really going to be

00:06:26.479 --> 00:06:31.919
able to get that switch later oh and actually no it's not that hard to get it nevermind so we're going to leave it off

00:06:30.319 --> 00:06:35.360
because that's a little bit safer when you're still building the computer and

00:06:33.520 --> 00:06:39.520
then we can go ahead and screw this down to be very clear guys we know that this

00:06:37.039 --> 00:06:43.759
isn't server spec hardware and i keep calling it a server a server is more of

00:06:42.080 --> 00:06:49.440
a function and it will be serving a server role

00:06:46.800 --> 00:06:54.880
even if it's desktop or workstation class hardware need to plug in usb for

00:06:52.000 --> 00:06:54.880
our fan controller

00:06:55.520 --> 00:07:01.280
then we're going to run our SATA connector around the power supply here

00:06:59.520 --> 00:07:04.639
which is sort of a weird cable management choice on the surface

00:07:03.520 --> 00:07:09.280
but it allows us to plug just a basic SSD

00:07:08.080 --> 00:07:13.120
there we go in response to the onslaught of comments

00:07:11.680 --> 00:07:17.199
that i'm sure are coming over my double-sided tape drive mounting there's

00:07:15.599 --> 00:07:21.840
nothing wrong with it with a hard drive yes

00:07:19.360 --> 00:07:24.400
bad idea with an SSD they're lightweight there's no moving

00:07:23.199 --> 00:07:29.680
parts it's fine that leaves fixing up the

00:07:26.240 --> 00:07:31.360
water cooling tubes as my last task here

00:07:29.680 --> 00:07:35.120
the outlet from our reservoir is this one over here so we're going to run that

00:07:33.120 --> 00:07:40.319
over to our graphics card which is a non-direction sensitive block

00:07:37.919 --> 00:07:44.000
so we're going to go ahead and cut this off to size

00:07:42.080 --> 00:07:46.960
we're going to be off to the races pretty quick here

00:07:50.880 --> 00:07:59.360
that's what we're looking for move them bubbles through thank you

00:07:55.919 --> 00:08:01.599
thank you kindly wow you actually you

00:07:59.360 --> 00:08:05.199
set this up all like real nice for me and everything it's got the the file all

00:08:03.599 --> 00:08:09.120
sitting there ready to just press and code the only thing you didn't include

00:08:06.720 --> 00:08:12.960
was a SATA cable i didn't include a SATA cable what it's okay don't worry don't

00:08:11.039 --> 00:08:15.919
worry i found a super stylish one check this out

00:08:14.400 --> 00:08:20.560
oh no this is like i did that to myself that's

00:08:18.000 --> 00:08:25.039
so bad oh man i think we should just leave it in there oh yeah heck yeah on

00:08:23.360 --> 00:08:30.160
my side we've got Intel's flagship 10980xe that's an 18 core processor

00:08:27.680 --> 00:08:33.599
along with a matching 1080 ti the same os and media encoder is ready to start

00:08:32.159 --> 00:08:37.839
this test so uh you ready to lose i mean probably win

00:08:36.159 --> 00:08:42.000
you're going down you're going down brah you're going down you're definitely

00:08:39.760 --> 00:08:44.959
probably going to win all right ready three two one

00:08:44.159 --> 00:08:50.640
go so what is this this is a cineform to h.264 transcode yeah so it's taking the

00:08:49.200 --> 00:08:55.120
raw output from one of our editor stations so it's gonna be like a 50 60

00:08:52.800 --> 00:08:59.120
Gigabyte file and transcoding it to h.264 so we can actually upload it to

00:08:57.040 --> 00:09:02.320
youtube our previous rendering server probably would have done this video in

00:09:00.240 --> 00:09:07.279
about 20 minutes so i think i'm gonna be beating that time

00:09:04.399 --> 00:09:12.720
uh my estimated time remaining is 10 26 how about you uh i'm one minute into it

00:09:10.640 --> 00:09:16.000
estimated remaining time is 14. oh it's going down to 13 but i mean it's adobe

00:09:14.640 --> 00:09:22.640
so it's all over the place yeah fair enough what's your RAM usage like

00:09:18.560 --> 00:09:23.600
uh i'm at 16 gigs yeah basically 16 gigs

00:09:22.640 --> 00:09:29.279
as well CPU usage is somewhere between

00:09:26.399 --> 00:09:34.640
60 to 70 percent wow uh mine's at like 45 50.

00:09:32.880 --> 00:09:39.279
um what about GPU my is kind of chilling

00:09:36.880 --> 00:09:43.600
bounces between 10 and 20 percent oh i'm like

00:09:40.320 --> 00:09:45.600
pretty much always below 10. in turn

00:09:43.600 --> 00:09:49.320
six to nine everyone quiet quiet

00:09:50.160 --> 00:09:56.160
up Jake mine was too fast it was too fast i

00:09:53.839 --> 00:09:59.760
finished 15 seconds ago what

00:09:57.680 --> 00:10:03.279
yeah you heard me i still have four minutes remaining

00:10:01.200 --> 00:10:09.440
yeah you got wrecked then didn't you 12 minutes 42 seconds oh

00:10:06.720 --> 00:10:13.040
for comparison i'm at 14 minutes and there's still three minutes remaining

00:10:11.279 --> 00:10:19.200
that's crazy and the funny thing is like yeah it's got you know

00:10:15.440 --> 00:10:21.760
whatever 80 more cores but its usage was

00:10:19.200 --> 00:10:26.000
so low like it must just also be more efficient at encoding on a per core

00:10:23.519 --> 00:10:28.800
basis well here let me connect let me connect to our existing one and see if

00:10:27.519 --> 00:10:32.959
it's even done yet because i bet you it's not yeah okay so our existing

00:10:30.880 --> 00:10:37.040
server which is running it right now elapsed so far it's been 18 and a half

00:10:35.519 --> 00:10:41.920
minutes and there's 30 seconds left so it looks like about a 19 minute encode

00:10:39.680 --> 00:10:45.600
and then this one should be about 17 minutes so there was a little

00:10:43.120 --> 00:10:51.920
improvement going from the 7980xc to the 10980xe but the 3970x just

00:10:49.519 --> 00:10:55.279
wipes the floor with them that's really impressive so thanks for watching guys

00:10:53.839 --> 00:11:00.079
if you enjoy these kinds of server videos maybe check out our recent

00:10:57.600 --> 00:11:04.399
storage server upgrade deploying mnemonic it was sort of a nightmare but

00:11:01.600 --> 00:11:04.399
it was also a lot of fun
