Upvote Upvoted 0 Downvote Downvoted
Disabling HPET for lower input lag?
posted in Hardware
1
#1
0 Frags +

Looking into my BIOS i found HPET as a setting and googling around i found this article
The juicy bit:

Disabling HPET removes the micro-stuttering and screen tearing that may occur during gameplay. It allows unrestricted input-output to occur. This results in a very raw and extremely responsive connection between you and your PC.

You can sense around 0.1 to 0.15ms delay with HPET on while turning it off can gain you around 3-4 FPS. This may not seem much for day to day use. But with gaming, imagine the FPS drop for every action piling up; this leads to micro-stuttering that is observed during gameplay.

Has anyone else played around with this setting?

Edit: Seems to help for me. It might depend on a case-by-case basis.
You can benchmark the interval times with Timebench (higher is worse)

edit2: its snakeoil for amd processors

Looking into my BIOS i found HPET as a setting and googling around i found [url=https://silicophilic.com/disabling-hpet-settings/]this article[/url]
The juicy bit: [quote]Disabling HPET removes the micro-stuttering and screen tearing that may occur during gameplay. It allows unrestricted input-output to occur. This results in a very raw and extremely responsive connection between you and your PC.

You can sense around [b]0.1 to 0.15ms delay[/b] with HPET on while turning it off can gain you around 3-4 FPS. This may not seem much for day to day use. But with gaming, imagine the FPS drop for every action piling up; this leads to micro-stuttering that is observed during gameplay. [/quote]

Has anyone else played around with this setting?

Edit: [url=https://imgur.com/a/KQFpFAx]Seems to help for me[/url]. It might depend on a case-by-case basis.
You can benchmark the interval times with [url=https://www.overclockers.at/articles/the-hpet-bug-what-it-is-and-what-it-isnt]Timebench[/url] (higher is worse)

[url=https://www.reddit.com/r/Amd/comments/cgi1td/3700x_analysis_pt_deux_notes_about_hpet_and_smt/euie3m2/?context=8&depth=9]edit2: its snakeoil for amd processors[/url]
2
#2
3 Frags +

your results show enabling and disabling HPET is functionally the same in regards to frame time.

from what i understand WIndows doesnt use HPET by default anymore anyway and keeping settings at default is best. As regards to input latency im not sure. I personally have seen no difference.

your results show enabling and disabling HPET is functionally the same in regards to frame time.

from what i understand WIndows doesnt use HPET by default anymore anyway and keeping settings at default is best. As regards to input latency im not sure. I personally have seen no difference.
3
#3
-1 Frags +
Fakeyour results show enabling and disabling HPET is functionally the same in regards to frame time.

from what i understand WIndows doesnt use HPET by default anymore anyway and keeping settings at default is best. As regards to input latency im not sure. I personally have seen no difference.

the interval thing seems to change from 0,7 to around 0,02 us, isnt that like the CPU response time or something? probably not that noticeable but i saw screenshots of people with HPET that had way more than that

apparently it can make a huge difference on newer intels

[quote=Fake]your results show enabling and disabling HPET is functionally the same in regards to frame time.

from what i understand WIndows doesnt use HPET by default anymore anyway and keeping settings at default is best. As regards to input latency im not sure. I personally have seen no difference.[/quote]
the interval thing seems to change from 0,7 to around 0,02 us, isnt that like the CPU response time or something? probably not that noticeable but i saw screenshots of people with HPET that had way more than that

[url=https://youtu.be/UtkWQwPvEEM]apparently it can make a huge difference on newer intels[/url]
4
#4
1 Frags +

Yes, there are some bugs where HPET can lead to getting like one third the normal fps. You will notice those because your fps will be dogshit.
No, your fps varying by 1 between runs is not a sign that HPET is evil.
No, screaming "input lag" and "microstutters" when you did not measure input lag and the 99th percentile frametimes stayed the same does not change that.

Yes, there are some bugs where HPET can lead to getting like one third the normal fps. You will notice those because your fps will be dogshit.
No, your fps varying by 1 between runs is not a sign that HPET is evil.
No, screaming "input lag" and "microstutters" when you did not measure input lag and the 99th percentile frametimes stayed the same does not change that.
5
#5
4 Frags +

this is snakeoil

https://www.reddit.com/r/Amd/comments/cgi1td/3700x_analysis_pt_deux_notes_about_hpet_and_smt/euie3m2/?context=8&depth=9

here you go, an amd rep telling you why

this is snakeoil

https://www.reddit.com/r/Amd/comments/cgi1td/3700x_analysis_pt_deux_notes_about_hpet_and_smt/euie3m2/?context=8&depth=9

here you go, an amd rep telling you why
Please sign in through STEAM to post a comment.