Just How Screwed is Intel without Hyper-Threading?
Just How Screwed is Intel without Hyper-Threading?
2019-05-25
welcome back to harbor unbox today we
are exploring the impact disabling
hyper-threading has on Intel processors
and obviously we'll be doing this on
models that actually support hyper
threading now I've done this in the past
and I've done it because it's an
interesting test and that's partly why
I'm remaking this video however another
motivator is the fact that Intel's
latest security vulnerability actually
impacts hyper-threading Tim's already
talked about zombie load and similar
micro architectural data sampling
vulnerabilities that affect Intel
processors in his news corner segment so
I'm not going to go over it in too much
detail basically there are four MDS
attacks that affect Intel processors are
the most serious of which has been named
a zombie load and is quickly for those
of you wondering AMD processors are not
impacted at all so none of the four
variants are a threat to those using AMD
CPUs so yeah that is a relief for AMD I
would imagine and especially those using
their processors as for Intel users the
only way to mitigate or at least
minimize these vulnerabilities short
term is to disable simultaneous
multi-threading or as Intel brands at
hyper threading as it stands Microsoft
is pushing out OS level updates to
address the for MDS vulnerabilities and
you'll get those with this month's 19:03
update however this doesn't mitigate the
problem entirely for that we need new
motherboard BIOS updates and apparently
Intel has released the updated microcode
to motherboard partners but so far no
new biased revisions have been released
to the public or at least at the time of
making this video so at this point I'm I
can't test the real impact these updates
will have for Intel processors however I
believe we can test a worst case
scenario by disabling hyper threading
and for older platforms that may not get
updated this might end up being the only
solution so I've grabbed the core i7 87
okay along with the 77 or okay and I've
tested them with a battery of gaming
applications with and without hyper
threading enabled I didn't bother
testing the core I $9.99 hundred K given
that it is an eight core part so the
missing threads won't really be an issue
here particularly for gaming performance
though there will still be a negative
impact on application performance and
that really should fall in line with
what we said from the 8700 K and 7700 K
if I was afforded a bit more
I'm about to fly out for Computex and
the testing for this video already took
up a few days but given more time I
would have liked to have test some
dual-core hyper threading enabled CPUs
as well as I suspected the impact there
will be rather brutal but I do have some
old data that we can fall back on and
have a look at later in the video anyway
getting on with it all testing has been
conducted this week using the Windows 10
build 1903 the Intel processors and we
tested with ddr4 3200 memory and the
GeForce r-tx 28 ETI has been used to
reduce GPU bottlenecks though the gaming
benchmarks do take place at both Teddy P
and 1440p but before we get to the game
benchmarks let's start with some
application testing okay so first we
have some Cinebench our twenty results
and looking at the core i7 eighty seven
ok we see a 24% reduction in performance
with hyper-threading disabled naturally
that kind of performance drop won't go
unnoticed furthermore in terms of
performance we're essentially turning
the 87 okay into a 77 okay so that's a
fair old downgrade for those that would
have bought an 87 hundred K meanwhile
the 7700 K becomes 26% slot with
hyper-threading disabled and now we have
a plain old quad core or Core i5 of that
generation so naturally for applications
that heavily leveraged all cores
disabling SMT or hyper threading has a
big impact on performance moving on to
some testing with WinRAR and here we see
a massive 36% reduction and throughput
for the 87 or okay clearly hyper
threading works really well for this
type of workload likewise we see a
massive drop-off for the 77 RK as well a
39 percent reduction in this case so
hyper threading is very advantageous for
this kind of processing the second last
application benchmark I'm going to look
at is Corona and here the 87 okay so a
31% performance decrease with hyper
threading disabled while the 77 our case
or a similar 33 percent drop off again
both were obviously significant
performance decreases so depending on
how much these updates impact hyper
threading performance we could see some
pretty big moments drop-offs in
rendering and encoding workloads then
finally the last application I'm going
to look at is blender and like cinema
jar 20 we're seeing around a 25% drop
off for the 87 or okay with hyper
threading disabled I say only 25%
because we have seen up to a 36%
decrease but a 25% D
Risa's certainly nothing to take lightly
then we have the 7700 K with its fewer
cores and it does suffer a little more
and here we see a 29 percent performance
reduction before we move on a gaming I
just want to quickly note some total
system power consumption numbers and
granted we're not looking at the
individual process of consumption here
so it is hard to comment on efficiency
but you can see that the 87 are ok with
hyper-threading disable doesn't really
save us that much power in this test
we're seeing just a 5 percent reduction
in total system consumption the 77 or
okay was better leverage for
hyper-threading enabled and here we saw
an 11 percent reduction which is
probably more in line with the
performance drop-off that we saw again
keep in mind we are looking at total
system power consumption anyway time to
move on to some gaming benchmarks and
first that we have the ternary peer
results for Assassin's Creed Odyssey
here the 87 ok only sorry 13% reduction
for the average framerate and no change
the 1% low the 77 okay on the other hand
with its fuel costs or a massive
reduction for both the average framerate
and 1% low result here we saw a 23% drop
up for the average framerate and 21%
drop up for the 1% low so those with
quad-core processors will be impacted
significantly more by a reduction in
hyper-threading performance now if
you're primarily GPU bound the 80 simmer
ok does just fine without hyper
threading enabled and we see that here
at 1440p even with an RT X xx 82 I that
said the 77 error case still suffers an
18% reduction in the average framerate
performance so again those with quad
cores and God forbid a dual-core any
reduction hyper threading efficiency is
really going to sting battlefield 5 is a
very CPU intensive title though for this
one we only had time to test the
single-player portion of the game and
even then we needed to origin accounts
just to finish our testing because of
that delightful Hardware lockout anyway
keeping on the subject we don't really
see much of our performance decline here
the biggest drop-off was up to 12% we're
looking at the 1% low margin for the 77
her ok increasing the resolution or
1440p didn't really help with the 1% low
performance for the 77 ok and here we
see in both instances disabling
hyper-threading does reduce performance
again it's not major but I doubt any
gamers will welcome a 5 to 12 percent
reduction in performance oh wow this is
pretty brutal look at the performance
drop off
77 okay with hyper-threading disabled in
the division - that's similar to the
reduction we saw in testing with winrar
so here the average frame rate is
reduced by 37% and the 1% low result by
38% again pretty brutal stuff I'm sure
there's a few core i5 quad core owners
watching this thinking hey my PC plays
the division - quite well and well I bet
it does we're still seeing over 60 FPS
at all times
but we're also seeing a massive
reduction of performance with
hyper-threading disabled the performance
impact for the six karate 700 K isn't
nearly as extreme but even so a 13% dip
in 1% low performance won't be
appreciated by most gamers moving a
1440p and now with hyper-threading
disabled 87 or okay isn't the
performance limiting component rather
that would be the RT x 28 DTI however
we're still seeing a 32% reduction for
the 77 okay we're looking at 1% low
performance okay so if you're looking at
these results a little cross-eyed then
let me explain farcry new dawn is a
title that plays much better on the 9700
k than it does the 87 okay
and at the 97 okay allows for around 120
FPS on average at 1080p I bring this up
because when we disable hyper threading
on the 87 okay it matches the 9700 K in
this test despite having two less cause
so basically six cores and six threads
is more efficient this total and six
cores with 12 threads and we do see this
quite a bit in games when testing SMT
that said the 7700 K with its fewer
cause doesn't suffer the same issue with
hyper threading enabled though it was
still a smidgen faster with it disabled
so at least for this game running
without hyper threading is pretty much a
non-issue and in fact it's likely going
to be beneficial though probably not if
you have a dual-core moving to 1440p and
we see that the core count isn't an
issue here it's actually hyper threading
that's slowing down the 7700 okay and 87
huh
this is similar to what we saw at 1080p
though the effect seems to be more
amplified here moving on we have hitman
- and here we say that disabling hyper
threading has no real impact on
performance for the 87 or okay however
once again we see the impact for the 77
okay is quite devastating the average
frame rate dropped by 18% but far worse
than that was the massive almost 30%
reduction in 1% low performance granted
we're still seeing over 60 FPS at all
times but for those chasing big frame
rates this
kind of performance here is brutal even
at 1440p the 7700 K is hit hard with
hyper-threading disabled as we're still
seeing a 25% reduction in 1% low
performance next up we have a rage too
and here the 87 okay so almost no
declining performance with
hyper-threading disabled the 77 okay on
the other hand here we see that although
the average frame rate is virtually
unchanged the 1% low performance drops
about 20% so that's obviously a
significant reduction however once we
increase the resolution to 1440p that is
enough to remove the cpu as the
performance limiting component at least
when looking at the hyper threading law
77 or okay so here disabling hyper
threading has no impact on performance
we found in the past that shadow of the
Tomb Raider is a very demanding title
and we're getting a pretty clear
reminder of that here the 8700 K saw a
10 to 12 percent performance drop off
with hyper-threading disabled while the
7700 K saw a 24 percent drop off though
the one percent low margins were similar
to what we witnessed with the 87 or okay
in either case disabling SMT does have a
big impact on performance in this title
even at 1440p the effect is quite
significant at least for the 77 RK the
87 era case still saw a small
performance to climb but it was nothing
like the 20% drop off the 7700 case
suffered last up we have some World War
Z results using the low-level Vulkan API
and here we see the game runs just fine
with four cores so neither CPU suffers
with hyper-threading disabled that being
the case we naturally see a similar
thing at 1440p both CPUs are able to
extract the maximum performance from the
RT X xx atti okay so we've now got a
pretty good idea of how intel's 4 & 6
core cpus perform with hyper-threading
enabled and then disabled but to quickly
summarize for those of you who just
skipped over the results in court heavy
applications the performance reduction
is typically anywhere from 25 to 35
percent the impact on gaming performance
does vary quite a bit and this will
depend on things such as the game used
that's probably important but there are
other factors such as the resolution for
quality settings and then of course your
hardware configuration so your CPU and
GPU depending on what CPU use and what
GPU use you could be bottlenecked more
so by one or the other
but I would say for today's games the
six core
all parts there right on the edge for
the most part get away without
hyper-threading in today's games but we
did see instances where the 1%
performance did suffer at times so yeah
if you're chasing really high frame
rates or a higher refresh rate gamer
then the performance drop from losing
hyper-threading on a 6 core part will
certainly be noticed then for those of
you with an eight-course 16 thread part
like the 9900 K the impact on gaming
performance will be virtually
non-existent I haven't tested that in
this video but we have looked at that
sort of thing in the past and pretty
much all games will run really well on
an 8 core processor I've seen that when
comparing the 9700 K and the 9900 K you
know games previously that said
application performance we'll see quite
a noticeable drop even with the 99er ok
that is assuming the application uses
all at cause quite heavily and you
should expect to see around a 25 to 35
percent performance drop with SMT
support and disabled but again that will
depend on the application and then of
course all of this is well it's it's
much more impactful when you have a
lower end CPU so we showed how
hyper-threading performs with the 7700
ok when it's enabled and disabled and
this will be even more significant for
dual core parts with hyper-threading
which are sort of right on the edge now
they're getting away they're there
they're reasonable make-do solutions but
without hyper threading they're pretty
unusable for now we don't know exactly
how much of an impact we for MDS
mitigations will have a performance at
least for these windows-based
applications and games but we know there
will be a performance hit and we know it
will be felt most where hyper threading
has the biggest impact for onyx has
tested the mitigations on linux and the
performance impact ranges from
negligible to massive again we don't yet
know what the impact will be for Windows
users but we're confident there will be
a reduction performance of some sort
particularly in the scenarios just
showing that saw substantial performance
downgrades with hyper threading disabled
products also found that Intel systems
are now around 16% slower out of the box
than they were before they Spector
meltdown for Shadow and zombie load
mitigations meanwhile AMD has only seen
a 3 percent performance drop they
also went on to say that the mitigation
impact is enough to draw the core i7 87
came much closer to the Rison 720 700 X
and the core I 9 79 80 XE - the threat
Ripper 2990 WX now I'm sure there'll be
some Intel fans that shrug their
shoulders and say who cares the 98 is
still faster than 2,700 X Man well yeah
I guess that's fair enough but you'd
have to be happy with paying almost
twice as much for a CPU that seems to
continually become slower over time
Korra 999 okay owners aside this is
almost certainly going to be disastrous
news for those using a dual-core or
quad-core Intel CPU that supports hyper
threading this includes all core i3
processors from Clarkdale 2 kb lake core
i7s up 2 kb lake as well as kb lake and
coffee-like pentium processors three
years ago now I looked at how the core
i3 6100 performed with and without hyper
threading and the gaming performance
results without hyper threading were
quite horrendous in some titles the CPU
was choked so badly the performance
dropped off by more than 50% the crazy
thing is three years ago using a modest
GPU of the time the performance hit in
almost all tested games was significant
even gamers using a gtx 1050 try with
ultra quality settings at 1080p we're
going to notice big performance
drop-offs
so any impact on hyper threading is
effectiveness for these CPUs is going to
be bad news for anyone using them I
guess for those of you using older
hardware the best performance option is
just to never update your BIOS again
given the impact it's likely going to
have on performance it's probably worth
the security risk as I said at the
beginning of the video the BIOS updates
that enable the mitigations on Windows
10 aren't yet available so we can't test
the true performance impact but we can
at least show you a worst case scenario
so presumably it will end up somewhere
in the middle there this does put us in
a bit of a pickle though as I was just
about to start updating all my CPU
performance numbers I know other media
outlets have started doing that in
anticipation of Zen twos release so yeah
that's made things a little bit
difficult because if I invest days upon
days of updating all the numbers for the
Intel processors and then these BIOS
updates do come out during or after
Computex
those
numbers are pretty well invalid and I'd
have to go do all the testing again
which I don't want to do so I've just
put that on pause for now I'll see what
the deal is after Computex and then
hopefully by then we will have am the
new bias revisions with the updated
micro code from Intel anyway I thought
it was interesting to see where hyper
threading makes the biggest difference
on these processes so hopefully you've
found the results interesting and yeah
hopefully in the not-too-distant future
will actually be able to see what the
impact of the MDS vulnerabilities is for
Intel processors on Windows 10 anyway
that is going to do it for this one if
you did enjoy the video please hit the
like button that'd be much appreciated I
said you can subscribe for more content
you guys know how that works but hit the
alarm bell because just hitting
subscribe is kind of pointless these
days and you can support us on patreon
you get access to our monthly live
streams our discord chat and all that
good stuff
anyway thank you very much for watching
I'm your host Steve and I'll see you
again 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.