CPU
i7-6700
Motherboard
GIGABYTE GA-Z170X-Gaming 7 BIOS version F5
RAM
G.SKILL TRIDENT Z
F4-3200C16D-16GTZB
DDR4-3200 CL16-18-18-38 1.35V
PC4-25600 8Gx2 Intel XMP 2.0 Ready
1546A5004308344
After building the machine, and loading optimized values, I wanted to enable XMP to get the full speed of the RAM.
According to the main BIOS page, the CPU had been running at 3.4GHz and 25°C.
After enabling XMP, the CPU began running at 4.0GHz and 33°C, all the time, according to the main BIOS page.
I thought that odd. When I enabled XMP on another machine (EVGA motherboard), nothing happened to the CPU. Not as far as I could tell. I thought that perhaps I had done something wrong.
If I disabled XMP ad restarted, the CPU would run at 3.4GHz and 25°C. Enable XMP, and the CPU jumped back to 4GHz and 33°C. Again, according to the first page in BIOS.
So I looked around and followed this guy's advice:
The CPU continued running at 4.0GHz. I thought I made a mistake and would ask around, so I reloaded the optimized values, which had before brought the CPU frequency down to 3.4GHz and temp to 25° C. But this time it didn't. The CPU is running at 4.0GHz all the time. I reset the CMOS by shorting the pins, and the CPU is still running at 4.0GHz.
I don't know if this is a flaw in the BIOS, reporting the turbo speed as the normal speed, or actually causing the CPU to run in turbo mode all the time. Now, I'm worried I did something that can't be undone.
So, did I break something by following this advice? Will the CPU be burning up in short order?
i7-6700
Motherboard
GIGABYTE GA-Z170X-Gaming 7 BIOS version F5
RAM
G.SKILL TRIDENT Z
F4-3200C16D-16GTZB
DDR4-3200 CL16-18-18-38 1.35V
PC4-25600 8Gx2 Intel XMP 2.0 Ready
1546A5004308344
After building the machine, and loading optimized values, I wanted to enable XMP to get the full speed of the RAM.
According to the main BIOS page, the CPU had been running at 3.4GHz and 25°C.
After enabling XMP, the CPU began running at 4.0GHz and 33°C, all the time, according to the main BIOS page.
I thought that odd. When I enabled XMP on another machine (EVGA motherboard), nothing happened to the CPU. Not as far as I could tell. I thought that perhaps I had done something wrong.
If I disabled XMP ad restarted, the CPU would run at 3.4GHz and 25°C. Enable XMP, and the CPU jumped back to 4GHz and 33°C. Again, according to the first page in BIOS.
So I looked around and followed this guy's advice:
Code:
mindless's explanation of XMP is right. However, the motherboard does consider this an overclock so there are some other adjustments you may want to make. I built a system with the same chip and motherboard. In my experience, turning XMP on causes gigabyte to translate a lot of settings that are Auto by default as Disabled, whereas with XMP off it treats these Auto settings as Enabled. In particular, the features that I found I 'lost' were related to Turbo and energy savings/sleep step. One of the big selling points of the i7 860 was the turbo mode so I definitely wanted this back!
After some easy changes to a few default settings in the BIOS, I was able to get XMP and Turbo working together. The changes I had to make in the BIOS were on the Advanced CPU Core Features page:
Intel Turbo Boost Tech. - changed from Auto to Enabled
CPU Cores Enabled - left as All
CPU Multi-Threading - left as Enabled
CPU Enhanced Halt (C1E) - changed from Auto to Enabled
C3/C6/C7 State Support - changed from Auto to Enabled
CPU Thermal Monitor - changed from Auto to Enabled
CPU EIST Function - changed from Auto to Enabled
Bi-Directional PROCHOT - changed from Auto to Enabled
My board now idles with a multiplier of x9 (about 1.2GHz). And when I run a single thread of Prime95 it hits a multiplier of x26 and the max speed of 3.46GHz. Turbo now appears to be working with RAM set to XMP. Prior to making these changes with XMP on my CPU basically ran at a constant x20 or x21 (around 2.66GHz).
Note: These readings are as reported by CPU-Z. CoreTemp approximately matched the idle numbers, but it never reported a multiplier and speed higher than x22 and ~2.93GHz. I believe CPU-Z is correct and CoreTemp has a bug keeping it from reading this processor correctly.
The CPU continued running at 4.0GHz. I thought I made a mistake and would ask around, so I reloaded the optimized values, which had before brought the CPU frequency down to 3.4GHz and temp to 25° C. But this time it didn't. The CPU is running at 4.0GHz all the time. I reset the CMOS by shorting the pins, and the CPU is still running at 4.0GHz.
I don't know if this is a flaw in the BIOS, reporting the turbo speed as the normal speed, or actually causing the CPU to run in turbo mode all the time. Now, I'm worried I did something that can't be undone.
So, did I break something by following this advice? Will the CPU be burning up in short order?