I have a custom build with a Gigabyte Z270X-UD5 and an Intel i7-6700K Skylake installed into the LGA1151 socket. My system is in a custom-cut BPP crystal link hard-line liquid cooled setup with an XSPC Raystorm Pro, 380mm radiator, and Photon 170 pump. My M_BIOS version is F4 (most recent).
It seems like I have been having temperature sensor issues on my motherboard. When the machine powers on, and I enter the BIOS, the processor is incidentally under-clocking itself to around 21000mhz due the CPU temp reading a buggy value of 100c, never increasing or decreasing after power on (usually, buggy flip-flopping between 99c and 100c). Due to this low clockspeed, it causes a BSOD in a very short time in Windows, as the OS runs very very slowly and the cache of my nvand nvme Samsung 950 pro m.2 SSD cannot keep trying to push through the underclock.
Research and Tests
I have heard tell of thermal sensor failure causing these same types of failures with Apple devices, due to safety under-clocking even if this value is bad.
- Touching my tubing reveals an only mild warmth. I got gutsy and gave the underside of my copper Raystorm Pro a little tap and found it only mildly warm as well. The block is screwed down tightly and mounted correctly, the correct amount of Noctua thermal compound installed underneath. So my loop is most certainly dissipating the heat. Putting my hand over my radiator fans reveals the air is getting warm as the machine runs.
- I was thinking my lack of a flow meter and water temp readout could have caused another problem, so I went out and got a Koolance flow meter and a temperature sensor plug and attached them, the Koolance RPM readout to a frequency modulation logic board that converts a 2 pin signal to a 4 pin signal, and the temp plug installed into the free port on my pump. My water temp on the return from my processor reads a mild 51c under load, the flow meter returning a value of 47.5-48 ml/m to the CPU_FAN header as the motherboard manual states to connect a frequency modulator for flow rate to when the CPU_FAN4_PUMP header is populated for pump speed control. I have the dip switch on the logic board set for 10mm ID tubing properly. My pump speed header reads a fluctuating value of around 4600-4800 RPMs. I noticed the motherboard able to correct the pump speed , sometimes only needing it to run at 3700-4000 RPM because my water temp sensor is returning a correct value.
- I did a different test as I was thinking the liquid cooler was the problem, installing a Noctua air cooler and experiencing the same temperature readout on the processor. This convinced me its either some kind of bad BIOS setting or sensor problem.
What should I do?