How to Enable Hpet FULLY!.

What is it?
a hardware enabled clock.

Do i need it?
Yes. on windows vista/7 you need Hpet enabled by default.

Where is it
in the bios/eufi. Normally found in the ahci tab or advanced motherboard settings.
on some bios enabled motherboards it can be set to 32 or 64bit to match your o.s.
(in some cases setting it to 32 may increase system stability especially on badly over clocked systems)

what happens if i leave it off?

not having it at the least enabled while running win 7 will result in random bsods, screen freeze and lockup along with lockup and repeating audio glitches.

while its enabled it will setup a hardware clock that windows needs for syncing software with the o.s.



now thats out the way....

Heres how...
boot your pc, go into the bios,

find HPET enable it, set to 64 bit if possible

save and quit bios

boot windows

open the command prompt with admin privileges.

type bcdedit /set useplatformclock true
hit return, wait for the response.

now reboot and its done.


hpet is now fully enabled on your system and should help things run smoother.
if you were suffering random bsods this is worth looking at.

if after a few days you find your system is stable, then you can if you want, save some motherboard battery life disabling the high frequency mode of hpet (basically using the bcdedit command increases the speed of the hpet counter)

open the command prompt with admin privileges.

type bcdedit /deletevalue useplatformclock

again done. hpet is still enabled in bios and should remain so.