In BIOS of system there are couple of options for HPET. Mainly those two are HPET x32 and HPET x64. People who are running x86 should go for HPET x32 where rest of people using x64 should select HPET x64. Windows 7 is using combination of TSC and PMTimer. It could cause freezing or crashing issue on your computer. So to resolve this particular issue , simply enable HPET option in BIOS. In case there is no such option available, then perform following steps.
Right click on My Computer and click on Manage. Click on Device Manager into Computer Management, click on System devices and find out High precision event timer. If it is available, it means HPET enabled.
LAPIC should be another good option if HPET is not available on your system. TSC can do the same thing but it should be used alone. One cannot disable LAPIC as it supposed to be default PM timer. According to me HPET and platformclock=true provide you excellent frame rate, lowest possible DPC latency and resolution as well.
By using WinTimerTester 1.1 program you will be able to test timer ratio and QueryPerformanceFrequency. Higher the value of QueryPerformanceFrequency, better should be performance. You will get less frequency while using other timers.
To switch to default timers execute following command on command prompt with administrative privileges.
Code:
bcdedit /deletevalue useplatformclock
after enabling HPET it would get mix with other timers and it to be considered as bad thing. windows is designed to make use of HPET only.
Bookmarks