Configuring H100i v2 on Linux
6 minutes ago, eera5607 said:-snip-
Glad to see a fellow linux user =)
So there are a few considerations, I assume you have a KabyLake i5 and i7, so your CPU is probably pretty hot. (This will influence your choice, see below).
I would recommend Option 1 in your case. Have the Pump header plugged into the CPU_FAN header, and then plug the two fans into the fan headers coming from the pump. It is very important however that you set the CPU_FAN to full speed mode (100% at all times) on DC mode in the UEFI BIOS.
This means that (positive):
-Your pump will be spinning at the correct speed at all times (the H100i v2 expects a constant 12 V supply)
-Your fans will react accordingly to water temperatures by the default fan curve stored in the H100i v2
This is highly desirable since Kabylake is really hot and can easily exceed 75 degrees if not delidded
-You will not have CPU Fan Error since the pump will give a suitable reading
However this will also mean that:
- You cannot set up a custom fan curve (but see below why this is basically not possible anyway)
-
Option 2 is kind of the same thing, however you will need to set your CPU_FAN "monitor" to ignore within the UEFI BIOS otherwise you cannot boot in. Alternatively plug a chassis fan into the header, but then in this case I would recommend simply option 1.
Option 3 is what I thought was good to begin with (And had my system like this until I realized next), but let me explain why it won't give you what you want. There are no headers within the motherboard that can read the water temperature of the AIO, and therefore all fan curves will obey CPU core temperatures. In watercooling, the cooling potential is completely dictated by the water temperature within the loop - simply put, if the water is room temperature, no matter how fast you spin the fans, the cooling will not improve i.e. there is absolutely no point in increasing the fan speed if the water is not hot. Ramping fan speed according to the water temperature is really the only fan curve that makes sense in any watercooled scenario.
Now comes a problem with the 6th and 7th generation intel processors, where the bad TIM between the die and the IHS means that the core temperatures easily goes above 75 degrees even if the water may be 30 degrees. Now, most of the ASUS boards have safety fan curves where the fans ramp up automatically to 100% when the cores hit 75 degrees. So I found myself in a situation where no matter how you set up your curve, the fan ramps up to 100% even if the water is cold, simply because the chip was thermally bottlenecked by the TIM. This is why it is actually simply impossible to set up any kind of sensible curve based on core temps (and as I explained above, it doesn't make any sense).
This means you are at the mercy of the default fan profile vs water temperature, but I found the default curve stored on the firmware adequate to keep the system cool even for scientific applications.
TL;DR - Option 1 but set your CPU_FAN header to DC mode and constant 100% (full speed)

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now