Intel i5-8400 vs. R5 1500X Game Streaming Benchmarks
Intel i5-8400 vs. R5 1500X Game Streaming Benchmarks
2017-10-09
one of the newest benchmarks we've been
doing lately pertains to live-streaming
while gaming it's a new type of CPU test
where we eliminate any type of GPU
support in the form of encoding and rely
entirely on h.264 encoding through OBS
leaning on the CPU we haven't yet
conducted this for a low or mid range
CPU we've only looked at the i7 the i9
and then the r7
today we're looking at the Intel i5 8400
coffee-like cpu matched against the r5
at 1500 X CPU this is a six core sixth
red chip versus a four core eight thread
CPU with a lower frequency so should
make for a good pairing before getting
to that this video is brought to you by
synergy the software that lets you share
a keyboard and mouse between multiple
systems if you have limited desk space
and multiple computers to command
synergy removes the need for separate
peripherals or a KVM and works as over
the network software use our link below
to get 50% off the home or provision
with SSL both conducting and
understanding stream benchmarks is more
difficult than the usual process of
conducting and understanding just
standalone game benchmarks with
streaming we have a few different ends
of the spectrum to look at on 1/2 you
have the streamer experience that would
be the person playing the game what do
they see from their game in terms of
frame rate and frame latency or frame
pacing and then you have the viewer
experience on YouTube or twitch or
whatever it may be for our testing we're
presently using YouTube that we have
used twitch in the past but right now
we're testing with 1080p 60 for our
streamed output and we switch around
between different h.264 encoding presets
depending on how the test is going
faster has been our go to preset thus
far because when we conducted a survey
of you guys earlier this year we found
that most of those in the audience who
do stream use either fast or very fast
and so we picked the middle and went
with faster today we're going to be
doing a bit of faster but also we'll be
leaning on a super fast in the h.264
preset and for those of you not familiar
with this basically it goes down
terms of encoding quality versus speed
to encode so when you push a frame from
the cpu out to the stream it has to be
encoded and the speed of that encoding
depends on the h.264 preset which you
choose as a user based on how fast your
processor or your GPU acceleration may
be at the very lowest end of quality but
the fastest end in terms of getting the
frames out is ultra fast then super fast
and then I believe very fast faster fast
and medium and then some slower ones
which we don't really get into because
once you get down to medium and below it
enters into placebo quality territory
where something like an i-9 or a
threader trip or CPU might be able to
handle it but it kind of gets
questionable whether you can see that
quality as a user through a stream
though perhaps you could notice it if
you're doing something like hand brake
encoding or something like that where
you're ripping transcoding or encoding
videos not just putting them out to
YouTube where the quality will
eventually be compressed at some level
anyway so that's what we're going
through today how there's a lot more to
this you can check the article linked in
the description below if you want to
read more about the testing approach it
does get complicated but we've really
only listed the critical parts that you
need to know to keep it simple as far as
it can be anyway and ultimately with
streaming you can use it as a synthetic
test but in terms of the received output
to the stream there's only so good that
it can get because you can't push more
than 100% of the encoding target which
is 60 FPS for 1080p 60 and of course
bear in mind that all of these CPU
numbers will look better if you step
down to 720p 60 if for example you are
bottlenecked
on your upload data rate through your
isp rather than bottlenecked by the cpu
but once you get into that territory
basically everything encodes at 100% for
the most part with at least super fast
if not faster so that kind of gets to be
a pointless test because you can there's
there's no measurement beyond 100%
encoded frames it just stops because
that's effectively a perfect output at
that point let's get started with dirt
rally we'll move
Doda in a bit we recently added dota and
have done some work with csgo recently
but dirt rally remains our go-to for
stream tests it's not that a lot of
people are streaming it it's just that
the game is easy to work with and
provides a trustworthy baseline that's
easy to replicate which is what you want
for your baseline at 1080p 60 Altru
settings and advanced blending and a
1080p output to youtube streamed with a
10 megabit per second bit rate and again
faster for the preset we get the results
shown here from OBS the i5 8400 stock
CPU only delivers about 31 percent of
its frames showing that this workload is
simply too difficult for the 6 core to
handle the r5 1500 X priced equivalently
at $190 for each CPU only delivers 7.7
percent of its frames we're not
overclocking today but it is something
to consider for the future we have to
drop from the faster h.264 profile to
better accommodate these low-end CPUs as
our testing thus far has only dealt with
i7s r7 x to 99 or X 399 CPUs and even
overclocking won't help either of them
at this point they're just too slow and
to thread limited to be fair that's the
bigger aspect here as threads matter
when you're dealing with encoding and
gaming because this is clearly not
usable as a streamed output let's just
look at it as a synthetic test for the
starter even with these dismal eat low
encoded frame counts of 31 percent on
the 8400 and 7.7 presenta than 1500 X
which means we're dropping about 69 and
92% of frames respectively we can still
look at the frame delivery Layton sees
the r5 1500 Alex manages to deliver 73
percent of its admittedly very low frame
count within a 16 point seven
millisecond ideal window the 8400
delivers about 56 percent of its frames
in that same sixteen point seven
millisecond window we can't make much of
this just yet but it is something to
keep in mind for the next few charts the
8400 is clearly delivering significantly
more frames than the 1500 X though both
are completely unusable for this
configuration but the 1500 X delivers
its lower frame count more consistently
out of desperation and before dropping
quality we switched to high priority for
OBS this previously worked to help save
the i7 77
kay from general uselessness in a
similar test so it might help here we do
end up delivering 100% of frames from
the i5 8400 with switching the OBS the
high priority but there's a hit to
player side or streamer side performance
look at that momentarily after this
charge the 1500 X manages now to deliver
61% of its frames dropping about thirty
eight point seven percent still somewhat
unusable but also improved we can also
see that again the 1500 X manages to
deliver more in the plus or minus 2%
window of sixteen point seven
milliseconds but it's dropping so many
more frames that it's still a poor match
or this streaming configuration it's
just too much of a workload the player
side FPS chart will help better reveal
whether the higher priority OBS workload
murder is the ability to play and enjoy
the game as we talked about in our r7
1700 and I 770 700 K streaming
benchmarks previously it's possible to
deliver 100% of frames and still have an
awful experience if you're only able to
render for example 30fps or below on the
player side then you obviously have a
lot fewer frames available to encode to
stream then with a 60 + FPS render
output as a refresher these charts
consist of two halves we've just gone
through some of the OBS numbers for the
streaming output the next tab is the
streamer view the game performance and
that consists of FPS charts and make up
the other half of the equation there are
2 FPS numbers per CPU at a minimum
there's baseline performance which is
performance without streaming and only
gaming and then there's streams
performance there might be in some cases
a third option which is high priority or
some affinity performance but that's
less of a concern here baseline FPS for
again dirt rally still the i5 8400
manages 109 FPS average 86 1% lows and
78 0.1% lows we right up against the
limits here the r5 1500 X performs
effectively the same with this video
card and with these settings
this makes the to roughly tied pre
stream note that the 80 400 and 1500 X
are not tied in gaming benchmarks but
this is quite a bit different than those
will publish the full review with those
game
benchmarks shortly hereafter in the
meantime though they're equal pre stream
during the stream at the i-5 8400
outputs 107 FPS average 81 1% lows and
34 fps 0.1% lows it has lost effectively
zero percent of its performance but it's
also failing to output any frames to
stream if you remember correctly from
the previous charge the 8400 was only
successfully encoding 31 percent of its
frames with the 1,500 acts encoding 8
percent of its frames this is
interesting because the 8400 actually
gives the streamer a great experience
but the viewer is getting unwatchable 1
the r5 1,500 X drops more of its frames
falling to 97 FPS average but is still
spending more resources than necessary
on streamer gameplay and not enough
resources on the encoding changing to
high priority for each CPU means we lose
in streamer side FPS but we improve in
coded frame output the i5 8400 is now
giving the player 851 FPS average with
low somewhat dismal at 11 fps 1% and 7
FPS 0.1% this is effectively unplayable
what we do manage to deliver 100% of the
frames to be fair there aren't that many
frames to deliver anymore because at
this point it's just not really usable
the r5 1500 X with high priority does
even worse at 33 FPS average and with
61% of frames delivered so it doesn't
even hit 100% what you're seeing now is
some of the streamed outputs from those
tests we'll let this play side by side
for a moment while I talk through the
next section just to reiterate this test
has traditionally been a mainstay for us
in our limited time with these new
stream benchmarks dirt rally has proved
adequate for most testing and gives us
an easy replicable output with these two
CPUs it's just too much work though they
can't handle it so we'll have to drop
down to an easier setting for mid-range
CPUs like encoding with superfast
instead of faster let's take a look at
superfast vs. faster for video quality
but we'll hold the CPU unveil for a
moment for this particular game
superfast doesn't particularly drop our
visual quality in a noticeable way of
course ignoring the fact that faster is
just stuttering like crazy by the time
it gets to YouTube they really kind of
look the same at least for this game
the actual important part is that
superfast allows us to output to an
actual stream rather than a choppy
slideshow and outweighs any minor
quality differences you could perceive
here's the chart for dirt rally was
super fast with all the same settings
except for h.264 encoding preset which
is again super fast now we're able to
encode 100% of frames at 60fps to the
YouTube stream the r5 1500 X on i-5 8400
both job 0% of frames well gonna have
frame Layton sees we see that the r5
1500 accent codes 53.85 presenta bits
frames within the ideal sixteen point
seven millisecond window which is a 60
FPS refresh we were to divide 1000
milliseconds by 60 fps you get that and
then it's also got seventeen point seven
percent of its frames delivering faster
than sixteen point seven milliseconds
28.5% delivering slower being that
faster is a valueless here you really
just want consistency sort of like vr
gaming doesn't matter you're faster
slower just be there at the right time
as for the I 580 451 point three percent
of its frames are encoded within that
sixteen point seven millisecond window
with 21% faster and twenty seven point
five percent slower both CPUs managed to
achieve a 100% frame encode marker to
their credit but they also achieve that
mark more chaotically there is minimal
precision between each the 51 percent
versus 54 ish percent numbers are so
close that they're more or less equal
especially since we don't run as many
test passes with streaming as we do with
these shorter game tests the good news
is that we are actually able to stream
this game successfully now just with a
lower quality output let's take a look
at streamer side fps and experience
because the two are pretty close so far
the baseline performance remains the
same as previously of course so we're
looking at numbers of roughly 109 FPS
average for each CPU against the limits
are 5 1500 X drops to 99 FPS average 72
fps 1% low and 29 fps your opponent mows
the four core 8 thread r5 CPU is
therefore dropping about 10% in streamer
side performance versus baseline in
order to maintain a fluid output stream
while we're still within playable
territory well within it I 580 400
meanwhile manages to keep nearly all of
its original perform
because the superfast encoding and
gameplay aren't generating enough work
to fully engage and trip up the CPU as
the previous test did it's still a heavy
workload but it's not nearly as heavy
the low frame rates are around where the
1500 X is with a 0.1% frame latency
converting to 32 fps this fits the
profile we've created for all CPUs when
streaming on the host system we lose
consistency in low-end frame latencies
by initiating a stream which means that
ultra-competitive players in games like
csgo or dota 2 may be more sensitive to
the loss using an external capture
system would remove this concern but
subjectively speaking we don't really
notice the difference too often with
this game when dropping just super fast
from faster both CPUs are able to keep
up with both encoding workloads and
gaming workloads the rise in CPU drops
about 10% of its baseline fps to
accommodate the stream while the Intel
CPU manages to hang on and is capped
elsewhere we'll explore this in the dota
test neither is outright superior to the
other in streaming output when we drop
to this quality setting before dota 2
here's a look at power consumption
during the stream benchmarking each CPU
is represented by baseline power
consumption when gaming and not
streaming then further streams of power
consumption after that these power
metrics are taken out EPS 12-volt rails
not at the wall so they are measuring 12
volt power to the CPU the Intel i5 8400
CPU consumes about 29 to 31 watts when
gaming only with the 1,500 X at about 40
to 42 watts ignoring one spike streaming
the CPUs land at 52 to 54 watts of the
i5 8400 when pushing dirt and a 10
megabit per second stream but the RFI
1500 X pulling 64 to 66 watts for the
same workload move on to dota 2 using
the same unplayable settings that we
tested for dirt rally capturing dota 2
at 10 megabit per second with a 1080p 60
output and faster preset made the stream
completely unwatchable we dropped about
98% of frames on both the i-5 and the r5
leaving us with fewer than 3% of frames
and code into the stream successfully so
achieve the high priority resolved this
for each CPU giving us a full 100%
encoding rate but we got lower frames in
game this is revealed when looking at
the FPS chart now the stock 8400 and
stock 1500 X both have a significantly
higher frame rates when no process is
given
priority but the stream is useless so
they have functionally failed the test
84/100 has a baseline performance
ceiling of 163 FPS average with 82 and
40 fps lows the 1500 X baseline is 108
FPS average with lows at 53 and 27
moving to the high prioritization the
8400 manages a 70 FPS average player
site throughput but introduced is
noticeable frame latency that computes
12 FPS 0.1% lows it's loosely playable
in the stream is great but it's just
frustrating enough to demand better
performance you'd want to drop encoding
settings a bit still r5 1500 X meanwhile
just can't keep up at 28 FPS average and
low sub 10 FPS it's not playable despite
the stream encoding all of the limited
frames moving the superfast should be
more realistic streaming with this
version of encoding we're able to output
100% of the frames from both the i-5
8400 and r5 1500 X making them
functionally equivalent as far as the
stream viewer is concerned that said the
r5 1500 X doesn't manage one noteworthy
feet of its frames delivered the CPU
keeps 94.6% of them within plus or minus
2% of 16.7 milliseconds whereas the i5
8400 is closer to 65% as follows
previous trends though they were less
noticeable
we don't yet have enough data to fully
draw conclusions but it may be that when
the rise in CPU is under less stress and
strain for frequency demand its
additional threads are assisting in
frame pacing that's something that the
i-5 lacks in this case but it does make
up for it in speed and gaming instances
looking at FPS the i-5 8400 delivers a
decisive victory here it manages a 59
percent lead over the r5 streaming test
we're at 135 FPS average versus 85 FPS
average part of this difference
contributes to the i5 more chaotic frame
basing and just like with the 7700 K
you'd be best off doing some manual
tuning on the CPU to get the most out of
it we'd recommend some tuning of
affinities on the CPU threat Rison still
manages reasonably well at 85 FPS
average while delivering 100% of the
frames to the stream but the i5 is also
capable of this task the difference is
that the i5 has less precision and you
really should be manually tuning it a
bit to compete with the rise in CPU more
directly the rise
CPU seems to be able to handle frame
pacing a bit better out-of-the-box
as for power consumption the spacing
still favors Intel i5 8400 is pushing
about 4 to 4.1 amps with the r5 1500 is
pushing about 4.8 amps so that's it for
our r5 and i-5 stream benchmark there's
a lot more to do with this streaming is
highly complex there are a lot of
aspects we don't or can't test there are
a lot of other games to test and this
video is dense enough as it is it's hard
enough to run these tests as it is so
we're working on doing more of these
obviously we keep adding them and
iterating on them but just keep in mind
that this isn't fully definitive so
while we can draw conclusions for these
settings with these games as to which
CPU is better at these particular
settings and games it's not enough data
to draw conclusions across the board
because just looking at dirt and dota
alone it's obvious that the two CPUs
kind of trade a little bit in
performance depending on which game it
is and we've seen this in the past with
the i7 s the r7 is thread Ripper and I
nines and things like that so anyway
that's the data for now take it for what
it is it's basically still in kind of
it's a test it's methodological we've
advanced it into the reviews at this
point so it's good data that we trust
but we're still learning as far as what
settings make the most sense for these
types of tests superfast appears to me
what's basically necessary for the IO
fives and our fives
faster is just too hard for them to do
as far as how visible that quality
difference is we're still figuring that
out but it looks like both the i5 and r5
can handle with superfast streaming it's
just that the i5 in some cases does a
bit better the r5 in other cases does a
bit better between frame pacing and
frame encoding and then the i-5 is just
pretty much always ahead in terms of raw
FPS particularly when carrying a stream
simultaneously sometimes massively
sometimes not as much so lots to
consider ideally you don't use either of
these for your stream but you could make
it work if you had to at least a little
bit more than some of the previous cpus
we've tested it's just you really start
tanking the quality
as you move down into these lower court
couch chips particularly so as always
thank you for watching you can go to
patreon.com/scishow and exes that's
where you can help us out directly or
join our discord community and you can
go to store that gamers nexus net to
pick up a shirt like this one or
hopefully soon more hats like that one
subscribe for more I'll see you all next
time
you
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.