J
Jordan Russell
Hi,
Almost immediately after installing Update Rollup 1 a week ago, I
noticed something rather alarming: The 2.8GHz HyperThreaded Pentium 4
CPU in my desktop PC was running at ~50 degrees C all the time,
regardless of whether the CPU was completely idle or at 100%
utilization. Previously, the temperature varied between ~35 and ~50
depending on the load.
Today, to test my theory that Update Rollup 1 was the cause of this
change in temperature, I tried uninstalling it. After rebooting, sure
enough, the CPU was back to idling in the 30's. I then reinstalled
Update Rollup 1. After rebooting, the CPU was again running at 50 C when
idle.
It appears that the culprit is the new HAL.DLL file installed by Update
Rollup 1. If I copy the "old" HAL.DLL file from
C:\WINNT\$NtUpdateRollupPackUninstall$ to C:\WINNT\system32 and reboot,
the CPU idles in the 30's. If I restore the "new" HAL.DLL file and
reboot, the CPU idles at 50. This is 100% reproducible.
So evidently, Update Rollup 1 has introduced some kind of bug that
prevents Pentium 4 CPUs from entering a power-saving state when idle. Or
maybe, for whatever reason, power-saving functionality is now disabled
by default, and I need to re-enable it somehow (registry tweak?).
Has anyone else seen this? Is Microsoft aware of the problem?
Thanks for any help,
Jordan Russell
Almost immediately after installing Update Rollup 1 a week ago, I
noticed something rather alarming: The 2.8GHz HyperThreaded Pentium 4
CPU in my desktop PC was running at ~50 degrees C all the time,
regardless of whether the CPU was completely idle or at 100%
utilization. Previously, the temperature varied between ~35 and ~50
depending on the load.
Today, to test my theory that Update Rollup 1 was the cause of this
change in temperature, I tried uninstalling it. After rebooting, sure
enough, the CPU was back to idling in the 30's. I then reinstalled
Update Rollup 1. After rebooting, the CPU was again running at 50 C when
idle.
It appears that the culprit is the new HAL.DLL file installed by Update
Rollup 1. If I copy the "old" HAL.DLL file from
C:\WINNT\$NtUpdateRollupPackUninstall$ to C:\WINNT\system32 and reboot,
the CPU idles in the 30's. If I restore the "new" HAL.DLL file and
reboot, the CPU idles at 50. This is 100% reproducible.
So evidently, Update Rollup 1 has introduced some kind of bug that
prevents Pentium 4 CPUs from entering a power-saving state when idle. Or
maybe, for whatever reason, power-saving functionality is now disabled
by default, and I need to re-enable it somehow (registry tweak?).
Has anyone else seen this? Is Microsoft aware of the problem?
Thanks for any help,
Jordan Russell