1
00:00:00,160 --> 00:00:05,440
how much RAM should i get for my computer so many people ask the question

2
00:00:03,840 --> 00:00:11,599
and the only answer they can get from the in the no techies and i mean we've

3
00:00:08,080 --> 00:00:14,080
even done it here before is usually well

4
00:00:11,599 --> 00:00:18,800
how much are you planning to use get that much which is only useful if

5
00:00:16,560 --> 00:00:22,000
you know how much your workload requires for gamers it's relatively simple

6
00:00:20,560 --> 00:00:25,519
there's a number on the back of the box excuse me a digital information page

7
00:00:23,840 --> 00:00:29,519
because physical media but for content creators and our main

8
00:00:27,680 --> 00:00:33,520
focus is going to be on adobe creative cloud because that's what we use here

9
00:00:31,359 --> 00:00:36,719
between adobe's own system requirements and white papers and the numerous

10
00:00:35,360 --> 00:00:40,960
professionals on the message boards around the web there's no solid answer

11
00:00:38,640 --> 00:00:45,360
all we really hear is you need multiple fast storage locations more memory is

12
00:00:43,360 --> 00:00:50,559
good uh faster processors with more cores are good and video cards with like

13
00:00:47,520 --> 00:00:52,000
speed and memory capacity are good this

14
00:00:50,559 --> 00:00:56,559
has been the ongoing guidance with seemingly no consideration for recent

15
00:00:54,399 --> 00:00:59,920
technological changes in the shifting bottlenecks within pcs and workstations

16
00:00:58,719 --> 00:01:04,720
for years so as part of the process of designing

17
00:01:02,320 --> 00:01:09,760
the workstations for our editors to find the optimal cost to performance

18
00:01:07,200 --> 00:01:15,520
compromise for a given workload i asked edzel to run some benchmarks in premiere

19
00:01:12,080 --> 00:01:17,600
pro after effects and photoshop all the

20
00:01:15,520 --> 00:01:23,920
creative cloud 2014 versions to investigate the effect of more CPU cores

21
00:01:20,560 --> 00:01:25,759
more RAM up to 128 gigs and varying

22
00:01:23,920 --> 00:01:28,400
storage solutions now i was half expecting scraps of paper with notes

23
00:01:27,280 --> 00:01:34,400
scribbled on them so that we could configure our workstations but what i actually got was a very detailed summary

24
00:01:32,400 --> 00:01:38,079
with useful charts that we'll publish separately on the Linus tech tip site in

25
00:01:36,720 --> 00:01:41,360
the link in the video description for folks who want to read it but for those

26
00:01:40,000 --> 00:01:45,360
of you who prefer videos well we made a video about it too so watch on oh and

27
00:01:44,000 --> 00:01:48,640
mash that subscribe button if you haven't already because our x99

28
00:01:47,040 --> 00:01:58,799
overclocking guide another great way of squeezing performance out of your hardware will be coming soon

29
00:01:58,799 --> 00:02:06,640
Corsair gaming RGB keyboards feature precision cherry mx RGB key switches for

30
00:02:03,880 --> 00:02:11,360
16.8 million color per key backlighting for virtually unlimited customization

31
00:02:09,119 --> 00:02:16,400
click now to learn more i'll start by introducing the test bench it's edzel's

32
00:02:13,200 --> 00:02:18,239
12 core xeon e5 2697 based workstation

33
00:02:16,400 --> 00:02:22,080
with the same ASUS x79 deluxe motherboard that we use in all of our

34
00:02:19,599 --> 00:02:26,239
editing rigs two GeForce gtx titans for accelerating 3d rendering a cooler

35
00:02:23,840 --> 00:02:31,760
master 1200 watt modular power supply a kingston 240 gig SSD and a wd one

36
00:02:29,360 --> 00:02:37,120
terabyte velociraptor for storage and normally 64 gigs of hyperx quad channel

37
00:02:34,720 --> 00:02:42,319
RAM but to properly investigate the effects of memory on performance we

