High CPU temperature only in DOS mode

MBPmad

Distinguished
Jun 29, 2007
1
0
18,510
Hi there.

I need your insight with some temperature problems

I have a PC using a Celeron CPU @1.7Ghz. In the BIOS screen and under WinXP the reported temperature goes around 42 C. All fine here.

The problem I have is when running in Win'98's DOS mode. After a few minutes of apparent idling, the high-temperature warning beep I set at 56C starts, and my application starts behaving strangely. I understand the max this Celeron can take is between 66 and 76.
Changing the warning temp only changes the times the beeping takes to appear.

The question is, why is this happening under DOS, and what can I do to avoid/fix it? My application only run in DOS (accessing the ISA interface).

Any help is appreciated. Thanks,

MBPmad
 

MarkG

Distinguished
Oct 13, 2004
841
0
19,010
Presumably when running a DOS application the OS won't put the CPU to sleep when it's idle? Though if 100% CPU usage is making your machine overheat then it sounds like a hardware problem of some kind (e.g. duff fan).