Cannot Run Certain Programs on Hyper-Threaded or Dual-Processor Computers with a CPU Speed of Greater Than 2 GHz (327809)
The information in this article applies to:
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
This article was previously published under Q327809 SYMPTOMS
Certain programs (for example, games) may not run correctly on hyper-threaded computers, dual-processor computers, or single proc computers in which the CPU speed is greater than 2 gigahertz (GHz).
CAUSE
This problem may occur if the program that you are running uses the QueryPerformanceCounter and QueryPerformanceFrequency functions to generate timecode but uses only the lower 32 bits of the result and assumes that this is a signed number. On hyper-threaded computers, dual-processor computers, or single proc computers in which the CPU speed is greater than 2 GHz, the output may be incorrectly interpreted by certain programs, and as a result, the program may not run correctly or may stop responding.
RESOLUTION
To resolve this issue, contact the manufacturer of the program that does not run correctly to determine whether there is an update available to address this issue.
STATUSMicrosoft has confirmed that this is a problem in programs that make erroneous assumptions about the QueryPerformanceCounter and QueryPerformanceFrequency output.
Modification Type: | Major | Last Reviewed: | 9/11/2002 |
---|
Keywords: | kbprb KB327809 |
---|
|