38
00:02:39,360 --> 00:02:47,840
needed more RAM so we used eight 16 gig sticks of intelligent memory ecc

39
00:02:45,840 --> 00:02:52,280
RAM huge thanks to memphis by the way for providing this to us for testing

40
00:02:49,760 --> 00:02:58,959
giving us a whopping 128 gigs of RAM to either allocate to

41
00:02:55,440 --> 00:03:00,879
programs or use as a RAM disk to see if

42
00:02:58,959 --> 00:03:05,599
we could use excess memory in the system to alleviate storage bottlenecks

43
00:03:03,519 --> 00:03:09,760
so our premiere pro investigation started with allocating memory to the

44
00:03:07,440 --> 00:03:15,920
program via the preferences menu and rendering out projects at 1080p and 4k

45
00:03:12,560 --> 00:03:17,599
resolution with x264 we used x264

46
00:03:15,920 --> 00:03:22,560
because it was better optimized for multi-core processors which inherently

47
00:03:19,760 --> 00:03:26,640
utilizes more memory now remember that when we allocate memory to premiere that

48
00:03:24,800 --> 00:03:31,519
doesn't mean that's the amount of RAM in the system but rather how much of what's

49
00:03:29,200 --> 00:03:36,000
in the system we can afford to allocate purely to premiere to play with so at

50
00:03:34,159 --> 00:03:39,760
1080p we found that if you don't want to multitask on your machine while

51
00:03:37,599 --> 00:03:44,720
rendering eight gigs of system memory is likely to be fine there was no benefit

52
00:03:42,159 --> 00:03:50,400
to more RAM beyond our lowest tested six gig allocation at 4k though the story

53
00:03:47,760 --> 00:03:55,200
changes somewhat our rad project render times improved by seven percent when we

54
00:03:52,720 --> 00:03:59,120
went from six gigs to 24 gigs of allocated memory flattening out

55
00:03:57,120 --> 00:04:03,280
significantly after that demonstrating that the conventional wisdom of more RAM

56
00:04:01,840 --> 00:04:08,000
doesn't really help beyond a certain point continues to hold true but where

57
00:04:06,080 --> 00:04:11,680
that certain point is will depend on the type of projects you're working on and

58
00:04:09,519 --> 00:04:18,079
we found that our 4k prores renders benefited from up to 64 gigs of RAM on

59
00:04:14,879 --> 00:04:20,239
Windows 8 but not beyond for larger

60
00:04:18,079 --> 00:04:23,199
longer projects like movies you might end up needing more memory to keep

61
00:04:21,519 --> 00:04:26,479
things running smoothly while editing but render times still probably won't

62
00:04:25,199 --> 00:04:31,120
benefit much now since the usefulness of more RAM

63
00:04:28,320 --> 00:04:35,520
falls off a cliff past 64 gigs that left us with ha another 64 gigs of RAM to

64
00:04:33,840 --> 00:04:40,639
play around with in the system so we decided to see if we could utilize a RAM

65
00:04:37,440 --> 00:04:42,960
disk as a scratch disk and

66
00:04:40,639 --> 00:04:47,840
okay yeah uh faster storage here doesn't actually do much sort of render times

67
00:04:45,840 --> 00:04:52,639
aren't improved but a separate physical drive for a scratch disk whether it's

68
00:04:49,520 --> 00:04:54,960
RAM or or SSD especially SSD versus

69
00:04:52,639 --> 00:04:59,360
slower hard drives does improve the overall perceived system performance

70
00:04:57,199 --> 00:05:02,240
with more responsive playback faster file importing and faster project

71
00:05:01,199 --> 00:05:06,560
opening being some of the most noticeable benefits moving on to after

72
00:05:04,960 --> 00:05:11,280
effects our investigation changed somewhat to include both RAM allocation

73
00:05:08,960 --> 00:05:14,880
and CPU core scaling since we couldn't find much information about either of

74
00:05:12,800 --> 00:05:20,000
these topics RAM allocation in multi-processor rendering mode is a

75
00:05:16,880 --> 00:05:22,479
particularly confusing thing because

