BIOS Update for Spectre and Meltdown For Older MBs |
Post Reply | Page <1 56789 17> |
Author | ||
SiliconTrigger
Newbie Joined: 11 Jan 2018 Status: Offline Points: 21 |
Post Options
Thanks(0)
|
|
Morku
Newbie Joined: 02 Feb 2016 Status: Offline Points: 18 |
Post Options
Thanks(1)
|
|
You'll find all information you need here: https://www.win-raid.com/f16-BIOS-Modding-Guides-and-Problems.html I used the UEFI BIOS Updater (UBU) which is easy to use, but still need a lot of care, especially when there are some warning (For example to check _FIT_). There are good tutorials, read them carefully step by step. Any little mistake can make your Mainboard completly useless. Since CPU microcodes became a relevant topic, they created an additional subtopic: https://www.win-raid.com/f47-HOT-CPU-Microcode-Optimization.html |
||
Plutosaurus
Newbie Joined: 03 Jan 2018 Status: Offline Points: 7 |
Post Options
Thanks(0)
|
|
Can you give us a report regarding performance impact? |
||
SiliconTrigger
Newbie Joined: 11 Jan 2018 Status: Offline Points: 21 |
Post Options
Thanks(0)
|
|
Thanks! That looks promising but I've run into a little snag here Where do I get the microcode from? We're talking core-i5 2500k, so "Sandy Bridge" UBU detects in the BIOS this for my CPU (I figure CPU ID would be 0206A7 |No| CPUID | Platform | Version | Date | Size Hex | |07| 000206A7 | 12 | 00000028 | 24-04-2012 | 00002400 | and offers me to update to "Version 29 Date 12-06-2013" Pretty much only from version 28 from year 2012 to version 29 from year 2013 I should take this to the win-raid.com forums, however, I'm curious about where you got the microcode from. The talk is about extraction from other firmware but finding an officially patched Sandy Bridge firmware is out of the question. |
||
FFreestyleRR
Newbie Joined: 05 Jan 2018 Status: Offline Points: 76 |
Post Options
Thanks(0)
|
|
I didn't have time to fully test the system but these are the results before the MS patch and before the BIOS update: https://www.3dmark.com/pcm8/24477610 The results after the MS patch and before the BIOS update: https://www.3dmark.com/pcm8/24484079 and the results after the MS patch and the BIOS update: https://www.3dmark.com/pcm8/24588944 I am using Windows 8.1 x64 and probably this is why I am seeing such huge performance impact. (For context, on newer CPUs such as on Skylake and beyond, Intel has refined the instructions used to disable branch speculation to be more specific to indirect branches, reducing the overall performance penalty of the Spectre mitigation. Older versions of Windows have a larger performance impact because Windows 7 and Windows 8 have more user-kernel transitions because of legacy design decisions, such as all font rendering taking place in the kernel. We will publish data on benchmark performance in the weeks ahead.) https://cloudblogs.microsoft.com/microsoftsecure/2018/01/09/understanding-the-performance-impact-of-spectre-and-meltdown-mitigations-on-windows-systems/ At least I am not having any issues after the patch and the BIOS update and didn't notice any WHEA-Logger Event 19 errors in the Event Viewer. If such errors occur then I will downgrade the BIOS (and that probably will downgrade the microcode to rev. 70 or I will ask someone to integrate it into the bios for me using UBU) or I will keep the BIOS but will disable the microcode utilization via the registry to keep at least some of the mitigations (but not all). https://i.imgur.com/ZTcs3dZ.png https://www.wilderssecurity.com/threads/kernel-memory-leaking-intel-processor-design-flaw-forces-linux-windows-redesign.399338/page-22#post-2731224 So far, so good! Regards, Georgi Edited by FFreestyleRR - 13 Jan 2018 at 5:22pm |
||
Morku
Newbie Joined: 02 Feb 2016 Status: Offline Points: 18 |
Post Options
Thanks(0)
|
|
Take a look in the CPU Microcode Optimization subtopic, there is a thread for latest microcodes: https://www.win-raid.com/t3355f47-Intel-AMD-amp-VIA-CPU-Microcode-Repositories-Discussion.html
Anyway when you check your cpuid at the repositories, version 29 from 2013 is the latest Microcode for Sandy: https://github.com/platomav/CPUMicrocodes/tree/master/Intel Intel 'promised' updated Microcodes at the end of january for processors not older than 5 years. Sandy Bridge was released in 2011, so yeah... there is no official announcement for that kind of old yet. The last version of UBU added Microcodes for this sockel:
(But Intel statement that current Microcodes of Broadwell/Haswell are buggy) So if there is a new Microcode in the repositorie and you don't want to wait until UBU is updated, you can do yourself by simply doing these steps: https://www.win-raid.com/t3352f47-First-Aid-by-CPU-Microcode-Update-via-UBU-Tool.html#msg45892 |
||
Grom0X
Newbie Joined: 05 Jan 2018 Status: Offline Points: 18 |
Post Options
Thanks(0)
|
|
Morku
Newbie Joined: 02 Feb 2016 Status: Offline Points: 18 |
Post Options
Thanks(0)
|
|
contains: cpu206A7_plat12_ver00000029_2013-06-12_PRD_C9C91DF0.bin |
||
maffle
Newbie Joined: 13 Aug 2015 Status: Offline Points: 16 |
Post Options
Thanks(0)
|
|
wond1r
Newbie Joined: 12 Jan 2018 Location: Australia Status: Offline Points: 14 |
Post Options
Thanks(0)
|
|
Post Reply | Page <1 56789 17> |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |