Does HPET on *actually* decrease stuttering?

Everything about displays and monitors. 120Hz, 144Hz, 240Hz, 4K, 1440p, input lag, display shopping, monitor purchase decisions, compare, versus, debate, and more. Questions? Just ask!
Post Reply
eBombzor
Posts: 2
Joined: 26 Jan 2015, 18:54

Does HPET on *actually* decrease stuttering?

Post by eBombzor » 13 Aug 2019, 23:21

"Most systems already have high precision clocks (HPET, TSC, etc). However, if you intentionally manually disabled this setting in your BIOS, turn it back on. High-precision clocks are needed for microsecond-accurate stutter-free frame rate capping."

https://www.blurbusters.com/howto-low-lag-vsync-on/

Has anyone tested or can attest to this claim? From some casual personal testing I do not see a difference in the graph for frame times between those two options. However, HPET off greatly helps with reducing input lag so I've had HPET off ever since I discovered this setting.

Has anyone experience HPET on reducing micro stuttering?

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Does HPET on *actually* decrease stuttering?

Post by Chief Blur Buster » 16 Aug 2019, 17:17

eBombzor wrote:"Most systems already have high precision clocks (HPET, TSC, etc). However, if you intentionally manually disabled this setting in your BIOS, turn it back on. High-precision clocks are needed for microsecond-accurate stutter-free frame rate capping."

https://www.blurbusters.com/howto-low-lag-vsync-on/

Has anyone tested or can attest to this claim? From some casual personal testing I do not see a difference in the graph for frame times between those two options. However, HPET off greatly helps with reducing input lag so I've had HPET off ever since I discovered this setting.

Has anyone experience HPET on reducing micro stuttering?
Pandora Box #1

Older high precision clocks had problems that can make things worse. This of course, includes HPET implementations. So yes, turn HPET off if it is causing problems on your specific system.

However, most new systems have great high precision clocks that are already on by default (stuff better than the old HPET stuff).

___

Pandora Box #2

Also, consider latency average versus latency consistency. Some people prefer slightly higher latency as long as it's glassfloor nearly non-volatile latency. (Picture a preference, for say, a glassfloor consistent 8ms lag, instead of a highly volatile 2ms-7ms lag -- by having predictable lag, it's sometimes easier to aim preemptively / predictively). High precision clocks helps with lag consistency on some systems.

Then again, some methods such as RTSS Scanline Sync (different technique than low-lag VSYNC) uses precision busywaits instead of high precision events, and can bypass the need for for HPET.

(Absolute lag versus lag consistency is yet another second Pandora Box, too)
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

Post Reply