Firefly and PC GAMESS-related discussion club



Learn how to ask questions correctly


Important: Another Windows 7 problem and workaround

Alex Granovsky
gran@classic.chem.msu.su


Dear Firefly users,

Running Firefly under Windows 7 (Win2K8 R2) on computers that
are overclocked using FSB frequency settings rather than CPU multiplier,
one can encounter the problem when the Wall clock time as reported by
Firefly is incorrect; and hence, CPU utilization is underestimated by
program. This is caused by a combination of some incorrect assumptions
made by CPU itself and by Windows 7 when running on overclocked systems.
More precisely, some motherboards/BIOSes dynamically varies the FSB
frequency depending on the processor's load, and this results in TSC
(Time Stamp Counter, the internal processors' clocks) not being longer
the reliable source of time, even if processor claims it is; and some
of Windows timer-related API becomes broken as the sequence.

Actually, this does not cause any real performance degradation,
however, just looking into outputs one can easily suppose that
there is serious performance degradation as compared e.g. with
Vista.

The workaround is to execute the following command in the
Administrator's command prompt window, and then reboot your system:

 bcdedit /set USEPLATFORMCLOCK TRUE 

This must be done only once.

Our thanks to MS guys who suggested the workaround.

And finally, the word of advice is - do not overclock (DNO)!

Regards,
Alex Granovsky


[ Previous ] [ Next ] [ Index ]           Sun Mar 28 '10 11:52am
[ Reply ] [ Edit ] [ Delete ]           This message read 2974 times