Microsoft releases update to reverse problematic Spectre patch
Click here to post a comment for Microsoft releases update to reverse problematic Spectre patch on our message forum
Noisiv
Quick recap:
https://abload.de/img/screenshot2018-01-291e3sh7.png
Protection Class (1) - Subsequently Microcode Update Fixed Processors
A microcode update is applied, which brings new CPU commands, which provide extensive Specter protection (Meltdown is rendered harmless by means of an operating system update). The same costs a bit of performance (supposedly more with older CPUs than with newer ones), but can be made available in a relatively short time by the CPU developers and motherboard manufacturers. As a disadvantage, many older CPUs (despite the technical possibility) no longer receive such a fix because their support has been discontinued.
Protection class (2) - Factory-fixed by microcode update Processors
Here again, a microcode update is scheduled, which brings new CPU commands, which provide extensive Specter protection (Meltdown is thereby harmless by means of an operating system update) . The same costs a bit of performance (supposedly less on older processors than on older ones) and is mostly already in the delivery state, which is why the CPU manufacturers then talk about "meltdown / Specter-free processors", although there are actually no changes on real hardware Level has given. But this method can be applied to every newly emerging CPU generation and will probably be realized in the same way for all upcoming CPUs.
Protection class (3) - Meltdown / Specter-free CPU architectures
RealNC
Meanwhile, it seems Linux has opted to mitigate Spectre v2 at the compiler level ("retpoline") and not use the microcode, calling Intel's microcode "crap."
On my system:
(There's no mitigation for v1 by anyone yet.)
AFAICT from the LKML posts, the retpoline method is actually faster than using the microcode. Although it gets a bit confusing for non-kernel people like me to interpret the posts, so I could be wrong.
Alessio1989
Good.
Hopefully Microsoft will going to use the "retpoline" soluition.
mbk1969
Alessio1989
mbk1969
By the way, Microsoft in its article about mitigations on client Windows wrote about registry values "FeatureSettingsOverride" and "FeatureSettingsOverrideMask" both equals to "3". Taking to account your info we can assume that value "1" is a mask for Spectre mitigation, and value "2" is a mask for Meltdown mitigation.
RealNC
mbk1969
TheDeeGee
No reboots here, then again i'm on 1703 still.
demented brave
I am still using an ivy bridge 3570k. Doesn't look like there will be much done for older CPUs. I was really considering getting a 8700k but this spectre mess along with the crazy memory prices, guess I'll probably hold out a bit longer.
RealNC
waltc3
The whole thing reminds me of "net neutrality"--a complex, repressive solution in search of real and authentic problems that may or may not ever exist, but for a fact do not currently exist at all. We seem to be getting dumber these days.
Rich_Guy
Nothing to do with this one https://support.microsoft.com/en-us/help/4056897/windows-7-update-kb4056897 ?, as ive got this one on, and all fine.
EDIT: Ahh, its for those who who experience restart/reboot problems.
JamesSneed
tsunami231
tsunami231
arg stupid dbl posts