Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

invariant tsc dynamicly adjusted?

drbaltazardrbaltazar Member UncommonPosts: 7,856
Question!supposedly if no sleep are enabled in bios ,window use the best timer supported(invariant tsc)!if sleep are present,window go back in time and pull out the good old timer!is this still true?so I just had to disable sleep and window would have used invariant tsc?god I hate ms at time!(ms reply:but see you asked the wrong question)

Ps:it seem noise cause lag,so if your i5 2500k yell 1333 for ram max ?might want to max it at 1333 (good for 10 to 15 ms suppodly)

Comments

  • ZezdaZezda Member UncommonPosts: 686

    Invariant TSC, as per the intel manual, "will run at a constant rate in all ACPI P-, C- and T-states".

    From what I have picked up on if the TSC stops during C state transitions then it is usually resynchronised afterwards. Invariant TSC is supported on Nehelem and newer processors.

     

    I fail to see what issue you have with this?

     

    [edit]

     

    Actually when I read that last part again...Are you talking about DPC latency there? If so then what issue are you having with it?

  • drbaltazardrbaltazar Member UncommonPosts: 7,856
    OK!this is way above my skill,but from the text I read it seems after xp (ya xp had timer issue so industry tried to fix it!they weren't succesfull in vista and weren't succesfull in window 7 (WHAT)ya various hardware maker are trying to fix issue that are at their end(or fixing wrong thing)!press ff and we got w8,and supposedly they fixed the issue(almost everybody won't like it tho)when the new way is enabled(I have yet to find info on how to enable new way of timing, since all text assume hardware maker know how!(oh boy this is a huge problem ,I bet 99.999 %dont know how to enable new way of granularity and dynamicity of adjustment!if you use the w8 new way here is the short of it,you have one part that is big day,this correct the time very grosly,its 3 pm clock should say something else?it directly change it automaticly to said value back ward or forward,then you have the I'm accurate at all cost one,this one will adjust dynamicly forward or backward inside a ms window(1000us)this is another thing various software might not like!(I think this is why we get disconnected from ff14.ya amd and nvidia also probably have software that don't like this.I haven't finished the what's what!but from what I read so far ?mm ya most issue are probably caused indirectly by the way os handle timer!bottom line if you are on Linux and call your self a hardware maker make sure how the timer does thing and how your hardware expect timer to work match!otherwise you might have a lot more e mail then you would like (complaint)
  • drbaltazardrbaltazar Member UncommonPosts: 7,856
    http://www.windowstimestamp.com

    Sorry forgot to post the link!just go there the download is there!sorry it isn't light reading!
  • ZezdaZezda Member UncommonPosts: 686

    Right, so you're talking about DPC latency and that some times it can be skewed by the TSC on the computer being incorrect due to C state changes in the OS etc.

    Forget about this, it's not causing you any problems. Even if it was the ability to correctly understand, diagnose and troubleshoot them is beyond you to the point were your random fiddling has as much chance of making things worse than it does to improve anything. Random disconnections in games and such like is not going to be an issue due to either of those things because if it was an issue then it would have been found by the QA teams or beta testers (Which would result in one of two solutions being applied. Either formatting windows or a problematic hardware configuration/combination being the culprit).

     

    You seem to spend a lot of time looking at random background technologies and blowing out of proportion the potential issues that can arise from them. My advice for you would be to forget about all that and start with the simple possibilities firstly before you bog yourself down with stuff you have little/no control over.

  • drbaltazardrbaltazar Member UncommonPosts: 7,856
    Oh I found my fix!(for now)
    1:stick to invariant tsc if your system and is support it
    2:disable window automatic time update
    3:make sure your system is message signal interrupt friendly or better msi-x
    4:make sure to disable any sleep measure!

    With these you might not know what time it is but your computer will purr and so will your game.

    If I forgot anything please feel free to chime in.

    Question:if user use MSI or msi-x etc periodic interrupt function or the newer variant hpet (doing interrupt)won't be needed right!
Sign In or Register to comment.