Re: HardwareCanucks - $350 vs. $2000 CPU Adobe Premiere Benchmark
Re: HardwareCanucks - $350 vs. $2000 CPU Adobe Premiere Benchmark
2018-05-24
Demitri from hardware kinetics got a
whole lot of hate for switching back to
Intel from risin in his video talking
about the new Intel hardware
acceleration in Adobe Premiere and to a
very large extent it pretty much proves
the point that the blind fanboy ISM is
just completely deprived of any kind of
logic its bereft of any any logical
ability to look at data and and agree
that yes for his use case it made sense
to do what he was doing and today we're
actually validating some of that testing
not for any other reason then we've been
looking at building a new rendering rig
and at the end of the day Dmitri makes
different types of videos than us so we
might have different needs we thought
it's worth running some of the similar
similar tests with the IGP hardware
acceleration to see if it makes sense to
go with a thousand plus dollar CPU or a
$300 one with an AI GP that would
otherwise never be used so that's what
we're doing today before that this video
is brought to you by thermal Grizzly's
high-end thermal paste and liquid metal
thermal Grizzly's cryo knot is an
affordable high quality thermal compound
that doesn't face some of the aging
limitations of other pastes on the
market cryo not has a thermal
conductivity of 12.5 watts per meter
Kelvin focuses on endurance is easy to
spread and isn't electrically conductive
making it safe to use on GPU dies
thermal grizzly also makes conductor not
liquid metal which we've used to drop 20
degrees off some temperatures than our
dee-lighted tests by a tube at the link
in the description below so for these
tests we're looking at Adobe Premiere
encoding and rendering exclusively there
are obviously use cases for high core
count CPUs look at Blender we've done
those tests it's not the point today
it's not the point to try and make your
favorite 1000 plus dollar CPU until
there Andy look good the point is we're
doing this for ourselves selfishly to
figure out what we need and if you
happen to be someone who does a lot of
video editing and production maybe your
videos are similar to ours in some ways
this data should be comparable for you
so you can figure out what's the best
choice for your build if you're working
with Adobe Premiere primarily now
obviously if you're working with things
like blender you have more stuff to
consider but for Adobe Premiere they got
an update recently it's it's one of the
few updates from a doe
that doesn't instantly cause crashing
and freezes and all kinds of fun
features and in fact adds IGP
utilization on the CPU so if you have an
integrated graphics processor on an
Intel CPU ie and 8700 K then premier can
now leverage that and rendering to
accelerate the rendering just like you
can leverage CUDA and it can actually do
both at the same time it's actually very
interesting because we've been looking
at using a sixty nine hundred K for a
new system build we want to do but a
seven hundred K might actually be better
and it's easier to get in terms of it's
cheaper and it's worth less on our shelf
than high-end CPU so these are 100% real
videos we're testing with today these
are videos that we actually made in the
last week or so rendered in their
entirety and uploaded and we're using 4k
videos for the most part but we have one
1080 video and that's a builds or video
that we have erm analysis we uploaded so
there's an interesting main here and
that having the significantly reduced
pixel count with a 1080 video versus a
4k video has actually serious
implications for rendering performance
so if you're doing video editing for
your own YouTube channel or whatever and
you do 1080 maybe 1080 60 like we do
instead of 4k then the numbers are not
going to be the same as 4k numbers for
rendering they leverage different parts
of the hardware in different ways and
also we noted a couple of interesting
things where GPU usage is significantly
higher in our videos where we have
charts being drawn so actually in this
video you'll see some charts when those
are on the screen the CPU usage plummets
during rendering and the GPU usage goes
up a lot as an example with thread
Ripper and we'll show this later 1950 X
we saw CPU utilization and a dual encode
meaning two videos simultaneously
dropped from a hundred percent during a
role which is this right now this this
is a role where I'm on camera there was
a hundred percent with that and that's
with color correction and other small
effects may be some transforms opposed
the color correction and just a roll
which is a lot of pixels so one hundred
percent usage and then a chart pops up
and now CPU utilization on the 1950 X
was 43 percent but GPU usage went up
from 40
to 88% and that's on the cuda
accelerated 1080i so no IGP there so
that's the kind of thing we're talking
about where usage matters and dimitri
certainly had a point to switch to intel
for his use case i frankly don't fully
understand all the hate they got for
that specific video it's not like it was
a vacuum video it was him switching
platforms because it works better for
him and honestly the intense love of the
downvote button on anything where
someone's like i'm switching from xcp of
hawaii cpu is mind-blowing the fact that
people can't look past their their sheer
blind fanboy ISM which by itself is
mind-boggling even have that mentality
to see that yes this particular
individual is better served by another
component than the component that I
personally like I don't I don't know how
we get there but it's it's really just
perplexing to see I really truly don't
get it and honestly it's stupid if you
have that mentality it's a very bad one
you should get rid of it so let's move
on G 5,600 review is the first one this
is a review of a CPU we did recently it
is the entire review so it gives us an
idea of how long it takes to render an
actual review video that we make which
is again for our selfish purposes for
figuring out what we're going to use in
the future or entering machines so we'll
start with a rendering of our Intel G
5600 review it's a 16 minute video that
uses color correction to adaptive noise
reduction the Intel i7 8700 K isn't
impressive when looking at the older
method of software rendering and proves
to be the slowest of all the CPUs tested
the stock 8700 K takes 46 minutes or
about 12 percent longer than the r7
2,700 ex stock CPU and when overclocked
to 5 gigahertz it's still at 43 minutes
an 8 percent reduction in time required
but still slower than even a stock 2700
ex using Hardware encoding pushes work
to the IGP which is typically left
completely unused when leaning on a D
GPU for CUDA acceleration and also even
when you're not even just software
accelerated before this update it didn't
do anything
integrated graphics processors in the
ACE how hard K accelerate the rendering
to 32 to 30
three minutes a reduction of 30% in time
required to render this is also 20%
shorter in render duration than the 2700
X stock CPU resulting in a complete
shuffling of the leader board for
high-end parts specifically for purposes
of our rendering workstation this is
basically invalidating both the threader
for 1950 X and the Intel I 979 ATX II
technically speaking both are faster
than an 80 700 K but not proportionately
to their price the 1950 X is
functionally equivalent in render time
with stocks to stock differences totally
in three minutes against a 33 minute
render so about 8 to 10 ish percent sure
it's an op lift but it's not worth the
extra money of only using premier on the
system the 79ad XE is even worse in
value overclocked in to 4.6 gigahertz
which is our back supported overclock on
a 280 cooler allows us to finish the
render in twenty four point five minutes
and we wanted to pull 700 watts from the
wall and stick a 360 millimeter radiator
with loud fans on it we can push 4.9
gigahertz but just would not be worth it
and it's not really a good fit for 24/7
use at all either way stocks the
30-minute completion time isn't worth
the $2,000 plus costs not counting the
platform 87 hard K blows all of this
away and is a clear performer when it
has the IGP enabled for a 4k 60 DiDio
review basically with some charts and a
couple of other things that you can
actually see that's the cool thing about
these tests all of the rendering all of
the test cases go watch her videos and
you can see them and also we get more
views so it's it's a nice feedback loop
there definitely why we made it that way
not because it was just easier to test
that way so there's an argument to be
made for just raw performance and in a
production environment
sure I've actually argued this in the
past tune our reviews if you're a
professional and you have a lot of money
to spend on something then it might make
sense to go with something that's
fractionally faster single digit
percentages sure if it's a difference of
a thousand bucks maybe that means
nothing to you but here's the thing this
is our production environment we're
talking about so I don't really care
what anyone else is using the CPU
for keep that in mind for our production
environment we do have budgets to
consider contrary to popular belief I
don't just get any CPU I want from any
vendor all the time the 79 80 XE we have
the 1950 X we have they have to stay in
the CPU track tray for further testing
for benchmarking for content that's more
important than putting them in a machine
so if I wanted to use one I'd have to
buy it and put it in our next rendering
machine but we're talking about single
digit percentages before over clocks in
terms of advantages with those CPUs and
their 800 or $2,000 depending so you go
with an 8700 K in this instance with the
IGP that's like 300 something bucks and
that's it it's within single digit
percentages of a two thousand dollar
Intel CPU it's like premier has
single-handedly for this specific use
case of ours and validated the high-end
CPUs that we actually wanted to use by
enabling IGP rendering so it's awesome
to see it's kind of sad that it took so
long to get this and hopefully they can
stay on this and fix things like you
know the soft are not working in the
future as well let's look at this really
interesting chart next Adobe allows
users to perform simultaneous renders
about putting from the same project file
like from two separate sequences in this
use case the high-thread-count CPUs
showed their potential benefits we're at
46 minutes to render two files
simultaneously on the 79 80 X e whereas
we would have taken 60 minutes if
rendering them one by one on the 79 80 X
E and that's I mean refer to the
previous chart for those numbers it's 30
times to the 8700 K has the opposite
response it takes 76 minutes on a
software and hardware render 77 minutes
for dual software rendering and so many
two minutes for dual hardware or IGP
rendering in all three of these cases it
would be faster to render two files
sequentially rather than two files
synchronously or simultaneously on the
8700 K a single render would have taken
33 minutes two sequential renders would
have taken 66 and dual rendering takes
72 minutes on the 8700 K easy math this
tells us something critical and gives us
some insight we didn't have a moment ago
and that thing that it tells us is that
a 79 ad XE or
19:50 ice for that matter can be faster
when you're talking about rendering
multiple things simultaneously and
that's an interesting use case but not
one that applies to us so for our
purposes everything we do is sequential
we get the videos done and it's more or
less one at a time
render it keep moving because we don't
have a whole bunch of product projects
to just queue up and let them rip all at
once so there is a use case there if you
do that first of all I'd be curious to
know why like what what is your job that
you render two things at the same time
or more in the same Adobe Media encoder
window because that's interesting but
also that would be a potential use case
for a high end CPU where you do actually
get significant benefit from having the
threads but what this teaches us is that
Adobe Media encoder premier in general
when rendering they care far more about
frequency for the most part there's
obviously there's a bit of a lien on the
GPU potentially on the IEP but frequency
matters the most for our type of
rendering and having more threads
there's diminishing returns there
because you do sacrifice frequency for
it unless you're doing dual or multi
rendering at the same time you're
encoding multiple things at once then
yes it does actually help to have all
those threads because the the frequency
doesn't matter as much anymore but if
you're doing synchronous versus
sequential sequential does actually seem
to care about frequency first next one
builds a video for us we have a 1080p
file with no effects and it behaves a
lot differently from our usual 4k
correction having final outputs we used
one of our builds with videos for this
which is rendered at 1080p 60 a lower
bitrate and has no special effects in
this test we observed no measurable
performance improvement with hardware
acceleration
there's just nothing for it to
accelerate you won't see the gains of
GPU acceleration if there's nothing to
use a GPU on you'd want transforms or
similar effects to get some value out of
the IGP
for a straight 1080p file even running a
798 exe or 1950 X doesn't really change
things meaningfully anyone rendering
files similar to this one would not need
high-end hardware or even IGP
acceleration that said CUDA acceleration
still helps and is enabled on all of
these tests
speaking of CUDA acceleration we decided
to torture ourselves just to give you an
idea of how much that still matters with
CUDA acceleration disabled in our NZXT
m22 review render it took the 8700 ka
350 minutes that's five point eight
hours to render the same clip that was
finished in 34 minutes with software
rendering and CUDA using Hardware
rendering on the IGP and also CUDA by
the way we brought this down further to
21 minutes a reduction from the 34
minute prior time of 38 percent and a
reduction from the 350 minute time of a
lot of percent that's hands-down
impressive again and shows where we
should move for our next render machine
the 2700 X days closer to 30 minutes and
the 1950 X at 23 minutes with the 780 XE
at 20 minutes overclocked in the center
980 XE does get it a few minutes faster
than the 8700 Kate stock CPU with the
IGP assistance but at 2000 dollars
versus 350 it's simply not justifiable
for us remember we have to keep this CPU
the i9 for benchmarking so we'd have to
buy another one for rendering it's not
worth the cost finally for an ask GN
video one of our most popular series we
measured the 8700 K at 90 minutes
completion for both the stock and
overclocked variants when rendered
without IGP assistance enabling the IGP
brought us down to 53 and 58 minutes not
distant from the 1950 X and 79 80 X II
this type of video is intensive on the
CPU because there are very few
transforms and GPU accelerated effects
it's almost entirely straight a roll
would just specifically CPU intensive so
we're going to go over to the test bench
just for a second to get some hands-on
with what premiere does and what its
resource utilization looks like just to
give everyone a better idea of how it
behaves these days then we'll come back
here and do the wrap-up in conclusion
with how the effects are impacted as
well so here's the 8700 K now playing
back one of our clips and we can
actually set this to higher quality as
well so in certain playback right now
and if we look at task manager while
it's playing back what you'll see is
when it's playback a chart and it's
struggling a little bit here it sees all
that stuttered because I'm at full
quality right now
we're actually pushing the load
primarily to the
when it actually does load up but it's
just kind of spiking all over the place
and this is indicative of some Adobe
premier optimization issues that we're
all where there's really no there's
there's no clear single resource right
now let's take it on this processing
task so let's just drop this down to
more processable speed like half so you
have that changes things so now we're
getting is some more GPU load and this
is the Intel GPU the IGP so you see this
is actually a hundred percent load right
now the CPU is bounced between fifteen
and eighty percent depending on how much
the IGP is taking up there's some
latency between these two should not see
a perfect response between them and then
to the accelerations during some of the
rest it just depends on what kind of
image we're rendering presently in the
playback monitor so if we kind of jump
ahead maybe it's some arrow lure b-roll
which has this one's actually slowed
down so the speeds reduced on this to
smooth out the clip and the result is
the IGP is taking all the playback and
this is in real-time playback mind you
and if this stutters it gets really hard
to do editing because I mean it's
stuttering so you have to constantly
pause and start or you can drop the
quality to like an eighth and then you
end up with a really bad picture and
play backwards super grainy so right now
we can sustain a half play back the full
playback on the 8700 Kate stock as CPU
is taking a good bit of the load the GPU
on the scene is taking the rest and CUDA
acceleration is taking some of it just
depends on what's going on so that gives
you an idea of how each of these works
now we're gonna open up a test file with
some different effects that we can
toggle on and off so here we have a clip
we do some really simple color
correction applied and disabled and if
we just do that while it's playing back
there might be a bit of impact on the
components but there's almost no impact
in rendering which happens after this
this is again previewing so overall luma
tree doesn't really seem limit recolor
just doesn't seem to impact much of
anything and my playback or in rendering
is a bit more in live playback than the
rendering though and then we can also do
a clip with some warp stabilization just
for another test case and for this one
what we'll do
is take a clip that has warp stabiliser
plied and see if there's any impact
playing back versus not applied so
instantly we're getting a lot of IGP
load right now still like 14% cuda load
so not a whole lot going on with cue the
acceleration premieres never really
properly leverage that during preview it
uses it on and off during rendering but
yeah lots of IGP load not so much on the
cpu and then if we look at another
example of applying warp stabiliser
rather than enabling it we can see what
that looks like because now it's gonna
analyze and this will take a long time
so it's analyzing frame by frame this
entire clip to smooth it out and over
here we can see what it's doing to
analyze which appears to be not a whole
lot of load on any particular resource
right now bit on the CPU and a little
bit on my GP but not a whole lot really
on anything so this is going to take a
while and we're not really sure what
exactly is going on during this process
it might just kind of try to be a low
intensive background process and maybe
that's why it takes a while but either
way not a lot of immediate impact
playback though a while we work
stabilized you'll see a lot of IDP load
because that flip is warm stabilized
already so there are some basic examples
for you just a another firm reminder
here this testing could be done a lot of
different ways we're not doing it for
your benefit really it was for our own
to see what kind of components we should
upgrade to and if your use cases happen
to align with ours hopefully some of
this teaches you something along with
the charts we have otherwise it's mostly
just for our own updates for the future
and finally now back in the main set
moving on to some studies of effects we
noticed that rendering is largely
unimpaired when toggling things like
warp stabiliser luma tree color and
scales and rotates a lot of the impact
is seen in real-time playback when
scrubbing the video or when analyzing
the video with orb stabilizes but
doesn't seem to much challenge the
render times for our benchmarks orb
stabilization during rendering for
instance was 4.3 minutes with software
each time or 2.2 minutes with hardware
acceleration for each render that said
the frame analysis pre-render would be
more impacted than the render itself
limit
three colors showed the same thing 5.6
versus 5.7 minute surrender time with
hardware acceleration which is
completely within margin of error and
that's when toggling the effect on
versus off it's about 12 minutes with
software acceleration when toggled on
versus off so again no change at all
from the toggle of Lumet recolor scale
and rotate showed mostly the same on
more bound configurations specifically
GPU bound this one starts a challenge
lower and CUDA devices but we mean very
low-end here we use a 1080i for our
production machine so this is a complete
non-issue for us and for anyone
wondering there's no difference at 1080p
we won't bother with a chart for that we
tested the same things there and it's
all the same lack of difference and that
is how adobe from your behaves at least
for our use cases again a couple things
here before all the especially and the
fans out there freaked out and start
typing in mean comments here's the thing
they're perfect to use cases for the
1950 x4 the 79 80 XE for the 8700 k and
for the 2700 X these renders not really
the best use case for a lot of those
CPUs for the high-end ones especially
you'd really - for the most part sadly
be better off with an 8700 K and IGP and
that's again for our specific type of
rendering so to give you an example of
where the high on 1950 X which is great
value for the dollar we've again
repeatedly recommended it and have given
it a lot of awards the 1950 X or the
Saudi 90 XE at - 2 X the cost are great
choices for rendering multiple things at
once or if you do other stuff than
premier on that machine like blender
where you can definitely make use of all
those threads and blenders advantage
over CUDA in some instances when you
just run out of cuda memory so if you
have a cuda memory limitation with your
project files then having a threader per
cpu with all the 32 threads working at
once and more or less limitless ram 32
64 gigabytes that's a lot of power and a
perfect use case for it but for what
we're looking at the 87 hard k is a
better fit for us what we use right now
just so you know is an X 79 platform
it's several years old and we were
looking at upgrading
to x99 with a 6900 k because we had
retired at 6,900 k recently and we have
x99 boards really was looking forward to
that build sadly we're not gonna do that
builds because going with a high court
count intel cpu is sixty nine hundred k
with no IG p in it is gonna be worse
than an eighty seven hundred with with
an IG p and we can just overclock that
when tribute as well so we're gonna go
with eighty seven okay for a next build
i think is what it's looking like
currently our x79 platform is actually I
think it's a twenty four thread system
it's a Xeon CPU and we bought it
specifically for the thread count which
has been nice for blender but the
frequencies low and up at 3 gigahertz
that for premiere those threads are one
basically never utilized and to when
they are utilized the frequencies low
enough that we don't get I mean it takes
two or three times as long as the 8700
caters to render so it'll be a huge
upgrade for us to go from X 79 and a
twenty-something thread Xeon CPU which
is just not the right fit for Adobe from
ear to you know to a new one so that's
what we're looking at there again if you
have an AMD CPU don't feel bad about it
there's no reason to feel buyer's
remorse or anything else that you might
be feeling because they're still good
CPUs rise and CPUs are doing just fine
they don't have to be good at every
single thing all the time they're still
good at premiere though it's just that
this new update makes Intel's IGP and
actually advantageous thing to have and
it's not something really that I think
anyone was expecting IGP has kind of
been a stupid pointless component for
the most part but suddenly it has it use
and that's really interesting so we'll
be using an 8700 K I think for a render
machine and we'll stick with Rison
options for things like blender
rendering or something like that where
we have just a lot of tiles to do and we
don't have the frequency concern that
premiere seems to have or the IGP
advantage and one final thing as a
reminder stock the 2700 X was doing
better than the 8700 K stock in Adobe
from your without hardware acceleration
so I'll punt ill this point yeah
the 2700 X was a pretty good choice and
there's no reason for anyone to feel bad
about that now because if you're happy
with it or if you were happy with it
then nothing's changed
it's just the 87 hard K is suddenly
using something it wasn't before so
that's it for this one thank you for
watching subscribe for more we go to
patreon.com/scishow and exit stops out
directly go to store dock cameras nexus
dotnet let's pick up one of our mod mats
like this one the anti-static building
service that's four feet by two feet if
you understand American metric system by
which I mean not the metric system the
check it out on the store that gamers
exit on that I'll see you all next time
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.