WEBVTT

00:00:00.240 --> 00:00:07.520
our last hackintosh video an attempt to build the fastest mac in the world using

00:00:05.680 --> 00:00:14.240
virtualization to simplify the hackintosh process was a huge success

00:00:11.679 --> 00:00:20.240
except for the awkward timing where it ended up coming out the very day that

00:00:16.960 --> 00:00:21.279
apple finally announced their new mac

00:00:20.240 --> 00:00:25.680
pro which turned out to be faster than ours

00:00:24.800 --> 00:00:33.359
but we're not beat yet ladies and gentlemen

00:00:28.840 --> 00:00:33.359
hello yeah it's time

00:00:34.239 --> 00:00:40.640
so our goal now is to go bare metal hackintosh on the

00:00:39.760 --> 00:00:49.120
same 28 core CPU that we used last time

00:00:44.960 --> 00:00:52.160
water cool it and overclock it before

00:00:49.120 --> 00:00:53.440
apple releases their new mac pro to the

00:00:52.160 --> 00:00:57.680
public which gives us

00:00:55.280 --> 00:01:02.160
what uh three months or so well considering that apple's had six

00:00:59.680 --> 00:01:04.879
years to work on theirs i'd say we've got a lot of work to do

00:01:04.879 --> 00:01:08.960
i'm here all right

00:01:08.960 --> 00:01:15.760
let's get going the exclusive madrina's LTT vanilla cafe

00:01:14.080 --> 00:01:20.560
is a delicious blend of coffee with a sweet vanilla kick and right now for 72

00:01:18.159 --> 00:01:26.340
hours you can get 50 off your order with offer code Linus at madrinascoffee.com

00:01:23.680 --> 00:01:34.720
Linus

00:01:34.720 --> 00:01:42.159
just the usual reminder we are not endorsing the use of macOS on anything

00:01:40.720 --> 00:01:45.119
other than a mac in any way

00:01:43.759 --> 00:01:49.200
no especially in a commercial environment if you want to run mac at

00:01:46.799 --> 00:01:52.960
work buy mac oh yeah that in that case it is much better to buy a mac because

00:01:51.040 --> 00:01:56.960
then you actually get support in order to build a hackintosh that can compete

00:01:55.040 --> 00:02:02.079
with the new mac pro we're going to need to do a few things in preparation

00:01:59.360 --> 00:02:07.040
first and foremost we need a motherboard that is comparable in terms of expansion

00:02:05.360 --> 00:02:12.160
to the one that apple is shipping in their new cheese grater and also one

00:02:09.520 --> 00:02:15.920
that is likely to be compatible with macOS

00:02:13.280 --> 00:02:22.319
unfortunately that means that our ASUS dominus board with its mere four pci

00:02:18.959 --> 00:02:25.040
express 16x slots is out we turned

00:02:22.319 --> 00:02:29.040
instead to Gigabyte c621 aorus extreme they refer to this thing

00:02:28.160 --> 00:02:34.640
as monster gaming motherboard and i think

00:02:32.319 --> 00:02:41.599
they're pretty close to the mark it's rocking seven pci express slots for

00:02:37.920 --> 00:02:43.360
expansion and 12 ddr4 dimm slots this

00:02:41.599 --> 00:02:49.599
should give us plenty of room to maneuver and if we decide to liquid cool

00:02:46.480 --> 00:02:52.640
our GPU setup it'll actually potentially

00:02:49.599 --> 00:02:55.920
give us even more internal expansion

00:02:52.640 --> 00:02:57.360
than apple's big passive GPU coolers

00:02:55.920 --> 00:03:02.319
will allow one area where we will be making

00:02:59.040 --> 00:03:04.159
compromises though is external expansion

00:03:02.319 --> 00:03:07.840
our board does have a header to install a titan rich Thunderbolt 3 card right

00:03:06.480 --> 00:03:11.680
around here and if we were in so inclined we could

00:03:10.080 --> 00:03:16.560
pass through a displayport signal from our GPU for the full mac experience but

00:03:14.480 --> 00:03:19.440
we're limited to just two of those right instead of what is it six or something

00:03:18.080 --> 00:03:24.319
like that yeah there's like two on the front and like four on the back

00:03:21.280 --> 00:03:26.879
another difference for us is our gpus so

00:03:24.319 --> 00:03:30.959
we are stuck with the Radeon 7 the fastest available card that is still

00:03:29.120 --> 00:03:34.720
compatible with the latest version of macOS mojave

00:03:32.560 --> 00:03:37.599
we intend to install more than one of these but

00:03:35.760 --> 00:03:42.159
guys we're still kind of in the proof of concept phase here so we're gonna grab

00:03:39.920 --> 00:03:46.080
one or two more when the time comes is this the slot you wanted for it this one

00:03:43.680 --> 00:03:52.959
right here perfect next up is the memory now our CPU falls

00:03:48.959 --> 00:03:55.519
well short of the up to 1.5 terabytes of

00:03:52.959 --> 00:04:00.000
memory supported on the new mac pro but

00:03:56.400 --> 00:04:01.920
it still does pretty well up to 512 gigs

00:04:00.000 --> 00:04:07.280
and we want to have a pretty rocking config for it but for today

00:04:04.640 --> 00:04:13.920
well we're just validating so we slotted in six sticks of ddr4 3200 trident z RGB

00:04:11.439 --> 00:04:17.600
modules from g skill that's more than enough for the test that we're going to

00:04:15.280 --> 00:04:22.840
throw at it while also actually being a fair bit faster than what apple will be

00:04:19.680 --> 00:04:27.360
shipping for the final build the plan is

00:04:22.840 --> 00:04:29.280
384 gigs of the fastest 32 gig modules

00:04:27.360 --> 00:04:35.360
that we can get our hands on yeah fully deck it out finally for our CPU we've

00:04:32.320 --> 00:04:37.759
got the xeon w 3175x from a previous

00:04:35.360 --> 00:04:41.600
video but this time we're not allocating cores to our host os or dealing with

00:04:39.520 --> 00:04:46.080
virtualization overhead because we're going to boot macOS directly

00:04:44.080 --> 00:04:48.880
to cool this thing well we've got some plans for something really crazy that

00:04:47.520 --> 00:04:52.639
might take a little bit of engineering know-how from alex

00:04:50.639 --> 00:04:55.680
but for now we've gone with the Noctua nhu14s on top of the motherboard box

00:04:54.880 --> 00:04:59.440
which is fine for a case right i mean we

00:04:58.080 --> 00:05:05.440
didn't really have much of a choice actually it's uh the the board is physically too large

00:05:03.360 --> 00:05:10.400
for any of the test benches that we have here at the office

00:05:07.680 --> 00:05:13.680
okay so enough preamble are we ready to do it i think we're

00:05:11.919 --> 00:05:17.600
ready okay hopefully i didn't break off the SATA connector when i uh

00:05:16.160 --> 00:05:20.400
that would be bad yeah punch it chewy

00:05:20.720 --> 00:05:27.039
theoretically this just works and it just goes right to macOS right yeah

00:05:26.080 --> 00:05:33.840
all right uh-oh uh-oh cloverboot manager oh oh

00:05:31.840 --> 00:05:38.800
i think this is fine it was supposed to boot up did you hit the keyboard by any

00:05:36.840 --> 00:05:42.160
chance no okay

00:05:39.919 --> 00:05:47.840
well you do you don't trust me you need brandon to validate it

00:05:44.800 --> 00:05:49.280
uh okay so that's it i'm i'm a mac bare

00:05:47.840 --> 00:05:55.120
metal okay so if you guys are wondering how we got

00:05:52.320 --> 00:05:59.199
this done guys this is not a tutorial but maybe walk them through some of the

00:05:56.800 --> 00:06:04.000
steps that we had to go through yeah again not a tutorial but i found that

00:06:01.680 --> 00:06:08.160
using our previous vm based clover install as a baseline Gigabyte's

00:06:06.080 --> 00:06:10.960
hardware and firmware here actually basically was compatible with macOS out

