Surprising Observation! HPET On vs. Off
Surprising Observation! HPET On vs. Off
Recently I dived deep into the whole Windows Tweaker scene. I was going trough alot of Forums with People claiming that there are Tweaks that can have a big impact on the performance.
Disabling HPET is probably the most popular Tweak. Everyone speaks about it, when it comes to tweaking your system. And there are actually alot of Benchmarks that show the Benefits of disabling HPET.
It boosts FPS across the board. 0.1% lows, 1% lows, Average FPS and Max FPS.
If you don't know what HPET does, In simple terms HPET is a hardware timer, that provides a more accurate and reliable timing mechanism than other system timers. It is useful for time-sensitive operations, such as multimedia and gaming.
So, today I tested HPET OFF vs ON. Disabling HPET gave me around 10%-20% FPS Boost. Input also felt better, because I got far less Stutters and the Game was smoother.
Enabling HPET seemed to have a negative impact on my CPU Utilization, while my GPU Utilization got lower, which is bad.
So, HPET On seems to put too much pressure on my CPU, which causes to produce a slight CPU Bottleneck, even tho I have a R5 2600x and GTX1070. My Setup is balanced and my CPU should be even capable of supporting a ~RTX3060...
How to Disable HPET?
1. Open Command Prompt as Administrator
2. Paste in this Command: bcdedit /deletevalue useplatformclock
(if you get an error, thats completely normal)
3. Exit out of Command Prompt
4. Go into Device Manager and Disable 'High Precision Event Timer'
5. Restart your PC
(Also I tested HPET On vs Off multiple Times and always got the same Results!)
Benchmarks:
(In Picture 2, CapFrameX reported wrong CPU Clock Speeds. It shows the CPU is running on 4ghz, but it was on 3,9ghz in all Tests. Just for clarification!)
The difference is massive!
I would like to know if anyone else tested this and got similar results. What are you guys thaughts?
Disabling HPET is probably the most popular Tweak. Everyone speaks about it, when it comes to tweaking your system. And there are actually alot of Benchmarks that show the Benefits of disabling HPET.
It boosts FPS across the board. 0.1% lows, 1% lows, Average FPS and Max FPS.
If you don't know what HPET does, In simple terms HPET is a hardware timer, that provides a more accurate and reliable timing mechanism than other system timers. It is useful for time-sensitive operations, such as multimedia and gaming.
So, today I tested HPET OFF vs ON. Disabling HPET gave me around 10%-20% FPS Boost. Input also felt better, because I got far less Stutters and the Game was smoother.
Enabling HPET seemed to have a negative impact on my CPU Utilization, while my GPU Utilization got lower, which is bad.
So, HPET On seems to put too much pressure on my CPU, which causes to produce a slight CPU Bottleneck, even tho I have a R5 2600x and GTX1070. My Setup is balanced and my CPU should be even capable of supporting a ~RTX3060...
How to Disable HPET?
1. Open Command Prompt as Administrator
2. Paste in this Command: bcdedit /deletevalue useplatformclock
(if you get an error, thats completely normal)
3. Exit out of Command Prompt
4. Go into Device Manager and Disable 'High Precision Event Timer'
5. Restart your PC
(Also I tested HPET On vs Off multiple Times and always got the same Results!)
Benchmarks:
(In Picture 2, CapFrameX reported wrong CPU Clock Speeds. It shows the CPU is running on 4ghz, but it was on 3,9ghz in all Tests. Just for clarification!)
The difference is massive!
I would like to know if anyone else tested this and got similar results. What are you guys thaughts?
Last edited by FPSMaster on 27 Apr 2023, 06:55, edited 5 times in total.
-
blackmagic
- Posts: 154
- Joined: 23 Feb 2023, 08:06
Re: Surprising Observation! HPET On vs. Off
in my case hpet settings give rly huge fps drop and everything stutters hard on my intel system...
but on my amd processor system and motherboard i could feel these boost and improvements between hpet on/off.
not much but still improvement...like better fps and smoothness as example.
sadly this all dont helps with my online problem and bad hiteg and bad everything.
but on my amd processor system and motherboard i could feel these boost and improvements between hpet on/off.
not much but still improvement...like better fps and smoothness as example.
sadly this all dont helps with my online problem and bad hiteg and bad everything.
Re: Surprising Observation! HPET On vs. Off
I used to believe the same things but I am hard conflicted.
https://old.reddit.com/r/Amd/comments/e ... snake_oil/
Being that HPET off creates in consistent framerate or gives an improper measurement (or something from what I remember) and therefor metrics *seem* higher but aren't in reality.
I tried changing on and off with HPET/islc or timer 1ms > 0.5ms, but virtually feels the same for most games to me.
https://old.reddit.com/r/Amd/comments/e ... snake_oil/
Being that HPET off creates in consistent framerate or gives an improper measurement (or something from what I remember) and therefor metrics *seem* higher but aren't in reality.
I tried changing on and off with HPET/islc or timer 1ms > 0.5ms, but virtually feels the same for most games to me.
CPU: AMD R7 5800x3D ~ PBO2Tuner -30 ~ no C states
RAM: Gskill Bdie 2x16gb TridentZ Neo ~ CL16-16-16-36 1T ~ fine tuned latency
GPU: ASUS TUF 3080 10G OC Edition(v1/non-LHR) ~ disabled Pstates ~ max oced
OS: Fine tuned Windows 10 Pro, manual tuned.
Monitor: Alienware AW2521H ~ mix of ULMB/Gsync @ 240hz/360hz
More specs: https://kit.co/Kyouki/the-pc-that-stomps-you
RAM: Gskill Bdie 2x16gb TridentZ Neo ~ CL16-16-16-36 1T ~ fine tuned latency
GPU: ASUS TUF 3080 10G OC Edition(v1/non-LHR) ~ disabled Pstates ~ max oced
OS: Fine tuned Windows 10 Pro, manual tuned.
Monitor: Alienware AW2521H ~ mix of ULMB/Gsync @ 240hz/360hz
More specs: https://kit.co/Kyouki/the-pc-that-stomps-you
Re: Surprising Observation! HPET On vs. Off
Thats Interesting, but I see changes in GPU Utilization and CPU Utilization and noticed heavy stutters in games. Turning it OFF fixed alot of Problems.Kyouki wrote: ↑24 Apr 2023, 12:42I used to believe the same things but I am hard conflicted.
https://old.reddit.com/r/Amd/comments/e ... snake_oil/
Being that HPET off creates in consistent framerate or gives an improper measurement (or something from what I remember) and therefor metrics *seem* higher but aren't in reality.
I tried changing on and off with HPET/islc or timer 1ms > 0.5ms, but virtually feels the same for most games to me.
I really wonder if this applies to everyone, or if it's Setup Specifik.
Re: Surprising Observation! HPET On vs. Off
Interesting! For me, when I had my Intel PC Setup I actually saw no difference when turning it OFF. My only Explenation why it works better on Ryzen Setups is, because maybe AMD Boards have a worse implementation HPET. Or it's a problem with Windows.blackmagic wrote: ↑24 Apr 2023, 12:39in my case hpet settings give rly huge fps drop and everything stutters hard on my intel system...
but on my amd processor system and motherboard i could feel these boost and improvements between hpet on/off.
not much but still improvement...like better fps and smoothness as example.
sadly this all dont helps with my online problem and bad hiteg and bad everything.
Re: Surprising Observation! HPET On vs. Off
Even official Valorant support has a post about AMD and HPET, where it is suggested to disable HPET if performance is not as expected.
https://support-valorant.riotgames.com/ ... nce-Issues
https://support-valorant.riotgames.com/ ... nce-Issues
- Tiberiusmoon
- Posts: 154
- Joined: 10 Feb 2023, 05:05
Re: Surprising Observation! HPET On vs. Off
I have disabled this, but I havent to round to testing so ill try that out.
The HPET tweak performance increase will depend on a number of factors, but ultimately the HPET will restrict the rate of frame generation and only until you disable it will you realise to performance increase.
The HPET tweak performance increase will depend on a number of factors, but ultimately the HPET will restrict the rate of frame generation and only until you disable it will you realise to performance increase.
Re: Surprising Observation! HPET On vs. Off
I wonder how it is with the newer ryzen systems.
Re: Surprising Observation! HPET On vs. Off
I saw some People on YouTube benchmarking this on good Ryzen Systems and they also had a relatively big Improvement.
In one Video I gonna show, you can easily notice the Difference.
Here, see for yourself: https://www.youtube.com/watch?v=TF-jpouz7b8&t=280s
The left Video does stutter far more often then the right Video, because its the one with HPET On.
And of course the Benchmark Results speak for themself...
Re: Surprising Observation! HPET On vs. Off
Yeah.. it'll give more numbers, but does that accurately represent performance or is it because of the mismatched timing that it gives more?
CPU: AMD R7 5800x3D ~ PBO2Tuner -30 ~ no C states
RAM: Gskill Bdie 2x16gb TridentZ Neo ~ CL16-16-16-36 1T ~ fine tuned latency
GPU: ASUS TUF 3080 10G OC Edition(v1/non-LHR) ~ disabled Pstates ~ max oced
OS: Fine tuned Windows 10 Pro, manual tuned.
Monitor: Alienware AW2521H ~ mix of ULMB/Gsync @ 240hz/360hz
More specs: https://kit.co/Kyouki/the-pc-that-stomps-you
RAM: Gskill Bdie 2x16gb TridentZ Neo ~ CL16-16-16-36 1T ~ fine tuned latency
GPU: ASUS TUF 3080 10G OC Edition(v1/non-LHR) ~ disabled Pstates ~ max oced
OS: Fine tuned Windows 10 Pro, manual tuned.
Monitor: Alienware AW2521H ~ mix of ULMB/Gsync @ 240hz/360hz
More specs: https://kit.co/Kyouki/the-pc-that-stomps-you
