KB4100347 Intel microcode updates for Windows 10 v1803 - January 8 Win Update

Page 32 of 43 FirstFirst ... 22303132333442 ... LastLast

  1. Posts : 384
    Windows 10 Home x64
       #310

    andyouf said:
    Okay so according to the first page of this thread ucode version=spectre patch version for my CPU.


    I thought OS updates also did do ucode fixes it was just a more inefficeint way to execute them?

    I sort of regret uninstalling KB100347 as I don't want that to mess with any future updates. As far as I can see that contained a revision to 0x24 which is also where the BIOS update took me so I doubt it will reinstall.


    But BIOS level ucode adjustments are less impactful than OS level, right? Why is it better if you have a BIOS patch? Code that avoids speculative execution, isn't that a bad thing. Doesn't speculative execution greatly increase performance in everything. Even the browser?

    So Meltdown could potentially be fixed by MS since it is an OS flaw?
    All the answers you seek are in previous answers. Without wanting to sound rude, you're not grasping what is going on at all and I feel you are getting over excited about what is an unquantifiable threat and unquantifiable result of mitigation.

    BIOS trumps MS patch. If your OEM patches your hardware, you just need the automatic OS updates.

    Really, forget about messing with KB4100347 unless you know why you want to uninstall it. If you want protection, leave it. If the OEM doesn't update you, this is the sweeping brush supposed to clean up.

    Whether the uCode is delivered via BIOS or update, it is impactful in conjunction with the OS updates. BIOS level patch avoids the need to wait for uCode update patch. Speculative execution is a design feature of your CPU, it has been designed to implement it as a matter of course. It uses otherwise idle CPU cycles to read ahead and cache potential program branches while you decide on an input or the CPU waits for the outcome of another process. Yes, even the browser, everything uses Speculative execution because your CPU is designed to.

    Meltdown is patched regardless of your uCode level as it is an OS system level memory boundary exploit. The OS is patched.
      My Computers


  2. Posts : 215
    Windows 10 Home x64
       #311

    You aren't being rude I can forget what I had already asked or overthink and I know that is annoying.

    I already uninstalled KB4100347. OEM updated it to same ucode so hopefully I am fine there. I guess I won't get KB4100347 back unless there is a way to manually install it.

    Wow so BIOS patch just officially made my pc slower with no way to go back now. I thought for some reason it was much less impactful on CPU.

    it shows updated via .dll it even shows the software updated version that you can use for dev testing.
    Is this the "CPU S-Spec?"

    Thanks for all your help and explanation.
      My Computer


  3. Posts : 2,450
    Windows 10 Pro x64
       #312

    To make your life easier, please check this post to get the current microcode revision of your system
      My Computer


  4. Posts : 215
    Windows 10 Home x64
       #313

    Thank you. My BIOS has my at where KB100347 had me. So if MS comes out with a more up-to-date one will I be missing a prerequisite since I don't have KB100347 anymore or is that not a problem? I had thought it was installing on machines even when not needed; like AMD machines.
      My Computer


  5. Posts : 2,450
    Windows 10 Pro x64
       #314

    To see the level of the support you have against Meltdown and Spectre Variant 2, Variant 3a, Variant 4 and L1TF use this PowerShell script, as recommended by Microsoft.

    For an explanation of the output of the script, check this Microsoft document.

    Mind you that this script is updated regularly, to include checks for new vulnerabilities, when they are found.

    Note to @Brink.
    Shawn, would you find interesting to update the first post, to include this Microsoft script, so people can directly download it and check the level of support they have?
      My Computer


  6. Posts : 2,450
    Windows 10 Pro x64
       #315

    andyouf said:
    Thank you. My BIOS has my at where KB100347 had me. So if MS comes out with a more up-to-date one will I be missing a prerequisite since I don't have KB100347 anymore or is that not a problem? I had thought it was installing on machines even when not needed; like AMD machines.
    No you will not miss it, as Microsoft by deafault enables the required registry entries for clients (that does not happen to servers. Administrators need to implement the registry entries)
      My Computer


  7. Posts : 215
    Windows 10 Home x64
       #316

    ddelo said:
    No you will not miss it, as Microsoft by deafault enables the required registry entries for clients (that does not happen to servers. Administrators need to implement the registry entries)
    What registry entry would it create in this case? I mean what would it trigger or do by enabling those entries?

    On your first powershell script. You are saying that there can be different ucode running at BIOS/UEFI level than at OS level? Or the BIOS ucode runs but then the OS ucode (if newer) can alter that ucode after it loads through BIOS?
      My Computer


  8. Posts : 349
    Windows 10
       #317

    I installed the latest CPU microcode update on an old laptop that has a first-generation Core processor and is running Linux Mint. It was offered as an update in the Update Manager. Contrary to what I had thought, the Linux Processor Microcode Date File from 8/7 does contain new microcode updates for some first-generation Core processors.

    I fully expected to experience severe system slowdown because I experienced noticeable system slowdown when I installed KB4100347 a couple of months ago on a Windows computer with a third-generation Core processor (a computer that I don't use anymore).

    Surprisingly, however, I'm not experiencing any noticeable slowdown at all. And all indications are that the mitigations associated with the microcode update are up and running. For example, only Retpoline was providing protection against Spectre Variant 2 previously, but now I also have IBRS (Indirect Branch Restriction Speculation) and IBPB (Indirect Branch Prediction Barrier) enabled.
    Last edited by Ground Sloth; 31 Aug 2018 at 10:11.
      My Computer


  9. Posts : 2,450
    Windows 10 Pro x64
       #318

    andyouf said:
    What registry entry would it create in this case? I mean what would it trigger or do by enabling those entries?

    On your first powershell script. You are saying that there can be different ucode running at BIOS/UEFI level than at OS level? Or the BIOS ucode runs but then the OS ucode (if newer) can alter that ucode after it loads through BIOS?

    The registry entries, shown in the post.

    I meant that, Microsoft is faster than the OEMs in updating μcodes. In other words your OEM might need more time to implenent BIOS/UEFI updates, and in that time you're protected by the Micosoft updated μcode.
    If the mcupdate_genuineintel.dll date is newer, I.e updated, it will use this μcode, not the one in BIOS/UEFI
      My Computer


  10. Posts : 215
    Windows 10 Home x64
       #319

    The registry entries, shown in the post.
    I see. So the updated ucode in BIOS causes an update to the registry which tells it that KB100347 is unnecessary. So some people don't even get that update.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 17:59.
Find Us




Windows 10 Forums