HomeVideos

M5 MacBook Pro For Programming & Productivity (3 Months Later Review)

Now Playing

M5 MacBook Pro For Programming & Productivity (3 Months Later Review)

Transcript

349 segments

0:12

This year has been a bit of a weird one

0:13

when it comes to MacBooks. We have the

0:15

M5 as well as the rumored M6 lineup

0:17

coming out relatively close to each

0:18

other, which begs the question, should

0:20

you even bother with the M5 chip or just

0:22

wait for the M6? Then again, we have the

0:24

AI bros pumping up the RAM prices, so

0:26

it's not even a guarantee that the M6

0:28

lineup will be available. So yeah, in

0:30

this video, let's talk about the M5

0:31

MacBook Pro and how it's holding up

0:33

after 3 months of usage. And also, let's

0:35

run some comparisons against the M4 Air,

0:37

M4 Max, and M1 Pro chips. Now, let's go

0:40

over my specs quickly. This is my first

0:42

14-in MacBook Pro, which has been an

0:44

interesting experience, and it packs a

0:45

ton of power with 24 gigs of RAM and a 1

0:48

TB of storage with the base M5 chip. And

0:51

like with almost every other Apple

0:52

product that I have, of course, I had to

0:54

go with the silver color. I don't know,

0:55

to me, the silver just feels a bit more

0:58

cleaner than the space black. When it

0:59

comes to display size, I actually like

1:01

the 14-in model. You know, when I'm

1:03

working at my setup, I have my laptop

1:05

plugged into my monitor, but then the

1:06

14-in model gives me the freedom to just

1:08

pick up my laptop and go work at a

1:10

co-working space or even travel with the

1:12

laptop. Whereas [music] with the 16-in

1:14

model, any kind of movement becomes

1:16

really annoying. Also, the 14-in display

1:18

gives me enough screen real estate for

1:19

programming or editing. Although, if

1:21

you're somebody who needs multiple

1:23

windows open at a time, then just go

1:25

with the 16-in Pro or even the 15-in

1:27

Air. Trust me, a couple of inches make a

1:29

huge difference. In terms of colors and

1:32

brightness, I think MacBook Pros look

1:34

absolutely beautiful. They get so

1:35

bright, but also retain those nice

1:38

vibrant colors at the same time. This

1:39

year, the MacBook Pro display goes up to

1:41

1,600 nits of peak brightness while

1:43

watching HDR content and sustains a

1:46

thousand nits brightness otherwise. The

1:47

panel itself is still the same one from

1:49

last year with ProMotion going up to 120

1:52

hertz. So, when you're scrolling large

1:54

code files or reading articles, it's

1:56

going to feel smooth. Now, it is rumored

1:57

that the M6 lineup is going to feature

1:59

an OLED display as well as a

2:01

touchscreen, which sounds absolutely

2:03

insane. So, once the M6 lineup drops,

2:05

I'll be making some comparisons to the

2:07

M5 lineup, but to be honest, even this

2:09

year, you really can't go wrong with a

2:11

MacBook Pro display. Now, obviously, the

2:13

best part about the 14-in Pro model is

2:15

how light and compact it is while

2:17

bringing insane power with you anywhere

2:19

[music] you go. It fits well into any

2:21

one of my backpacks, and even when you

2:22

carry it for the whole day, you don't

2:24

feel like you have a brick in your

2:25

backpack, which is something that 16-in

2:27

Pro kind of feels like after a long day

2:30

of carrying it. Of course, it's only a 1

2:32

and 1/2 pound or 700 g weight difference

2:34

between the 14-in Pro and the 16-in Pro

2:36

model, but trust me, when you're walking

2:38

around the whole day with your laptop in

2:40

your backpack, that weight is going to

2:42

start adding up. Another thing where the

2:44

MacBook Pro lineup shines is, of course,

2:46

the port support. At first, you might

2:47

think this doesn't really matter, but

2:49

you'd be surprised how quickly you can

2:51

run out of ports. For example, you might

2:53

have your monitor, keyboard, mouse, and

2:55

