Another look at HPET High Precision Event Timer

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by Bukkake, Sep 18, 2012.

  1. X7007

    X7007 Ancient Guru

    Messages:
    1,740
    Likes Received:
    51
    GPU:
    Sapphire 6900XT
  2. PanosXidis

    PanosXidis Active Member

    Messages:
    83
    Likes Received:
    8
    GPU:
    RTX 3070Ti vulcan
  3. Mineria

    Mineria Ancient Guru

    Messages:
    5,458
    Likes Received:
    659
    GPU:
    Asus RTX 3080 Ti
  4. Taint3dBulge

    Taint3dBulge Maha Guru

    Messages:
    1,134
    Likes Received:
    3
    GPU:
    3080
    I been playing with hpet off for afew weeks, forgot i turned it off, after remembering and turning it back on games feel smoother more responsive and more fps in some games like PUBG. I just disable hpet in device manager, is that the best way to do it, or? Also this is on an intel machine.
     

  5. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,621
    Likes Received:
    10,795
    GPU:
    GF RTX 3060TI
    That`s the best way to not do it. Disabling the device in Device manager does not disable actual HPET (and does not prevent any kernel mode code to use HPET).
     
    PanosXidis likes this.
  6. SatsuiNoHado

    SatsuiNoHado Member Guru

    Messages:
    124
    Likes Received:
    54
    GPU:
    EVGA 1080Ti FTW3
    I LOVE this topic for years never ending...
     
    mbk1969 likes this.
  7. Blanky

    Blanky Member

    Messages:
    33
    Likes Received:
    9
    GPU:
    RTX 2070 SUPERXTrio
    It's easier for a meteorite to fall and the planet to disappear than for this post to have an end, I've given up using these settings.
     
    PanosXidis, Xtreme512 and mbk1969 like this.
  8. PanosXidis

    PanosXidis Active Member

    Messages:
    83
    Likes Received:
    8
    GPU:
    RTX 3070Ti vulcan
    New windows 10 21H1 or Windows 11 insider you dont need apply nothing,default is the best way no bcdedit commands no nothing.
     
    Xtreme512 and Mineria like this.
  9. Mineria

    Mineria Ancient Guru

    Messages:
    5,458
    Likes Received:
    659
    GPU:
    Asus RTX 3080 Ti
    Has been so for years with good drivers and no messing about, the currently known thing that can affect DPC latency to the negative are Windows MPO's and Nvidia drivers since 461.09, Nvidia is working on it and has some users currently testing a fix, so that fix might be in the next driver release.
    Nvidia provided a workaround for now though:
    After updating to NVIDIA Game Ready Driver 461.09 or newer, some desktop apps may flicker or stutter when resizing the window on some PC configurations | NVIDIA (custhelp.com)

    Other things that will spike Latency Monitor are power saving/throttle modes and settings.
    As example, using the Windows build in "Power saver" plan will add spikes as soon as a program/game triggers the plan to boost the CPU, at least with Zen 3 CPU's.
     
    Last edited: Jul 23, 2021
  10. D1stRU3T0R

    D1stRU3T0R Master Guru

    Messages:
    587
    Likes Received:
    182
    GPU:
    8 GB
    I had it off since like a year, and I'm thinking on enabling it, any reason why to keep it off/on?
     

  11. artina90

    artina90 Member Guru

    Messages:
    128
    Likes Received:
    47
    GPU:
    RTX 2080Ti
    Leave everything on default unless you can clearly identify an incompatibility with your hardware configuration that you can attribute to a specific setting.
    It might surprise you, but Nvidia and AMD don't tweak the systems they test their drivers on.
    From the moment you change something this deep down in the OS, you are on your own.

    Furthermore, on quirky platforms like X299, enabling HPET literally halves the drawcall throughput of the CPU.
    "In summary the problem is a very slow timer implementation of the High Precision Event Timer on modern platforms, that is used without care by the developers. Badly affected are Skylake X and Kaby Lake X. Impacts can also be shown on Threadripper, Coffee Lake and in some degree on Ryzen as well. It could be discussed if a slow functionality is a bug, but honestly let's just call it the "HPET bug"."
    Source: https://www.overclockers.at/articles/the-hpet-bug-what-it-is-and-what-it-isnt
     
    Iggy, D1stRU3T0R and mbk1969 like this.
  12. Slender

    Slender New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    1080Ti
  13. OnnA

    OnnA Ancient Guru

    Messages:
    15,005
    Likes Received:
    4,320
    GPU:
    3080Ti VISION OC
    Run CMD with Administrator Rights and copy this:

    To view bcdedit settings:
    bcdedit /enum

    Im using this one:

    bcdedit /set useplatformclock false
    bcdedit /deletevalue useplatformclock
    bcdedit /set disabledynamictick yes

    if someone need enchanced full:


    bcdedit /set useplatformclock true
    bcdedit /set tscsyncpolicy Enhanced
    bcdedit /set disabledynamictick yes

    Note:
    For me best for Gaming/use daily :p
    You can check Latency in Aida (AIDA64 memory benchmark latency) to confirm my pick.
     
    Last edited: May 10, 2022
  14. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,621
    Likes Received:
    10,795
    GPU:
    GF RTX 3060TI
    Only one BCD setting relates to system timer resolution - useplatformtick. You can toy with it.
    Game stores/launchers - Steam, Origin, UPlay - all set timer resolution to 1ms upon launching a game.

    PS I think I will start to report posts in this thread for pollution of forum and minds.
     
    Last edited: May 9, 2022
    PanosXidis and Blackfyre like this.
  15. Mufflore

    Mufflore Ancient Guru

    Messages:
    13,621
    Likes Received:
    1,885
    GPU:
    Aorus 3090 Xtreme
    Too much moderator attention gets threads closed.
    Some people know this and try and get it closed on purpose.

    Better to debunk what is said in the thread.
    This will also help those that are struggling to understand what is fact or fiction.
     

  16. PanosXidis

    PanosXidis Active Member

    Messages:
    83
    Likes Received:
    8
    GPU:
    RTX 3070Ti vulcan
    what latency on aida?how?
     
  17. Athlonite

    Athlonite Maha Guru

    Messages:
    1,341
    Likes Received:
    43
    GPU:
    Pulse RX5700 8GB
    Windows 11 uses 10MHz regardless of HPET on or off
     
  18. OnnA

    OnnA Ancient Guru

    Messages:
    15,005
    Likes Received:
    4,320
    GPU:
    3080Ti VISION OC
    DDR, all options must have some latency hit, without it it's a little faster.
     
  19. PanosXidis

    PanosXidis Active Member

    Messages:
    83
    Likes Received:
    8
    GPU:
    RTX 3070Ti vulcan
    @OnnA you say on AIDA64 memory benchmark latency?
     
    OnnA likes this.
  20. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,621
    Likes Received:
    10,795
    GPU:
    GF RTX 3060TI
    This would be best solution - to close this thread.

    It will not. All aspects, facts, ideas were already discussed here for several times practically in round-robin order. But who will read whole thread? No, they will always ask same questions...

    I know that I already declared that I will stay away from this thread. I just need to practise inner cool and ignore all this.
     

Share This Page