Bios Mods -The Best BIOS Update and Modification Source

Full Version: BIOS microcode for a GA-EP45-UD3R and E5450 CPU
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Evening folks,

Hope everyone had a good day. I am looking to get an updated microcode for an E5450 running on a GA-EP45-UD3R so that I can load Windows 10 x64. Currently i cannot because, although both the mobo and proc support CMPXCHG16B, for some reason the OS isnt seeing that support. My guess is that I dont have a new enough microcode (this is a total guess). My specs are below:

Requirements for request:
-http://download.gigabyte.us/FileList/BIOS/motherboard_bios_ga-ep45-ud3r_f12.exe
-As it stands right now, the E5450 on the EP45-UD3R supports CMPXCHG16B but the OS isn't seeing that so i cannot run the x64 version of Win81 or Win10.
-E5450 E0
-CPUID 1067A

Thanks for all your help,

Chris
More info below:

I am trying to get Windows 8.1 x64 or Windows 10 x64 to load, but it keeps telling me that I do not have the prerequisites. When i run Microsoft coreinfo.exe, i get the following:

CX16 - Supports CMPXCHG16B instruction
LAHF-SAHF * Supports LAHF/SAHF instructions in 64-bit mode
PREFETCHW * Supports PREFETCHW instruction

This means I am missing the CMPXCHG16B instruction set, which is preventing the Windows installation from succeeding. I've looked around a lot, and I've read instances of the E5450 supporting CMPXCHG16B as well as the EP45-UD3R supporting CMPXCHG16B with other CPUs (specifically the e8400), but nowhere have i found someone running Windows 8.1 or 10 x64 on an EP45-UD3R with the E5450. Have any of you?

I am pretty sure its my microcode that is not right, but when i run:

intelmicrocodelist.exe MODEP45UD3R.F12

I get the following output:

CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=DEFDF Size=2000 Plat=0,4

which looks right to me.

I am clearly missing something; does anyone have any ideas where to look?

TIA for your help,

Chris
Oddly enough, your microcode looks ok. Your mobo should, hardware-wise, support the Xeon E5450, so the missing link must be the microcodes in the BIOS. The same CPU IDs are often used for desktop AND server CPUs. Since the Xeon is a server CPU, you might still need a different microcode.
I'm currently looking at the BIOS you provided - I should be able to replace the current microcode with the ones needed for the Xeon 51-54xx sequences.
Let me know if that is what you wanted.

cu
D2k