an SSD all connected to your laptop at

2:57

the same time. And if you were on the

2:59

MacBook Air, this wouldn't really work

3:00

without a separate dock. But yeah, on

3:02

the M5 MacBooks, you get two Thunderbolt

3:04

4 ports, an HDMI slot, and an SD card

3:07

slot. Oh, and of course, you get the

3:08

charging port. Don't forget that one. So

3:10

yeah, to me personally, the port support

3:12

on the MacBook Pros is [music] plenty

3:14

enough. One thing that's always annoyed

3:16

me with MacBooks is that whenever I'm

3:17

working on go, I have my SSD just

3:19

randomly hanging around the desk. And

3:21

especially if I'm working at a coffee

3:23

shop or a plane, it gets really

3:24

annoying, which kind of ruins the point

3:26

of having the 14-in model because the

3:28

whole reason I even went with the

3:29

smaller model in the first place was so

3:31

that I could work on go easily. So, when

3:33

DeltaHub sent me their Hold X magnetic

3:35

mount, I was genuinely hyped because

3:37

with the Hold X, I can stick my SSD to

3:39

the back of my MacBook and don't have to

3:41

worry about the SSD dropping off the

3:43

table or something while I'm working.

3:45

It's really easy to set up. Just peel

3:47

the protective layer and press for a

3:48

minute, and it's set. And now, whenever

3:50

I start working, I can just attach my

3:52

SSD to the back of my laptop. Another

3:54

essential setup upgrade they sent over

3:56

is their Carpio wrist rest. One of my

3:58

coworkers has had a long career in tech,

4:00

and he actually had a pretty major wrist

4:02

injury due to having poor wrist

4:04

positioning, which is definitely

4:05

something I want to avoid. With the

4:07

wrist rest, your wrist is elevated about

4:09

a centimeter or [music] 0.4 inches to

4:11

reduce the wrist extension while using

4:13

your mouse or keyboard. And what makes

4:15

this stand out from other similar

4:17

products is that, unlike other products,

4:18

it doesn't apply pressure to the carpal

4:20

part of your wrist, which reduces blood

4:22

flow to your hand. One side note, make

4:24

sure you place it under your palm and

4:26

not directly under your wrist. Also, it

4:28

doesn't reduce the wrist motion and

4:30

actually slides on your desk/mousepad

4:31

[music]

4:32

with your hand. So, if you want to

4:33

improve the ergonomics of your setup and

4:35

keep your SSD safe while working on the

4:37

go, then highly recommend you check out

4:38

the Hold X magnetic mount as well as the

4:40

Carpio wrist rest from DeltaHub. Both of

4:43

these products are designed by them and

4:44

patented globally. I'll leave the first

4:46

link in the description where you can

4:47

pick them up for 15% off. Use the code

4:49

Luke Made It. And a big thank you to

4:51

DeltaHub for supporting channel and

4:53

sponsoring the video. Then, what

4:54

everybody wants to hear about is the

4:55

performance, so let's talk about the

4:56

performance next. I want to keep the

4:58

tests as consistent as possible on the

5:00

channel so that we can actually see some

5:02

progression generation over generation.

5:04

Now, on a normal day, I usually have my

5:06

browser open and IDE and have a couple

5:08

of containers running if I'm running

5:10

stuff against my local backend. With

5:12

that said, I wanted to see how fast the

5:13

base M5 chip can spin up a hundred

5:15

different containers. And while yes,

5:17

this is a bit of a silly test, this

5:19

still gives a decent idea of the disk IO

5:21

on the laptop. And here, the base M5

5:23

chip got the containers up and running

5:24

in 12.8 seconds. The M1 Pro and the M4

5:27

Air came in around 14 seconds, while the

5:29

M4 Max just smokes everyone and came in

5:32

only 6 seconds. So, you could say the M5

5:34

chip falls somewhere around the M4 Pro

5:36

chip in terms of performance. For

5:38

multi-core performance, I wanted to run

5:39

the build on the Kubernetes repo, and

5:41

the base M5 chip managed to run the