76
00:05:20,000 --> 00:05:27,840
adobe allows anywhere from one gig to six gigs with the caveat being that if

77
00:05:25,199 --> 00:05:30,800
you have too many cores for the amount of RAM that you're trying to allocate

78
00:05:29,440 --> 00:05:35,919
per core in your system let's say you have a quad core CPU 16 gigs of RAM and

79
00:05:33,440 --> 00:05:42,080
you go and try and allocate six gigs per core to total of 24 gigs derp the

80
00:05:39,039 --> 00:05:44,240
program supposedly simply won't use all

81
00:05:42,080 --> 00:05:48,320
of your cores in this case and on top of that it treats logical processors or

82
00:05:46,320 --> 00:05:53,520
hyper-threaded cores the same as physical ones so finding the balance

83
00:05:50,560 --> 00:05:56,720
here then is key the largest performance improvement from additional RAM

84
00:05:54,960 --> 00:06:01,919
allocation was going from one gig per core to two gigs per core so in theory

85
00:06:00,080 --> 00:06:07,360
then we should ensure that we have at least 48 gigs of RAM for a 12 core

86
00:06:04,960 --> 00:06:11,600
hyper-threaded after effects workstation but beyond that the law of diminishing

87
00:06:09,199 --> 00:06:15,360
returns should hit us pretty hard but then we noticed an interesting thing

88
00:06:13,520 --> 00:06:20,960
here and that was that even though our six gigs per core allocation should have

89
00:06:17,600 --> 00:06:24,720
required 144 gigs of system RAM limiting

90
00:06:20,960 --> 00:06:28,639
us to 19 of our 24 threads theoretically

91
00:06:24,720 --> 00:06:30,319
CPU utilization still hovered around 99

92
00:06:28,639 --> 00:06:35,280
even in this case so maybe hyper threaded cores really

93
00:06:33,039 --> 00:06:40,160
aren't affecting performance much which led us to our investigation into CPU

94
00:06:37,600 --> 00:06:45,600
cores and after effects performance we tackled this in two different ways first

95
00:06:42,800 --> 00:06:50,160
by using CPU scheduling to isolate our real course validating our hypothesis

96
00:06:48,240 --> 00:06:54,560
that hyper threading isn't really doing a whole lot in this case and then by

97
00:06:52,479 --> 00:06:59,280
disabling cores manually within the computer's UEFI BIOS to see how

98
00:06:56,720 --> 00:07:03,520
performance is affected by more actual physical cores so in that case

99
00:07:01,599 --> 00:07:08,160
performance improvements from having more horses pulling the cart were

100
00:07:05,840 --> 00:07:13,120
immediately noticeable and while not linear still demonstrated excellent

101
00:07:10,400 --> 00:07:18,080
scaling now you might think then what is the point of the CPU scheduling setting

102
00:07:15,360 --> 00:07:23,360
then why even bother with it well edsel found that reserving CPU cores even

103
00:07:20,800 --> 00:07:27,840
though CPU usage by the system didn't change much prevented after effects from

104
00:07:25,520 --> 00:07:31,599
being over scheduled and lagging out the system and we'll wrap things up in

105
00:07:29,840 --> 00:07:36,560
photoshop where the objective was to determine how much memory we would need

106
00:07:34,080 --> 00:07:41,039
for manipulating and resizing very large images on a beefy workstation like this

107
00:07:38,479 --> 00:07:45,599
one and the answer is well really not a heck of a lot while four gigs of RAM

108
00:07:43,520 --> 00:07:50,319
resulted in much lower performance than eight or more beyond eight gigs we

109
00:07:47,599 --> 00:07:54,000
didn't observe much of a difference but bear in mind that this will greatly

110
00:07:51,919 --> 00:07:58,800
depend on the size of your project and the history state setting so the project

111
00:07:56,000 --> 00:08:02,639
we used took 4.75 gigs of memory or scratch disk and you know the size of

112
00:08:01,280 --> 00:08:05,280
the project then of course greatly affects the memory usage of your actions