00:06:10.000 --> 00:06:15.520
of the box now i did have to install using usb 2.0

00:06:13.520 --> 00:06:18.560
and i had to grab fake smc to get past some acpi errors while booting the

00:06:17.440 --> 00:06:23.919
installer but once we got it on there everything basically just worked

00:06:22.160 --> 00:06:31.280
now everything needs a bit of an asterisk imessage and facetime do not

00:06:28.160 --> 00:06:33.759
currently work on our hacc pro but we

00:06:31.280 --> 00:06:36.960
intend to solve that one way or another before the conclusion

00:06:35.680 --> 00:06:41.840
all right well do you want to see us in a bit of friendship yeah i want to see a cinematic question is that

00:06:40.560 --> 00:06:47.440
let's do it i think last time we cracked 10 000

00:06:44.880 --> 00:06:50.319
how high do you think it'll go now i would expect it to be at least a touch

00:06:49.120 --> 00:06:54.479
higher because we're ditching the virtualization overhead

00:06:52.160 --> 00:06:58.720
and we got a couple more cores because we don't have to leave anything for our

00:06:55.840 --> 00:07:03.759
host os yeah so four extra threads okay so we got eleven thousand four

00:07:01.840 --> 00:07:07.599
hundred thirty nine yeah we're looking at results that are about five percent

00:07:05.360 --> 00:07:10.880
faster in the multi-threaded test and nearly twenty percent faster single

00:07:09.360 --> 00:07:15.280
threaded so as much as we love virtualization we

00:07:13.199 --> 00:07:19.440
were actually leaving a fair bit of performance on the table yeah well why

00:07:17.680 --> 00:07:23.360
don't we fire up geekbench next let's do it

00:07:21.440 --> 00:07:29.759
well that number looks a lot higher than last time that's nearly 80 000. yes

00:07:26.479 --> 00:07:31.680
multicore we're at about 23 higher in

00:07:29.759 --> 00:07:36.080
single threaded and nearly nine percent higher in multi-core like it's a big

00:07:33.759 --> 00:07:40.800
difference overall in CPU curiously though our opencl and metal

00:07:38.720 --> 00:07:44.639
scores don't look like they gained quite as much

00:07:41.919 --> 00:07:49.199
so why don't we do luxmark next and see what that's looking like okay so now

00:07:46.880 --> 00:07:53.680
we've got a pattern here it looks like in our GPU bound tests our

00:07:51.520 --> 00:07:57.680
virtualization overhead wasn't hurting us nearly as much as it was in the CPU

00:07:56.400 --> 00:08:03.599
bound tests fascinating so now we want to hit it with some

00:08:00.720 --> 00:08:07.360
non-synthetic CPU tests um where do you want to start let's go with blender

00:08:05.280 --> 00:08:11.440
blender sounds good wow

00:08:09.120 --> 00:08:14.479
that's a lot of threads there it is

00:08:13.280 --> 00:08:20.879
so 116. we saved a couple of seconds on the bmw

00:08:18.639 --> 00:08:24.560
test but more impressively we saved nearly half a minute on the classroom

00:08:23.199 --> 00:08:28.639
i think this is the fastest we've ever seen a mac run these tests

00:08:26.479 --> 00:08:34.000
and i did the mozilla firefox compile test off camera and it went 40

00:08:31.360 --> 00:08:36.640
faster wow it literally only took 9 minutes

00:08:34.880 --> 00:08:41.039
that's crazy i think the only test left to run from

00:08:38.479 --> 00:08:44.959
last time are then final cut pro and hand brake good

00:08:42.560 --> 00:08:48.240
so let's fire up final cut so this looks promising

00:08:46.160 --> 00:08:52.399
did we save sorry three minutes on our final cut

00:08:50.800 --> 00:08:55.040
protest yeah and nearly half a minute on handbrake

00:08:54.320 --> 00:09:00.160
too which is actually really impressive when you consider that it took under six

00:08:58.640 --> 00:09:03.839
minutes to begin with wow