5:43

build in 2 minutes and 12 seconds.

5:45

Whereas for the M4 Max, it took less

5:47

than a minute, coming in at 57 seconds.

5:49

But I mean, this is expected as the Max

5:51

chips are literally built for multi-core

5:53

performance, so this doesn't mean the M5

5:55

chip is bad. It just means the M4 Max is

5:58

that much better when it comes to

5:59

multi-core performance. This year, the

6:01

base M5 MacBook Pro also got a memory

6:03

bandwidth bump to 153 gigs per second.

6:06

Basically, with MacBooks, Apple uses

6:08

unified memory, meaning the CPU, GPU,

6:10

and neural engine share the memory pool,

6:13

and a higher memory bandwidth is going

6:14

to help with things like video editing

6:16

or local LLM performance and things of

6:18

this nature. Also, now Apple has gone

6:20

ahead and introduced AI hardware inside

6:22

of the GPU cores. So, previously, we had

6:24

the neural engine that was handling all

6:26

of the machine learning tasks, but now

6:28

the whole chip is actually involved in

6:30

that process. But anyways, I have my

6:31

variations of quicksort here. One is

6:33

single core, and the other one is

6:34

multi-core. Basically, the single core

6:36

task is just going to run quicksort on

6:38

the whole sample array, whereas the

6:39

multi-core one is going to split the

6:41

sample array into multiple chunks, sort

6:43

those chunks, and then merge everything

6:45

together. It kind of sounds like merge

6:47

sorting, but it's different. For the

6:49

single core performance, it was pretty

6:50

cool to see the M5 chip coming in right

6:52

around 91 seconds, which was really

6:54

close to the base M4 chip and the M4

6:56

Max, both coming in at around 100

6:58

seconds. And of course, for the M1 Pro

7:00

chip, the single core took almost double

7:02

at 192 seconds. So, we can see around 9

7:06

to 10% gains generation over generation

7:08

here. As for the multi-core performance,

7:10

the base M5 chip came in at 22 seconds,

7:13

the base M4 chip came in at 25 seconds,

7:15

and the M1 Pro chip at 32 seconds. Of

7:18

course, again, for this multi-core test,

7:20

the M4 Max absolutely smoked this

7:22

benchmark [music] and finished the

7:23

multi-core sort in only 14 seconds.

7:25

Still, like I said, the base M5 chip is

7:27

almost at that M4 Pro chip level. So, if

7:30

you're running tests in parallel, a

7:32

linter or a big repo or something, then

7:34

the base M5 chip is definitely going to

7:35

provide some good power for you. Then,

7:37

of course, we have to try out the LLM

7:39

performance as well. Here, we're mainly

7:40

looking at the tokens per second, which

7:42

basically tells how fast the model is

7:44

outputting text. Though, I don't think

7:45

this is the greatest benchmark since

7:47

anything over, let's say, 40 tokens per

7:49

second is faster than the speed at which

7:52

any human can even read. So, the tokens

7:54

per second doesn't really matter if it's

7:56

over 40. Nevertheless, I think local

7:58

LLMs will become more and more useful as

8:00

the models get better over time and run

8:02

on smaller hardware. To keep the test

8:04

consistent though, I used the DeepSeek

8:06

R1 7 billion parameter model. And with

8:08

this setup, the base M5 MacBook Pro was

8:10

pulling around 25 tokens per second, the

8:12

base M4 chip was pulling anywhere

8:14

between 18 to 20 tokens per second, and

8:16

the M4 Max delivered around 70 tokens

8:19

per second. Of course, for those

8:20

high-end models, the RAM on your laptop

8:22

is going to be a bottleneck no matter

8:23

how much RAM you go for in your laptop,

8:25

and we're just not there yet where we

8:28

would be able to run the best models

8:30

locally on our laptops. Now, when it

8:32

comes to RAM and how much you should go

8:33

for, again, this really depends. If you

8:36

edit heavy footage like S-Log 3 and add

8:38

tons of effects to your timeline, or you

8:40

just want to be running local LLMs on

8:42

