Jump to content
|Topic||Stats||Last action by|
|Not too Sure of Cyan Update :/||
|Official Dogs vs Cats||
|Mitt Romney: Obama worse than even I expected||
|Expansion Slot Screws for my Thermaltake case||
|What is an entry level programming job?||
Posted 04 June 2014 - 15:59
Posted 04 August 2014 - 18:05
HardBag (or anyone else here),
How do I check the BCD on what's the current setting of useplatformclock, before making any changes to the BCD?
BTW, I have checked my system to see if Invariant TSC is supported or not. Says it's supported.
So does that mean I don't need to edit my BCD?
For those who don't know how to check, here's how:
1. Open AIDA64 -> Motherboard -> CPUID2. Look for the field "Invariant Time Stamp Counter", and check whether it's supported or not.
Recently I've been doing around this issue as well, as my CPU supports invariant tsc too. Core i5 3570K
I'm not clear hot be sure that invariant tsc get's used - I'm not sure. There is motherboard too.. Usually with HPET setting.
I have removed use platforclock, and disabled HPET in bios. My DPC latency is low, but there's spikes. And these spikes we should be benching.. for example.
I though that that might give headroom for CPU to use Invariant TSC through the system and sync with OS... Maybe. I think I'm gonna re-enable the setting in motherboard, so that MB doesn't restrict hpet being used, as I assume the setting shouldn't block Invariant TSC .... I guess.
Fortunately I have to say that useplatformclock defaults windows to the best that the clock has (cpu), but is it so with mb's?
I would not perhaps reckon to use platformclock true unless one knows HPET is the best that the cpu can do, and to my assumption lot's does have!
Although looking at this topic I would say it's 50/50 if they benefited from use platformclock true setting.
Posted 07 August 2014 - 07:40
turbo boost on cpu also causes latency spikes along speed step and other energy setting in bios.
I tested this and its true.
latencymon show low latency and hardly any spikes.
only drawback is that the cpu runs at 100% all the time.
Posted 11 August 2014 - 03:40
I have turbo boost on all my cores, 3.8Ghz from 3.4Ghz i5 3570K, though I still have option that when full cores not needed those will slow down to 1.6Ghz, I mean when in idle. 3.8Ghz is almost 4Ghz so I'm quite happy just with turbo boost. Don't need other OC'ing for CPU.
When I disabled HPET on BIOS I couldn't have HPET on Windows (7 Pro x64), it didn't show up as system device in device manager, so I enabled it in BIOS and there it was again. As my CPU supports Invariant TSC I don't have useplatformclock set true. Although I dunno if Win 7 supports Invariant TSC. What I heard Win 8 defaults to it.
To sum up this topic, forcing platformclock true can be beneficial for half of the people, depending on hardware. But I guess "HPET tweak" can be called as Vista era tweak.
Anyhow here's a link to sum up http://www.tweakhoun...ks-benchmarked/
I think I'll default to baseline. But as this thread has shown some people do get benefits for setting use platformclock true.
From my part I'll draw this discussion to an end. However maybe there should be a timers discussion, so that people would be more in the know of what in where etc... As some people are very interested of these kind of stuff.
Posted 12 August 2014 - 02:55
Please read this article
It might be that forcing platrformclock true might be the best after all, but different apps sets the timer, for example Chrome, how they want ~ so the user sure would get security of having the best timer with useplatformclock true...
Definitely on Neowin there should be a windows timers discussion, otherwise we're just n00bs.