Start me up wrote on 2025-06-17, 17:36:
Falcosoft wrote on 2025-06-17, 17:26:
According to this your CPU must be running at about 800 MHz. (That is the minimum allowed by 3rd gen chips).
No, I don't think so. Your program uses the read time stamp counter instruction to read the speed and it got about 1.8 GHz. Also, my manual test with the 100 seconds (see previous post) resulted in the speed of about 1.8 GHz.
It is possible that the processor simply cannot process faster if the operating system is set to support only a single core on a multi core system. I heared rumors that the other 3 cores were running at 100% load. But I can't validate these rumors.
As I said the TSC cannot be trusted to get the actual working frequency in case of Intel Core CPU's. I'm 100% sure it is running below 1 GHz. There is an older version of throttleStop that maybe can run on Win 2000.
I try to find it. Then you should try it.
Are you sure? That doesn't make much sense.
Yes , it is 100% sure. There is even a CPUID feature bit introduced to this new 'Invariant TSC' feature:
https://community.intel.com/t5/Intel-ISA-Exte … port/m-p/772125
@Edit:
I have found the old version of ThrottleStop that is working with my WinXP. Maybe it can run on Win2000 also. You should check the FiD values.
FID x 100 is your actual frequency in MHz. I suspect your FID is fixed at 8.
The attachment ThrottleStop600.jpg is no longer available
The attachment ThrottleStop_600.zip is no longer available