BIOS not booting with XMP but works w/Boot Override

Dus

Reputable
Aug 27, 2014
49
0
4,540
Here are my specs:
Motherboard: Gigabyte B75M-D3H
CPU: Intel i3770 (non-k)
Memory: GSkill F3-12800CL10D-16GBXL (16GB, 1600Mhz with XMP enabled)
GPU: GTX 970, PSU: Seasonic 620W bronze.

When I use the provided XMP profile to reach 1600Mhz the BIOS takes a long time to boot, then fails and shows me a popup with the current CPU speed (3892.16 Mhz), current BCLK (99.79 Mhz) and current memory speed (1330.59 Mhz). It then gives me an option to either load optimized defaults or enter bios to manually fix it.

A simple workaround I found is to just use boot override and select either of my OS hard drives (I have Windows 10 on SSD and Ubuntu with dual-boot setup on HDD). Then it boots perfectly with XMP and CPU-Z shows that I'm getting full 1600Mhz (/2) speed and 16 GB memory.

In summary, if I let the BIOS boot on its own then it just won't boot no matter which hard drive I give boot preference to. With boot override it just works so the setup doesn't look completely wrong either. The default XMP profile values/timings match GSkill's specs perfectly too.

Thank you so much for your thoughts and any help with this!
 
Hi,

Perhaps you have wrong and incompatible memory's?

GSkill F3-12800CL10D-16GBXL is a 1.5V memory and the Memory Controller Hub (MCH) of the i7-3770 was designed to support memory at 1.5V only.

Now, if you overclock, exactly what are you overclocking and what is the figures?
Do no not overclock the memory voltage more than 1.5V +/-5%

I have to go for one of these:
1. You have incompatible memory's
2. you have overclocked the memory's way over the 1.5V +/-5% during its XMP?

Take out one ram stick and check how everything goes?
Replaced and test again?
If it is actually a faulty memory or incompatible with each other,then do a RMA and get another set.
Best regards from Sweden
 

Dus

Reputable
Aug 27, 2014
49
0
4,540
Thanks for your time and sorry for the late reply!

The voltage is exactly 1.5v as set by the default XMP profile. I'm not overclocking anything on my own, just letting the default XMP profile do its thing. All the timings/voltage on that profile match the GSkill specs page. Their 16 GB memory (2 x 8 GB) comes as a factory tested unit, I'm not mixing separately purchased RAM or anything like that.

What puzzles me is that everything works perfectly if I just use "Boot override" and pick my OS. Is there something related to both boot settings and memory that could cause a boot failure?

After using boot override and logging into my OS everything is normal and I get 1600Mhz without issues.
 
Hi,
Have you tried "load optimized defaults" , check the discs boot priority and then Save & exit?
The ram speed will go down to 1333MHz and just to see of it works out.

If everything works, You the can try to enable XMP again, Save & Exit.

If there is a problem, perhaps run memtest86+ either from an usb-stick or from a cd http://www.memtest.org/
You must run it at least so it will pass test #10
From test #7 it will uses different test pattern. If an error occur then you can just turn off the computer or press Esc to abort.

It is possible in the configuration menu to skip directly to test #7 and continue from there. Create a test list with comma separate ex.
7,8,9,10 so it will get to the heavier test # much faster.
Best regards from Sweden
 

Dus

Reputable
Aug 27, 2014
49
0
4,540
At 1333Hz there are no issues whatsoever, I confirmed that when I got it (haven't run memtest though).

Only with the XMP profile the boot issues manifest. I've been using the boot override trick for a few weeks now, almost gotten used to it.

I'll consider using the load optimized defaults option in BIOS after saving my current settings to a profile. Just wary of getting locked out of my comp due to wrong BIOS defaults or something like that!
 

Dus

Reputable
Aug 27, 2014
49
0
4,540
Ok, load optimized defaults resulted in disaster. Windows entered diagnostics mode and started trying to repair the installation for a very long time before saying it couldn't fix the problem and a restart might fix it.

I ran back to my old BIOS profile (which I had luckily backed up) and after loading that I'm able to use my computer again lol.

Does 1600Mhz make a significant difference over 1333Hz aside from benchmarks? I'm tempted to just stay at 1333Hz and roll with it.
 
Not so very much.

Another thing I was thinking of, is your memory compatible with Your motherboard?

What BIOS ver. are You using?
If you have an old BIOS ver. perhaps check if it is a newer one available.
Gigabyte B75M-D3H http://www.gigabyte.com/products/product-page.aspx?pid=4803#ov
Please take notice of different motherboard ver. at the top: rev. 1.0 rev. 1.1 rev. 1.2 for drivers, but for BIOS it shouldn't matter.

How tho find the motherboard ver. nr : it is located on a sticker to the motherboard or use Free Speccy:
http://filehippo.com/download_speccy/download/5b420d6523e89d6ee7fdd1703547b522/
During installation make sure to un-check any third party s/w.
Then in the Motherboard menu it should tell you BIOS ver. and motherboard ver.

Best regards from Sweden


 

Dus

Reputable
Aug 27, 2014
49
0
4,540
Thanks again for your reply.

BIOS is already the latest version Gigabyte offers for that model (F15).

I've disabled XMP for now, if I don't see any major performance impact for my applications I'm just going to have to stick with 1333Hz it seems.

Boot override trick for XMP works flawlessy and I'd happily use it everyday except that it messes up hibernation state and slows down my boot workflow quite a bit so that's a no go for me.
 
First, I am apologize for that I was not able to give a solution to your problem, second I have been out for a couple of days, Flyfishing. Yes I managed to get some lake-trout!

Ok.
What next? You have tried almost everything?

@1333MHz You will not at all se any performance dip, unless You are looking for more extreme.
Still this is very uncomfortable, I can not just except this, but for now I have another solution - then replace your memory, perhaps You can borrow (buy with re-buy warranty= som other memory chips from the local dealer and return if not working as expected?
Best regards from Sweden