113
00:08:04,319 --> 00:08:11,360
so in our case while it's not something we can easily benchmark we did find that

114
00:08:09,039 --> 00:08:14,720
our SSD's performance was a bit of a bottleneck while opening projects or

115
00:08:13,039 --> 00:08:17,840
performing certain actions things we would have assumed adobe would try to do

116
00:08:16,160 --> 00:08:22,319
in memory first rather than relying on scratch so we did find that creating a

117
00:08:20,080 --> 00:08:26,479
RAM disk as the scratch disk could improve the user experience by forcing

118
00:08:24,000 --> 00:08:30,639
photoshop to write to RAM seven SSD but ultimately for raw performance it's just

119
00:08:29,280 --> 00:08:35,519
going to come down to how big is your project and how much of it sits in memory so that

120
00:08:33,519 --> 00:08:39,200
same old conclusion which i guess leads us to the rest of the conclusion

121
00:08:37,440 --> 00:08:43,599
in the last few years the general guidelines lots of processing cores lots

122
00:08:41,440 --> 00:08:47,440
of RAM and fast storage haven't really changed

123
00:08:44,880 --> 00:08:52,399
and they didn't change but i still hope that this video for adobe creators

124
00:08:49,519 --> 00:08:56,080
anyway helped to clarify which of these things might have a bigger impact on

125
00:08:54,560 --> 00:08:59,440
them personally speaking of impact we have a brand new

126
00:08:57,839 --> 00:09:04,240
sponsor on Linus tech tips today that might impact your anime consumption

127
00:09:01,440 --> 00:09:07,839
habits crunchyroll crunchyroll is obsessed with anime and was built by

128
00:09:06,080 --> 00:09:12,560
hardcore fans they have a massive selection of shows including the ever

129
00:09:09,839 --> 00:09:16,160
popular naruto shippuden attack on titan and sword art online and you can stream

130
00:09:14,640 --> 00:09:20,560
them on a variety of devices like your computer smartphone tablet apple tv or

131
00:09:18,320 --> 00:09:24,640
xbox their premium subscription which is only seven bucks a month or 6.95 excuse

132
00:09:23,040 --> 00:09:28,800
me it's very different allows you to stream all of their content completely

133
00:09:26,480 --> 00:09:32,160
ad free in beautiful hd and you can watch the latest current season episodes

134
00:09:30,399 --> 00:09:36,720
of shows like fate stay night with professional subtitles as soon as one

135
00:09:34,480 --> 00:09:40,320
hour after they air in japan but wait there's more crunchyroll is offering

136
00:09:38,640 --> 00:09:44,800
everyone in the Linus tech tips audience a free 30-day trial if you visit our

137
00:09:42,720 --> 00:09:48,640
link crunchyroll.com Linus so if you're serious about anime

138
00:09:47,279 --> 00:09:54,880
and want to binge on some of the biggest shows from japan head over to that link in the video description and start

139
00:09:52,160 --> 00:09:58,959
watching today guys like this video if you liked it dislike it if you thought

140
00:09:56,560 --> 00:10:01,440
it just sucked and leave a comment below letting us know

141
00:10:00,240 --> 00:10:06,240
actually i really want to hear what you guys thought of this video it's a little bit of a departure from our from our

142
00:10:04,480 --> 00:10:10,480
usual style a little bit more hardcore content creation as opposed to consumer

143
00:10:08,959 --> 00:10:14,079
thanks for watching guys oh yeah check out the link in the video description if you want to support us and help us make

144
00:10:12,880 --> 00:10:18,800
videos you can give us a monthly contribution buy a cool t-shirt like this one or just change your amazon

145
00:10:17,360 --> 00:10:24,880
bookmark to one with our affiliate code embedded in it so we get a small kickback whenever you buy more memory or

146
00:10:22,160 --> 00:10:29,660
CPU cores or faster storage thanks for watching and as always don't forget to

147
00:10:26,880 --> 00:10:32,789
subscribe

148
00:10:38,079 --> 00:10:40,160
you