00:09:02.080 --> 00:09:09.600
all right so how about them apples then now

00:09:06.560 --> 00:09:12.000
keep in mind guys that this is actually

00:09:09.600 --> 00:09:16.640
above the level of performance that we would expect out of the new mac pro for

00:09:14.640 --> 00:09:22.080
these workloads because while the xeon w

00:09:18.680 --> 00:09:24.399
3275 that apple's using on the high end

00:09:22.080 --> 00:09:31.040
has a slightly higher single core boost clock it also has a much lower base

00:09:27.760 --> 00:09:33.600
clock and a more conservative TDP with

00:09:31.040 --> 00:09:38.640
the same core and cache layout as our xeon w 31 75

00:09:36.560 --> 00:09:43.200
oh and uh don't forget that these tests were all done at stock clocks too

00:09:40.880 --> 00:09:47.920
our CPU only ever got to 80 degrees under blender while we boosted a 3.8

00:09:45.920 --> 00:09:51.600
gigahertz all day long if apple's mac pro stops boosting

00:09:49.920 --> 00:09:55.120
basically at all they lose on everything but memory capacity

00:09:53.360 --> 00:10:00.399
so actually this is looking like a really good start to the project um

00:09:57.680 --> 00:10:04.080
it would appear that knocking on all the wood i can find well

00:10:02.720 --> 00:10:09.120
i don't know if anything yeah okay it would appear that nothing's going to prevent us from seeing it through to the

00:10:07.519 --> 00:10:12.800
end with that said it's going to take some time because if

00:10:11.120 --> 00:10:16.959
we're going to do this thing right we need to go all the way

00:10:14.399 --> 00:10:22.720
i want a custom monoblock for this board as much of the fastest RAM we can muster

00:10:19.279 --> 00:10:25.519
at least one more Radeon 7 an all core

00:10:22.720 --> 00:10:31.279
overclock of 4 gigahertz minimum i expect it to be damn near silent and

00:10:29.440 --> 00:10:34.880
i want it all in a cheese grater stay tuned guys

00:10:33.760 --> 00:10:41.200
because success or failure this is going to be

00:10:37.839 --> 00:10:41.200
one hell of a ride

00:10:41.440 --> 00:10:45.040
speaking of a wild ride

00:10:45.120 --> 00:10:52.640
this crazy meandering segway to our sponsor the mass drop control keyboard

00:10:50.320 --> 00:10:56.399
features a solid cnc aluminum frame with a built-in switch plate it's got RGB

00:10:54.800 --> 00:11:00.959
lighting qmk firmware for customizability and it's even got hot

00:10:58.720 --> 00:11:06.640
swappable key switches so you can choose between cherry mx kaiwa halo switches or

00:11:04.399 --> 00:11:11.839
heck some combination of the three it features a floating key design with dual

00:11:08.880 --> 00:11:17.360
usb type-c connectors and weighs nearly a kilogram the first users who sign up

00:11:14.720 --> 00:11:23.519
on drop.com can actually get 10 off this keyboard so don't wait head to the link

00:11:19.600 --> 00:11:24.560
in the video description at drop.com now

00:11:23.519 --> 00:11:29.760
so thanks for watching guys if you disliked

00:11:27.120 --> 00:11:33.360
this video you can hit that button but if you liked it hit like get subscribed

00:11:32.079 --> 00:11:38.000
or maybe consider checking out where to buy the stuff we featured at the link in

00:11:35.519 --> 00:11:42.160
the video description also down there is our merch store which has cool shirts

00:11:40.399 --> 00:11:46.000
like the one i'm wearing it actually has oh yeah this is one of our newest

00:11:43.519 --> 00:11:50.480
designs the hard drive shirt i think it's really cool uh and our community

00:11:48.160 --> 00:11:53.760
forum which is totally worth a join this motherboard is almost the size of

00:11:52.160 --> 00:11:58.320
this thing on its own alex really thinks he can do this that's

00:11:55.760 --> 00:11:58.320
what he says

00:11:58.959 --> 00:12:03.560
he also said he could make a heatsink though
