I'm working on a legacy Dell Optiplex 380. The fan speed control is tied to CPU temperature. System was shipped with Windows 7 Professional 64 bit and Microsoft upgrade wizard assessed it can upgrade to Windows 10.
It has a serious problem that prevents the use of sleep. It works ok if the system does not enter sleep since last boot but when the system wakes up from sleep, the fan speed control is disabled and does not respond to CPU temperature. When the CPU is under load, it will heat up and bounce on the thermal throttle. Fan speed control is restored after a reboot and stays working unless the system goes to sleep.
I put a blank 160 GB drive and did clean install of Win 10 Pro 64 bit build 1607 but the problem persists. What is controlling the CPU fan speed and where do I start looking to figure out what's killing it? I would like to know more for personal learning than anything. I thought the fan control was managed on hardware level on a desktop board but I can take control over it using HWinfo and force the fan on maximum or minimum so I think Windows is somehow doing something to take over the fan control and locking it at minimum. Thermal throttle is there to prevent immediate failure of CPU in the event of a problem such as a fan failure or blocked airflow but I believe letting it bounce on the limiter on a regular basis is not a good idea.
Dell Optiplex 380 G41/ICH 7 Core 2 Quad 9650
Checklist
BIOS A.07 (latest)
Reset CMOS
Reinstalled Windows
Reset powercfg manually
Any wisdom on correcting this issue? Please do not say "disable sleep".
It has a serious problem that prevents the use of sleep. It works ok if the system does not enter sleep since last boot but when the system wakes up from sleep, the fan speed control is disabled and does not respond to CPU temperature. When the CPU is under load, it will heat up and bounce on the thermal throttle. Fan speed control is restored after a reboot and stays working unless the system goes to sleep.
I put a blank 160 GB drive and did clean install of Win 10 Pro 64 bit build 1607 but the problem persists. What is controlling the CPU fan speed and where do I start looking to figure out what's killing it? I would like to know more for personal learning than anything. I thought the fan control was managed on hardware level on a desktop board but I can take control over it using HWinfo and force the fan on maximum or minimum so I think Windows is somehow doing something to take over the fan control and locking it at minimum. Thermal throttle is there to prevent immediate failure of CPU in the event of a problem such as a fan failure or blocked airflow but I believe letting it bounce on the limiter on a regular basis is not a good idea.
Dell Optiplex 380 G41/ICH 7 Core 2 Quad 9650
Checklist
BIOS A.07 (latest)
Reset CMOS
Reinstalled Windows
Reset powercfg manually
Any wisdom on correcting this issue? Please do not say "disable sleep".