• Happy holidays, folks! Thanks to each and every one of you for being part of the Tom's Hardware community!

AMD Starts Issuing Patches For Both Spectre Variants

Status
Not open for further replies.
So does this mean everyone will shut the [front door] and stop saying this is an Intel problem, that it's a sign of Intel's greed and admit that maybe the people that develop devices that literally contain billions of elements might not find every possible potential problem?

Everybody [that matters] is affected; ARM, AMD, and Intel. Perhaps some are affected less than others, but it seems like the constant harping on the 22 year old design imperfection is just a little too bitchy. Yes, the performance loss could be problematic. And the stability problems of the patches are the cause of everyone freaking out and pushing patches ASAP. But the root cause is not a Zionist [or whatever you think] Conspiracy! Find it. Fix it. Adjust your expectations and move on ... please!
 


Oh nonsense! They never claimed immunity from any official announcement. The only difference is that AMD CPU's are far less affected and the performance hits are miniature as well. That's pretty much the bottom line!

 
People are focusing on Intel because they're the only player that really matters. It's not to beat up on precious Intel. That's why #IntelMeltdown is the meme even in the press. Intel is in the vast majority of the world's datacenters, and the majority of desktops. They run a lot of varied software, it's the wild west. Your phone is a non-issue, it's patched and you move on. Not the case with servers.

AMD is in an enviable position and someone deserves a raise there for their architectural choices. Spectre needs protected against, but the big flaw (Meltdown) is not an issue.

The performance impact for Intel is huge, and it's understated in the press. They don't want to anger their masters at Intel by pumping this up.
Patch tracking, not even fully patched yet: https://gist.github.com/woachk/2f86755260f2fee1baf71c90cd6533e9
Java compilation, 75%+ loss: https://twitter.com/PCzanik/status/949275491617464320
Server impact, 30%+: https://imgur.com/a/zYRap#HGvuXnc
Gaming minimum framerates, 50%+: https://np.reddit.com/r/pcmasterrace/comments/7obokl/performance_impact_of_windows_patch_and_bios/

That's gaming, the main "concern" for most kids on sites like this. Be interesting to see how this all pans out once the dust settles in a few months, but don't expect the above results to be the end of the performance hit on your Intel rigs. Expect games that stream textures to get absolutely hammered on minimum framerates. Given that minimum frames are the most important aspect for gamers (only as good as the worst performance), this is huge.

The good news is that CPUs have been overpowered for a long time, so the loss isn't going to do anything but butthurt those who live life as benchmark queens. You can also just ignore and not test for minimum framerates, 0.1% lows etc and pretend there's nothing to see here. :)

But buying Ryzen isn't a bad idea, hop on the AM4 bandwagon.
 

AMD Has been saying they were less vulnerable almost from the beginning. They are not vulnerable to the Meltdown at all, which is the easiest to exploit. They have said they were vulnerable to variant 1 of Spectre since the beginning, but that they was a very low chance of being vulnerable to Variant 2 due to their architecture. It has only changed in that they say they may be vulnerable to variant 2, but that it is extremely difficult for someone to exploit due to their architecture. They are issue microcode updates just to be certain.

What IS slimy is Intel always lumping all three variants (2 Spectre and 1 Meltdown) together. They are three different things, really. Meltdown really comes down to not checking security before you do a calculation. Spectre is a new technique that utilizes timing information to put together a picture of other code, if I understand it correctly. To be honest, I can't believe that Intel thought that checking the security at the end instead of upfront was a good idea.
 


AMD is not affected by meltdown. They only updated saying one of the Spector variant is now a plausible threat.

They never said they were immune to Spector, they only said there was really low probability that it would be an issue.

Stop your fanboyism and enjoy your Meltdown.
 


Actually, going by the article linked to there, AMD still believes that their architecture should make variant 2 of Spectre difficult to exploit, but they are providing optional microcode updates just to be safe. Nothing really changed. They're just proactively making an optional patch available in case someone were to find a way to perform a similar exploit on their hardware. And of course, they are still not vulnerable to Meltdown at all.
 
So are tech sites going to be publishing extensive benchmarks across Intel and AMD systems past and present to see who is ultimately the most affected post-patch? They've been awfully quiet so far (absolutely nothing on AnandTech or Tom's), although I guess the sheer number of systems that needed to be (gotten hold of and) tested to get a good understanding of which CPUs are most affected by the Spectre/Meltdown patches is quite an undertaking.
My own internal testing of the Meltdown Patch on two Intel systems (an i5 760 and an i3 4130) showed relatively minor performance degradation, but I gather the Spectre Patch is much more damaging.
 

I would definitely like to see that, but it's probably better to wait a bit to make sure all the test hardware and software is patched, and that things have had a bit of time to settle. There might be optimizations or further adjustments following the initial patches. Of course, I'd also like to see tests with combinations of BIOS updates and OS/driver updates both enabled and disabled. And samples of hardware from a number of processor generations, maybe even stretching back 10 years or so. It would certainly be a large undertaking to perform these tests properly. Maybe they could start with a selection of processors from the last few years, and then move on to older hardware at a later time. Plus, lots of other hardware might potentially affect how much impact the patches will have, such as memory speed or storage medium, which may require a number of articles exploring the performance impacts of different supporting hardware. The impact on a the higher-end system like Toms normally tests CPUs with might not necessarily be entirely representative of the hardware that the majority of people are using, after all.
 
Status
Not open for further replies.