Windows 8 High DPC latency Fix

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by Penal Stingray, Jan 27, 2013.

  1. drbaltazar

    drbaltazar Banned

    Messages:
    416
    Likes Received:
    0
    GPU:
    amd 7950 3gb
    Invariant tsc was an update ms did .but that alone won't solve everything .the web sync time tool has to be disabled .
     
  2. BenYeeHua

    BenYeeHua Ancient Guru

    Messages:
    1,515
    Likes Received:
    0
    GPU:
    Asus 650M D3
    More info about web sync time tool? :)
     
  3. drbaltazar

    drbaltazar Banned

    Messages:
    416
    Likes Received:
    0
    GPU:
    amd 7950 3gb
    ok ! for the last time useplatformclock and useplateformtick yes ! but this is not for a speedtweak rofl ! some seems to think it is!if you gain speed it is a byproduct but it isn't the intention of my suggestion ! it is to have accurate pace of say a song or a video ! if you are an audiophile and/or a videophile you know what I mean !I don't think it is intentional by ms but till ms have fully verified it is the only way I know to stabilize and set proper pace of a given expected content!
     
  4. Thunderbolt8

    Thunderbolt8 Active Member

    Messages:
    80
    Likes Received:
    0
    GPU:
    Geforce GTX 760M
    using this command line bcdedit /set disabledynamictick yes had no effect for me whatsoever with windows 8.1

    what about that useplatformclock and useplatformtick thingie? should I activate/deactivate/delete it?
     
    Last edited: Feb 9, 2014

  5. Mineria

    Mineria Ancient Guru

    Messages:
    5,403
    Likes Received:
    638
    GPU:
    Asus RTX 3080 Ti
    Neither disabledynamictick nor useplatformclock needs to exist in the BCD stores, just leave it as it is default, have HPET enabled in BIOS so that code that needs it can use it.
    You can have the Timer Resolution tool running in background if it helps upon DPC latency.
     
  6. hold_on_tight

    hold_on_tight Member

    Messages:
    12
    Likes Received:
    0
    GPU:
    Gigabyte GTX 660 Ti
    Hi, tell me what you can do in this situation?
    [​IMG]
    [​IMG]
     
  7. WhiteLightning

    WhiteLightning Don Illuminati Staff Member

    Messages:
    29,445
    Likes Received:
    2,236
    GPU:
    GTX1070 iChillx4
    tried without virus scanner ?
     
  8. hold_on_tight

    hold_on_tight Member

    Messages:
    12
    Likes Received:
    0
    GPU:
    Gigabyte GTX 660 Ti
    I tried to install a clean Win 8.1 x64 and Win 7 x64 and i have same result, high latency and crackling sound in 3D.
     
  9. -Tj-

    -Tj- Ancient Guru

    Messages:
    17,476
    Likes Received:
    2,128
    GPU:
    Zotac GTX980Ti OC
    Its probably that usb device, it has huge numbers of interrupts.


    btw you can try this tool, to assign IRQ to native so its not limited by interrupts anymore

    post #137
    http://forums.guru3d.com/showthread.php?t=378044&page=6



    EDIT: also uninstall intel management engine and install only its driver through device manager

    [​IMG]

    extract and then pinpoint to its folder and update

    *Intel Management Engine Interface (MEI/HECI) Version 9.5.24.1790 WHQL
    http://www.station-drivers.com/inde...nterface-(MEI-HECI)-Version-9.5.24.1790-WHQL/
     
    Last edited: Apr 27, 2014
  10. JulioCesarSF

    JulioCesarSF Active Member

    Messages:
    98
    Likes Received:
    0
    GPU:
    SLI GTX 780 Ti
    4930k
    Asus Rampage IV Extreme
    16Gb Corsair Dominator 2400mhz
    SSD Force GT
    SLI 780 Ti
    Windows 8.1 Pro 64Bits

    With bcdedit command enabled:

    [​IMG]

    Wtf, what i do? :bang:
     

  11. JulioCesarSF

    JulioCesarSF Active Member

    Messages:
    98
    Likes Received:
    0
    GPU:
    SLI GTX 780 Ti
    Network fixed, what about now?

    This was while playing CS:GO.:wanker:

    [​IMG]
     
    Last edited: Sep 21, 2014
  12. pjokerxp

    pjokerxp Banned

    Messages:
    652
    Likes Received:
    0
    GPU:
    Palit GeForce GTX 680 2GB
    install another versoin of INTELRST or INTELINF
     
  13. sourkimchi

    sourkimchi Member

    Messages:
    48
    Likes Received:
    0
    GPU:
    EVGA 980 GTX SC ACX 2.0
    What do you mean by that? Sorry I have the same problem as that guy (nvidia driver having crazy latency)

    EDIT: Heres my problem
    http://i.imgur.com/4EF1nw7.jpg
    http://i.imgur.com/R8boAlJ.jpg

    I tried both Hpet On/Off On/On Off/Off combinations but they never really change anything major. Sometimes the dpc routine execution time goes up high as 1.8k Used MSI util on both my cards.
     
    Last edited: Sep 21, 2014
  14. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,418
    Likes Received:
    10,548
    GPU:
    GF RTX 3060TI
    moved to a dedicated thread...
     
    Last edited: Sep 22, 2014
  15. dsbig

    dsbig Ancient Guru

    Messages:
    4,062
    Likes Received:
    43
    GPU:
    EVGA RTX 2070
    best way I found to disable latency was to disable cpu energy settings in bios

    I been testing my latency in windows 8 and it been hovering around 150us without dropping. maybe for 2 second it would drop to 20us.

    I disabled energy settings and retested and its now hovering around 19us sometimes going to 40.


    of course though it causes cpu to stay at constant speed and voltage. but my cooling can handle it.


    Daw website say the energy settings should be disabled anyway, because it can cause latency issues.

    which I have saw better response with some music software
     
    Last edited: Sep 23, 2014

  16. bensmooth

    bensmooth Member Guru

    Messages:
    176
    Likes Received:
    31
    GPU:
    3060Ti Elite Rev2
    Timer settings

    The Tweaks, Defined
    bcdedit /set useplatformclock true
    bcdedit /set tscsyncpolicy Enhanced
    bcdedit /set disabledynamictick yes

    The commonality they share is they are setting that involve the system clock.
    In general Windows will use the best timer your hardware supports and may use a mix of timers.
    “Best” does not always mean fastest. Fastest can mean errors.
    These settings can harm battery life.
    As I understand it, Windows 8.1 defaults to invariant TSC when hardware supports it.

    These tweaks are applied via Command Prompt (Admin).
    To remove them:
    bcdedit /deletevalue useplatformclock
    bcdedit /deletevalue tscsyncpolicy
    bcdedit /deletevalue disabledynamictick

    To view bcdedit settings:
    bcdedit /enum


    useplatformclock [ yes | no ]
    Forces the use of the platform clock as the system’s performance counter.
    Note This option should only be used for debugging.

    tscsyncpolicy [ Default | Legacy | Enhanced ]
    Controls the times stamp counter synchronization policy. This option should only be used for debugging.
    Note The option is available starting in Windows 8 and Windows Server 2012.

    disabledynamictick [ yes | no ]
    Enables and disables dynamic timer tick feature. The option is available starting with Windows 8 and Windows Server 2012.
    Note This option should only be used for debugging.
     
  17. bensmooth

    bensmooth Member Guru

    Messages:
    176
    Likes Received:
    31
    GPU:
    3060Ti Elite Rev2
    TJ on station drivers site driver is availableIntel ME Firmware Version 9.5.35.1862
     
  18. BenYeeHua

    BenYeeHua Ancient Guru

    Messages:
    1,515
    Likes Received:
    0
    GPU:
    Asus 650M D3
    Yup, you can get best result by limit the C-states to C1E only, or at least C3 if you don't care about power save.
    Because it take time to recover from deep sleep.

    You can also use ThrottleStop to change the C-states without disable it via BIOS, if your motherboard support it. ;)
     
  19. X7007

    X7007 Ancient Guru

    Messages:
    1,734
    Likes Received:
    51
    GPU:
    Sapphire 6900XT
    can anyone explain the setting

    bcdedit/set tscsyncpolicy Enhanced

    What does it do ?
     

Share This Page