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

TimerBench: Ein Benchmark für Windows Timer

mat 02.10.2017 - 18:05 278749 115 Thread rating
Posts

bbertram

Bloody Newbie
Registered: Apr 2018
Location: Brandon, Manitob..
Posts: 5
I checked my two home machines last night. My Xeon 3450 did not seem affected by the HPET being forced or default in Win10. It was set to default when I checked.

However my AMD A6 was set to forced. I could not get TimeBench to work on it so I used PassMark to test with. it didn't show a difference with it set to forced or default in Win10.

It was shown AMD is affected little by forcing the use of HPET but since it has integrated graphics I was wondering if it would make a difference....nope. Fun to play with though. This machine is a DOG! Adding a second stick of RAM making it dual channel helped a fair but I think the platter HD is keeping it slow. Off topic, but thought it was interesting to share.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25375
Thanks for taking the time to post here! It depends a lot on the platform. Intel platforms up to Kaby Lake including Broadwell-E are not affected. They have a very fast HPET timer that can be called up to 1.4 million times a second. Performance goes to hell with Skylake X where the number of possible HPET calls goes back to 200.000 per second.

With AMD it is difficult to say currently. I don't think the APUs are affected. Ryzen shows performance differences though, but only if a lot of timer calls are made like during a game and the GPU is strong enough to shift the bottleneck to the CPU. It would cap an already high framerate, that's why this has gone under the radar for so long. The PassMark tests could show a difference in 3D with the right setup, but not with an IGP in a higher resolution. That's always GPU bound.

Btw a normal CPU benchmark won't be held back, because these benchmarks use timing very little. Sometimes it's just one call at the beginning and one in the end.

You should read my new article about this, it's finally in English: https://www.overclockers.at/article...nd-what-it-isnt

I am curious what your problem with TimerBench was. A screenshot or an error message would be appreciated!

bbertram

Bloody Newbie
Registered: Apr 2018
Location: Brandon, Manitob..
Posts: 5
I'll post the error when I get home tonight. Off the top of my head it was "fatal error" when trying to run the UE4 test.

It would be nice to know more about what can set HPET to forced in Windows. I'm just waiting for AdoredTV to do a video about this. its a very interesting subject.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25375
https://www.anandtech.com/show/1267...ryzen-results/5

Zitat
Matthias from Overclockers.at reached out to me and linked me to his article on how they have previously encountered the issue. The article is a nice read, and well worth clicking through.

Matthais explains how during their X299 testing, they were experiencing slowdown in their game benchmarks, and pin-pointing the problem with HPET. (We also had similar issues, and didn’t post results, but never got to the bottom of the issue.) As a result, the team over at Overclockers.at developed a tool called TimerBench in order to determine the effect of HPET. As noted, HPET has a much longer latency, but is more accurate.

In the results from overclockers.at one metric stood out: moving from Broadwell-E to Skylake-X meant that the number of theoretical peak HPET calls per second reduced from 1.4 million to 0.2 million – the latency to make a HPET call suddenly became 7x longer with Skylake-X. TimerBench, the tool developed, provides an Unreal 4.7.2 scene and measures timer calls between a system running a game, and one without.

:eek:

Wir haben geplaudert, aber den Link hat er von meinem Facebook-Account. ;)

erlgrey

formerly known as der~erl
Registered: Aug 2002
Location: Wien
Posts: 4366
spät aber doch, freut mich, dass es jetzt vielleicht doch noch mehr Wellen schlägt! :)

wergor

connoisseur de mimi
Avatar
Registered: Jul 2005
Location: graz
Posts: 4023
nice :ghug:

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 13683
mich würd echt mal ein in-depth review über die genauigkeit von benchmarks und den zusammenhang mit verschidenen timern interessieren :D

bbertram

Bloody Newbie
Registered: Apr 2018
Location: Brandon, Manitob..
Posts: 5
Not sure how to post a picture on here so I shared it from my google drive.

https://drive.google.com/open?id=1O...hV-xPHCXCncCTZf

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25375
Thank you! It looks like there is a problem with Unreal Engine 4 on your system. Is this a DirectX 11 compatible graphics unit?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25375
Falls es jemanden interessiert: Wir hatten auf unseren englischen HPET-Artikel in den letzten 24h 6188 Zugriffe. Er wird also fleißig gelesen. Ich bin mittlerweile auch in Kontakt mit jemandem vom Benchmark-Team bei Intel. Mal schauen, was dabei herauskommt.

Edit: Und fast 500x wurde TimerBench heruntergeladen. :)

Earthshaker

Here to stay
Avatar
Registered: Dec 2002
Location: .de
Posts: 8757
Gratz :)

bbertram

Bloody Newbie
Registered: Apr 2018
Location: Brandon, Manitob..
Posts: 5
Zitat aus einem Post von mat
Thank you! It looks like there is a problem with Unreal Engine 4 on your system. Is this a DirectX 11 compatible graphics unit?

Funny thing is, my other machine ran it fine twice then on the third time it failed in the same manner. As for DX11 compatible, I believe so but thats a good question.

bbertram

Bloody Newbie
Registered: Apr 2018
Location: Brandon, Manitob..
Posts: 5
This has kinda fallen off the radar. I expected each review site to show they have it set to default in windows. I expected atleast one other mainstream site to do their own tests, with and without meltdown patches.

its a very interesting subject with many questions left unanswered.

enforcer

What?
Avatar
Registered: Apr 2001
Location: Mäder / Vlbg
Posts: 2419
Bin auch endlich dazu gekommen

click to enlarge

Locutus

Gaming Addicted
Avatar
Registered: Dec 2004
Location: Wien
Posts: 10537
Bin mit meiner Freundin bei ihrem System am suchen woran es liegt, dass sie Framedrops hat (schwanken zB bei GTA zwischen 20 und 60). Dabei bin ich auf dieses Thema aufmerksam gemacht worden. Wir wollten nun den Test laufen lassen.

Aktuelle Einstellungen:
tb_230794.jpg

Also is HPET eigentlich schon deaktiviert? Bringts trotzdem etwas wenn man umstellt auf HPET?
Beim Benchmark erscheint übrigens die Fehlermeldung: "Could not parse framerate monitoring data". Also der Benchmark läuft kurz aber dann kommt die Meldung.

Any Ideas?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz