Question Bios showing 32° C while HWinfo show 65° C idling

Dec 20, 2022

I have the following problem with my current setup:

Mobo: MSI X570 Tomahawk Wifi (latest BIOS)
CPU: Ryzen 5900X
Cooler: Corsair H115i RGB Platinum
Case: Corsair 500D RGB
Fans: 4 case fans : Corsair LL 120
2 fans on AIO cooler: Corsair LL 120

When I'm trying to setup a decent fan curve for my PC I get strange measurements. Bios claims my CPU is 32° C while HWinfo show 65° C. When I perform a geekbench test or put some load on the CPU the temps in HWinfo seem to get lower to the 61-62° C point.
Not really sure what is happening here. Somebody told me to use the cooling liquid temp as a measurement for my fan curve but not sure why I get such strange measurements. Any ideas?

Thx in advance!


Retired Mod
There's nothing strange about this. In the BIOS your CPU is generally running at full base clock speed (Some BIOS have options to configure the CPU to run at full boost speed prior to the Windows environment but most do not and even fewer actually change that setting) while in Windows you are likely seeing the result of many background tasks running whether you've actually opened anything to run or not.

Also, I'm not sure Command center is the right application for monitoring on this. It should be using the Corsair iCue software if I'm not mistaken and that should be where monitoring is done aside from in the BIOS. Personally, not to be contrary, but I dislike Command center, Armory crate and other motherboard "utilities" as they generally seem to create more problems than they solve and IMO should ONLY be used when it is 100% required for RGB controls, which honestly is mostly never since there are very good third party RGB control programs available through the open source community.

You really are overthinking this and worrying about something that is irrelevant. Simply create your curve based on the RPM settings that

Keep you sane

Ensure your CPU does not exceed 85°C core temps on any given core or package when under a 100% all core full boost steady-state load.

Idle temps don't generally matter at all so long as they are not particularly high and so long as you do not exceed maximum thermal envelope under full load. However, I'd agree that 65°C is probably excessive and I'd be very surprised if this was not due to the fact that you do not have the pump RPM set to full speed 100% of the time as it should be but instead configured for a lower or variable speed. It should not be. Set it to full speed and then make whatever adjustments are preferred to set your fans to the speed curve you desire.

I generally like to see CPU air and AIO radiator fans sit at about 30% at core temps below 60°C and then slowly ramp up at whatever intervals you prefer until they are at full speed at about 80°C.

You can find guidance on how to employ a steady-state full load below. Meant for testing overclocking configurations but the process is the same. There is no difference in the method of thermal compliance testing. Keep in mind this is a cut and paste from my overclocking guide some of it may not apply to your situation specifically.

Testing thermal compliance

Once you get to the Windows desktop, the first thing you will want to do is open HWinfo (Sensors only option), Core Temp or Ryzen Master and take a look at what your core and package temperatures are doing. At idle your core temps should be somewhere below 40°C in the majority of cases. Preferably somewhere in the mid to low 30’s. On some newer very high core count models, or if you are using the stock cooler (In which case you shouldn't be overclocking anyhow), then it might not be below the 40°C threshold.

If you are not overclocking and are ONLY testing the thermal compliance of the stock configuration, then don't be TOO concerned by a high idle temperature UNLESS you also have a high load temperature that is outside of spec. This WILL be affected by whatever the ambient temperature is in the room where you are, so if your are in a very warm region and have no air conditioning going you may have an idle temp that is a bit closer to 40. For cooler ambient rooms or regions it will likely show low 30’s-ish. Be aware that unless you have excessively high idle temps, say, above 40°C, then what your actual idle temps are is practically irrelevant. Cooler idle temps are not indicative of much of anything specific.

Very HIGH idle temps however DO indicate that there is likely a problem with an incorrectly installed CPU cooler heatsink, too high of CPU core voltage, AIO pump not at sufficient/full speed or some other cooling or voltage related issue. If you are using one of those other utilities I warned about in the beginning of this tutorial, it may also be that the utility is reporting falsely. In that case, go get HWinfo or CoreTemp and check again.

If idle temps seem fine, then leave your monitoring application open and run Prime95 (Either version 26.6 or the latest version with ALL AVX options disabled).

Choose the Small FFT option (NOT "Smallest FFT") and allow it to run for fifteen minutes. If you are using the latest version of Prime95 (Version 29.8 or newer) then you NEED to be sure to disable the AVX and AVX2 options in the main options window. When you disable AVX2 the option to disable AVX will become available. If at any point your core or package temperatures exceed 80°C for Intel or AMD Ryzen platforms, then click the “Test” menu at the top of the Prime95 window and select “stop” or “exit”. Do not simply click the "X" in the top right corner as that will NOT stop the stress test, it will only minimize it to the tray.

You MUST click Stop or Exit from the drop down TEST menu at the top left of the window to stop the stress test.

If you have an older AMD system that is pre-Ryzen, then measuring thermals is going to be a little different. If your AMD system IS a Ryzen based system, then testing will be the same as for Intel based systems.

On pre-Ryzen AMD systems they did not make, by any definition, measuring core temps accurate or reliable. On the low end of the scale their thermal sensor readings have long been laughable, sometimes showing temps that are well below what the ambient temperature is, which of course is not possible without some kind of Peltier cooler or active refrigeration. At the other end of the thermal range it’s not much better.

This is because AMD does not actually implement their sensor designs to be determined in the same way that Intel does. AMD uses a method known as distance to Tjmax. Tjmax being, in this case, the temperature at which AMD has determined bad stuff will start happening such as thermal throttling, shut downs and damage.

For this reason when you are testing thermal compliance, or just monitoring for general purposes, you need to be aware of this difference and purposely either use applications designed for use with AMD processors or make some settings changes in other utilities that will allow you to see distance to Tjmax rather than estimated core temps.

There are a couple of ways you can do this. First off, HWinfo generally has the appropriate fields which are labeled as Distance to Tjmax. I feel like the better choice though is either CoreTemp or AMD overdrive for monitoring Distance to Tjmax on AMD platforms. In CoreTemp you will need to go into the Options tab, click on Settings and on the Advanced tab check the box next to the setting for “Show distance to Tjmax in temperature fields” in order to change from the default and likely inaccurate core temperature display.

AMD overdrive shows Distance to Tjmax by default, and I don’t think there is any other way to monitor CPU thermals in that utility anyhow. Either of these is probably a good choice, but it’s also likely worth checking either CoreTemp or AMD overdrive against what you see for Distance to Tjmax in HWinfo and if the readings are pretty close to the same, just use HWinfo as there is a lot of other information available in the sensors display that is not available with these other two.

Regarding the actual Distance to Tjmax sensor readings, what you do NOT want to see is anything closer than 10°C Distance to Tjmax, ESPECIALLY if you are only in the first phase of your overclock configuration and have only made minor changes to the CPU multiplier and voltage at this point. If it drops below ten degrees to Tjmax you are getting very close to your thermal ceiling and need to revisit either your cooling solution or voltage settings.

If you can run the Prime95 version 26.6 or 29.8 (With AVX/AVX2 disabled) Small FFT (NOT "Smallest FFT". ONLY use the "Small FFT" for our purposes.) torture test for 15 minutes without exceeding 80°C for Intel/AMD Ryzen or dropping below 10°C thermal margin (AKA Distance to Tjmax) for AMD, then you are to some degree or other within specification for thermal tolerance.

It's important to note that when stopping or attempting to exit Prime95 that you MUST use the drop down file menu and choose either "Stop" or "Exit". Simply clicking the X in the top right corner like you would for most programs will not stop the test, and will leave it running in the system tray.

If you are very close to the edge however, this may be a warning sign that you don’t have much overclocking headroom since we’ve only barely set our multiplier to what is basically the all core equivalent of the default single core Turbo frequency (Speed). IF that is the case, you will want to either be very careful going forward or stop and think about upgrading your CPU cooler and perhaps looking at whether your case and case fan situation is really sufficient for what you are trying to do.
Reactions: Roland Of Gilead
Dec 20, 2022
Maybe I phrased my question wrong but in iCue (or any other measurement tools) my CPU idle temperature sits around 68 degrees, something it didn't used to do before. My AIO fan profile is set to extreme. Not sure what you mean but there is most definitely something strange happening since I rewired and remounted the AIO cooler . Before, my idle temps were sitting around 35-40 degrees. And what about the temperature lowering when performing a stress test? On another forum someone advised me to base the fan curve on the cooling liquid temperature. This a no-go?


Retired Mod
The cooling liquid temperature, who cares what that is? It's not representative of core temperatures. Core temperatures, VRM temperatures, GPU temperatures, GPU memory temperatures, these are the thing we are concerned with. Not coolant temperatures. Coolant temperatures can be just fine and have core temps that are hitting 100°C. Believe me, I've seen it happen ALL the time.

Sure, you COULD use coolant temps as a guide, but you will be reacting, VERY slowly, to something that happened long ago in CPU activity terms since core fluctuations happen in terms of microseconds and it might take minutes for liquid coolant to show any kind of thermal change.

How old is your H115i? Where is it installed?

Does the installation line up with Steve's recommendations below or are you in conflict with them based on your current installation?

Last edited:


Retired Mod
Yeah, that doesn't matter. At all. With an AIO it takes very little, such as laying the case on it's side or an unusual position, for an air bubble to escape from the radiator and get lodged in the pump or water block. Or for the VERY TINY passages in the pump/water block to get clogged from organic growth if the unit is old enough and movement can dislodge that growth and cause IT to plug something up as well.

So again, HOW old is this AIO?

And for the record, mounting your AIO in the top in an exhaust configuration is not "the regular way". It is simply "another way", the same as mounting it in the front in an intake configuration is "another way". Both have their pros and cons depending on the specifics of the build, it's hardware and the case configuration.

What EXACTLY do you mean by "rewired and remounted" the AIO? What did you change that you needed to do this and why did you do this in the first place if it was working fine? Usually, we don't change things that are working fine unless there is a specific beneficial reason for doing so unless we have to remove something in order to do something else.

So, what exactly was the "latest PC surgery" that you did?
Dec 20, 2022
As I mentioned before, I was trying to fix the horrendous cable management on the backside of my case whilst giving everything a decent cleaning. I think the cooler is about 2 years old now.


Retired Mod
Yeah, so, two years isn't very long. Especially for a Corsair AIO product. They are usually good for at least 3-5 years in most cases. Anything is possible and I've seen it happen though so you never know.

I think I would take the whole thing out and triple check that all connections are correct. Test it on the bench and see if you still have the same thermal behavior, because definitely it doesn't make a lot of sense.

I'd definitely double check the settings for all fan and pump RPM settings too to make sure something goofy isn't misconfigured in the BIOS or in iCue.