"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

The HPET bug: What it is and what it isn't

mat 26.04.2018 - 11:30 22057 5 Thread rating
Posts

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: sbg
Posts: 24212
timerbench-and-the-hpet-bug-preview_230280.jpg
Anandtech recently released an article that pointed out problems with their CPU reviews due to an enabled High Precision Event Timer in Windows. Some Intel processors suffered from decreased performance in games and other benchmarks. Since then a lot of misconceptions are going around. People are calling out Intel as cheaters when actually the opposite is going on. We take this opportunity to have another look at the HPET bug and finally announce TimerBench, our Windows timer benchmark to the public. It provides proof behind these infamous HPET problems and helps you to test the impact of your timer configuration on your system performance.

Deutsche Version

THEBOSS619

Bloody Newbie
Registered: Oct 2018
Location: Russia
Posts: 3
I just wanted to report here as I have an opposite results :)

I tried with HPET OFF/ON and HPET ON without forcing Windows OS to use it :)

I have the best results when when having HPET ON in BIOS but without forcing it on Windows OS :)

Here is the screenshots :)

https://imgur.com/a/CVy4zXr

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: sbg
Posts: 24212
Hello,

I don't see anything unusual in the first two screenshots. They show without any doubt that Skylake is horrible with HPET on and you should disable it on your system.

The interesting screenshot is your third one! I have never seen a 10 MHz timer ever. The result is clearly from TSC, but this seems to be a very strange Windows bug with a totally wrong calculated startup frequency. I already have a workaround for this and will upload an updated version soon.

THEBOSS619

Bloody Newbie
Registered: Oct 2018
Location: Russia
Posts: 3
Zitat aus einem Post von mat
Hello,

I don't see anything unusual in the first two screenshots. They show without any doubt that Skylake is horrible with HPET on and you should disable it on your system.

The interesting screenshot is your third one! I have never seen a 10 MHz timer ever. The result is clearly from TSC, but this seems to be a very strange Windows bug with a totally wrong calculated startup frequency. I already have a workaround for this and will upload an updated version soon.

Thank you mat :) I will disable it now ;)

But isn't the results with HPET (On) in BIOS without forcing windows to use HPET are having the best results in those screenshots than others? Right? :)

I even feel the system is snappier and smoother and no lag and also windows start up very fast with HPET (On) in BIOS without forcing windows to use HPET :)

Anyway I will disable it for now and I will wait for your updated version :)))

Thank you (^.^)

Majestic12

Bloody Newbie
Registered: Oct 2018
Location: Poland
Posts: 1
Zitat aus einem Post von mat
The interesting screenshot is your third one! I have never seen a 10 MHz timer ever. The result is clearly from TSC, but this seems to be a very strange Windows bug with a totally wrong calculated startup frequency. I already have a workaround for this and will upload an updated version soon.

That 10 Mhz bug appeared on the newest Windows 10 update (1809).

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: sbg
Posts: 24212
Zitat aus einem Post von Majestic12
That 10 Mhz bug appeared on the newest Windows 10 update (1809).
Thanks for the information, I will look into it!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz