Where is there a forum for Windows feature requests? RRS feed

  • Question

  • There does not seem to be any forum for feature requests that I can find. I will post my feature request here and maybe someone can tell me a better place to post this...

    It would be nice if the Windows kernel monitored the temperature of the CPU cores and scheduled more work for the coolest cores.

    Here is my story of why that is important to me. I have a system with an Intel S5520SC running two Xeon 5580 CPUs. Some time ago one of the CPUs started running too hot, at least 20 Celsius hotter than the other CPU. Also, under any kind of minimal work load the CPU would quickly shoot up to 97 Celsius and stay there until idle.

    As I am running a water cooled setup, one explanation was that the hot CPU was downstream of the cool CPU, so it was not able to dump as much heat. However, in the same configuration the problem was not always so bad.

    Some time ago I sent my system back to the cooling system manufacturer because the bearings seem to be failing on their water pump. And they returned the system with some replacement parts. As I recently discovered, the company that makes the cooling system do not know very much about thermal bonding compounds and just slathered on some gray icky stuff to the water blocks.

    A couple of weeks ago I took off the water block to the hot CPU and removed their icky gray stuff. After a thorough cleaning with ArctiClean 1 & 2, I then carefully applied Arctic Silver Ceramique 2. The result were amazing, the hot CPU was getting cooled much better than before.

    However, this problem CPU still has a few problems with running too hot, which may indicate it is damage somehow. In particular, it is always pulling more watts than the cooler CPU, and I have no explanation for this.

    My point is that, if I can monitor the CPU and core temperatures with programs like CoreTemp and SpeedFan, then why can't the Windows kernel? It seem common sense that if the kernel detected an imbalance in CPU and core temperatures it could then schedule more of the work load for the coolest running cores. Granted this might get a bit tricky with NUMA systems like mine, but still not exactly rocket science either. The main advantage of this feature is to better protect the hardware from running too hot. As a bonus feature, it would be nice if Windows told the user when a CPU or core was running too hot so the user could investigate.

    Cheers, Eric

    Eric Kolotyluk - software developer, music DJ, swing dancer

    Thursday, August 9, 2012 5:22 PM


All replies