your laptop, then yeah, the base 16 gigs

8:44

won't be enough for you. My thing is

8:46

though that for most people, 16 gigs of

8:48

RAM is still enough. I mean, my work

8:50

laptop, which I use for my 9-to-5

8:52

programming job, has 16 gigs of RAM. The

8:55

downside here is that we seem to be

8:57

moving towards a world where, instead of

8:59

optimizing software, we seem to be

9:01

telling customers to add more RAM to

9:03

their laptops. So, in a few years, I'm

9:06

not sure if 16 gigs is going to be

9:08

enough anymore. So, if you want to

9:09

future-proof your laptop for the next 5

9:11

to 6 years, then go for 24 gigs of RAM

9:14

at least. And sticking with the topic of

9:15

memory and storage, the 1 TB has

9:18

obviously been plenty for me, and I

9:19

think it's a little bit overkill. This,

9:21

of course, depends on what you need

9:22

installed on your laptop, but I have all

9:24

of my must-have apps, and I've only used

9:26

130 gigs. For media, etc., I have my NAS

9:29

and SSDs, so I don't need that much

9:32

storage. And I'd argue this same goes

9:34

for most people. In my opinion, unless

9:36

you know that you'll need a lot of

9:37

storage, just go with the 512 gig

9:40

option. And trust me, if you're somebody

9:42

who needs more storage, you will know.

9:43

Also, one good way to check this is to

9:45

just see how much storage you've

9:47

currently used on your current laptop

9:48

and make your storage decision based on

9:50

that. is also an interesting topic. Of

9:52

course, MacBooks are known for having

9:54

incredible battery lives, and this one

9:56

is no exception. Thing that most people

9:58

wonder about is whether they should go

9:59

for the 16-in model since it has a

10:01

slightly bigger battery. And while yes,

10:03

the battery is larger, so is the screen

10:05

that the battery needs to power. So,

10:07

that kind of compensates for the

10:08

difference, and I personally wouldn't

10:09

make any decisions purely on that. But

10:12

let's say I'm editing a video and I keep

10:13

my brightness at the max [music]

10:15

brightness, then I can expect to get

10:16

around 4 to 5 hours of screen time. For

10:18

programming, I can quite easily get

10:20

through the whole day with the screen on

10:22

full brightness. And yes, I know I'm

10:23

weird, but I like to keep my display at

10:25

max brightness almost at all times. I

10:28

should probably go and get my eyes

10:29

checked. All in all, the M5 MacBook Pro

10:31

is a really good machine, and for the

10:32

first time, maybe ever, we can say that

10:35

MacBooks are genuinely decent values

10:37

spec-wise as the RAM prices have gone

10:39

crazy. But with possibly the biggest

10:41

MacBook launch right around the corner

10:43

with the M6 lineup, I would personally

10:44

try and wait and see what happens there

10:47

unless you need a laptop ASAP. Most of

10:49

time, the FOMO is minimal when it comes

10:51

to MacBooks because as you can see with

10:53

the M5 lineup, it's usually just minor

10:56

improvements over last year. If the

10:57

leaks are true, you might be feeling

10:59

some type of way at the end of the year

11:01

if you get a laptop right [music] now

11:02

and don't just wait till the end of the

11:04

year. But yeah, these were my thoughts

11:05

on the M5 MacBook Pro and whether or not

11:07

you should be upgrading your laptop

11:09

right now or wait till the end of the

11:10

year. With that said, thank you so much

11:12

for watching all the way to the end, and

11:14

I'll see you in the next one.

11:16

Peace.

Interactive Summary

This video provides a comprehensive 3-month review of the M5 MacBook Pro, comparing its performance against previous models like the M4 Air, M4 Max, and M1 Pro. The host discusses the device's build quality, display, port selection, and portability. It also covers performance benchmarks including container startup, multi-core compilation, and local LLM execution. The video includes recommendations on hardware configurations, such as RAM and storage needs, and concludes with advice on whether to purchase the M5 now or wait for the rumored M6 lineup.

Suggested questions

4 ready-made prompts