MSI Interrupt Steering Causing Input Lag Windows 10

Discussion in 'Operating Systems' started by ZeeMonning, Jan 30, 2023.

  1. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    I think I might need the experts on this one (mbk1969, you might be my only hope).

    I guess my question is: How does MSI interrupt steering work, or is there such a think, and is there a way for me to force an order?

    So I've been having this input lag issue ever since I've built my PC (My first PC, and my first gaming experience). Just seemed to be generic input lag. Very hard to notice unless you 'fix' it, which I have done in multiple different ways with varying success and duration. Result is the mouse feels quicker and more responsive, even on the desktop.

    I realized something today. Something that (I desperately hope) might be the final solution:

    What if all the changes I made, all the 'fixes' and 'half-fixes', all of which don't consistently work and tend to be temporary, are just re-ordering/re-steering the (for lack of a better term) interrupt order, changing the order the CPU checks for interrupts? (This is based on my knowledge of message-signaled interrupts. Could very well be faulty.)

    A while back I disabled the onboard HD Audio Controller, and that seemed to help. That could've caused devices to re-order. The best I've got my PC to feel was when I changed the audio quality of my headset (only the first time. I have not been able to replicate that 'fix'). That seems like it could trigger a re-order. I think every single thing I did to 'fix' the issue involved uninstalling or editing devices or their drivers.
    Examples:
    -'Clean installing' the mouse
    -Trying different headsets
    -Disabling devices in Device Manager
    -Disabling devices in the BIOS
    -Changing MSI registry settings like 'MessageNumberLimit', 'DevicePriority', and affinity

    How I got here (this is fairly important): My most recent troubleshooting had me changing the Interrupt steering target load power setting in Windows (hidden by default). My most recent testing. No one seems to know what it does. All I knew was it was set at 50 (tenths of a percent). Seemed low, so I increased it to 10000 (max). I noticed that the games felt smoother and aiming was a tad easier, so I figured this setting actually was how much CPU the OS would give to interrupts. Seemed the most logical, still felt strange considering the name, but I had no contrary evidence.
    Then I decided to change it back to 50 (I disabled CPU idle entirely to see what that would do, and was reverting things I changed to see if they were necessary). Everything still seemed smooth, so I figured waking the CPU from idle was causing some issues.
    A couple days later, however, things seemed to revert, the smoothness was gone. So I changed target load back to 10000. Everything was pretty smooth again. Cool, thought all was good.
    Today games felt just a touch rougher than before. I was wondering if target load possibly doesn't do anything at all. So to try and test this, I set it back to 50.
    Games felt even smoother. I was hitting shots I would've missed before. I was so confused, until I had the thought above.
    This would make sense. When I changed target load back to 50 the first time and everything seemed great, I realized I had uninstalled my headset (more testing, trying to find a bad device driver or something). This seems like it could have caused devices to re-order. I went through all my other 'fixes', and they all seemed like they could be causing devices to re-order

    Some (potentially) useful specs:
    GPU: Gigabyte RTX 3060 Ti 8gb OC
    CPU: Ryzen 5 5600X
    RAM: 32gb 3600mhz
    Mobo: Gigabyte X470 Aorus Ultra Gaming (rev.1.0)
    Monitor: Gigabyte G27f, 144hz 1ms response time
    Mouse: HyperX Pulsefire Core
    Headset: Corsair HS60

    I have been at this for months, someone plz help me...
     
  2. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    ZeeMonning likes this.
  3. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    I will try and get those traces later today. Like I said, 'fixing' the system seems completely random, and considering I need the xHCI and GPU to be good, there is a very low chance I will get there. That has been one of the biggest reasons this has been so hard to troubleshoot and get to where I am, but I will give it my best shot. Also I've never been able to successfully run that xperf command (yes, I do have the toolkit installed), but yours looks more complete than the others I was copying, so I will give it a shot. If I can't get it working would a LatencyMon report be acceptable?

    EDIT: Just tested the xperf cmd on a different PC with toolkit: It works, I will use that when I get the chance.

    No, I just manually went into the registry and displayed all hidden power management options.

    Yes, as well as making sure PCIe link state power management was off.
     
    Last edited: Jan 30, 2023
  4. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    @ZeeMonning

    LatencyMon does not give detailed report, it gives only summary (and allegedly has a bug affecting that summary).

    As for manually unhiding power settings and using the Windows own dialog - old-school hardcore I would say. PowerSettingExplorer is more handy, IMO.
     
    ZeeMonning likes this.

  5. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    Btw, thanks so much for responding to this thread.

    Ok, good to know that LatencyMon is not the way to go. I had been using that because I couldn't get xperf to work. Thanks for this valuable info.

    Yeah, that's how I am. I like to manually do things as long as it is easy enough because I like to understand what is actually going on (at least for the first time). But for things like interrupt affinity, the tools are much more efficient, it would take way too long to configure otherwise.
     
  6. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    The traces are too long. Is there a recommended way to post them? Is there only a particular section you would like to see?
     
  7. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    Post them in code tags
    Code:
    like this
    
    Upd.: But if you mean that forum does not allow to post trace text because of its size then you can either split trace into DPC and ISR parts or upload trace file somewhere and post a link...
     
    Last edited: Jan 31, 2023
  8. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    Alright, I'm gonna be splitting the files.

    Here is the trace for the worst feel I replicated. I have felt it worse than this before, however.

    DPC (minus usage):

    Code:
    --------------------------
    DPC Info
    
    --------------------------
    CPU Usage Summing By Module For the Whole Trace
    
    CPU Usage from 0 us to 399779287 us:
    
         CPU 0 Usage,      CPU 1 Usage,      CPU 2 Usage,      CPU 3 Usage,      CPU 4 Usage,      CPU 5 Usage,
         usec      %,      usec      %,      usec      %,      usec      %,      usec      %,      usec      %, Module
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, CI.dll
         5806   0.00,      1149   0.00,      1056   0.00,      1507   0.00,      1319   0.00,      1870   0.00, CLASSPNP.SYS
            2   0.00,         4   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, Ndu.sys
           74   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, Ntfs.sys
           12   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, WdFilter.sys
        27908   0.01,   1206749   0.30,      1639   0.00,         0   0.00,         0   0.00,         0   0.00, Wdf01000.sys
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, Wof.sys
           10   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, afd.sys
        24731   0.01,    182725   0.05,      2230   0.00,        79   0.00,         0   0.00,         0   0.00, asmtxhci.sys
      3929589   0.98,         5   0.00,         9   0.00,        27   0.00,        24   0.00,        10   0.00, dxgkrnl.sys
         1857   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, dxgmms2.sys
            4   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, fvevol.sys
            2   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, gameflt.sys
         2134   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, kbdhid.sys
        12211   0.00,    110146   0.03,         0   0.00,         0   0.00,         0   0.00,         0   0.00, ndis.sys
          208   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, netbt.sys
        87444   0.02,     28110   0.01,     27816   0.01,     37604   0.01,     47017   0.01,    123565   0.03, ntoskrnl.exe
      4420406   1.11,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, nvlddmkm.sys
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, pdc.sys
            0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, rdyboost.sys
          373   0.00,       325   0.00,        20   0.00,         0   0.00,         0   0.00,         0   0.00, storahci.sys
        22898   0.01,     25841   0.01,     21931   0.01,     19364   0.00,     18310   0.00,     15128   0.00, storport.sys
         8217   0.00,      3277   0.00,     11260   0.00,      4706   0.00,      6751   0.00,      4799   0.00, tcpip.sys
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, tdx.sys
    
    Total = 2602741
    Elapsed Time, >        0 usecs AND <=        1 usecs, 1067041, or  41.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 583772, or  22.43%
    Elapsed Time, >        2 usecs AND <=        4 usecs, 369130, or  14.18%
    Elapsed Time, >        4 usecs AND <=        8 usecs, 316385, or  12.16%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  93862, or   3.61%
    Elapsed Time, >       16 usecs AND <=       32 usecs,  87024, or   3.34%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  84683, or   3.25%
    Elapsed Time, >       64 usecs AND <=      128 usecs,    143, or   0.01%
    Elapsed Time, >      128 usecs AND <=      256 usecs,    674, or   0.03%
    Elapsed Time, >      256 usecs AND <=      512 usecs,     26, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      1, or   0.00%
    Total,                                                2602741
    
    Total = 1 for module CI.dll
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 3641 for module CLASSPNP.SYS
    Elapsed Time, >        0 usecs AND <=        1 usecs,    190, or   5.22%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    857, or  23.54%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   1998, or  54.88%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    467, or  12.83%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     86, or   2.36%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     14, or   0.38%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     26, or   0.71%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      2, or   0.05%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      0, or   0.00%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      0, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      1, or   0.03%
    Total,                                                  3641
    
    Total = 14 for module Ndu.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     14, or 100.00%
    Total,                                                    14
    
    Total = 78 for module Ntfs.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     56, or  71.79%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     22, or  28.21%
    Total,                                                    78
    
    Total = 13 for module WdFilter.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     10, or  76.92%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      3, or  23.08%
    Total,                                                    13
    
    Total = 141445 for module Wdf01000.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     55, or   0.04%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  54547, or  38.56%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  84388, or  59.66%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   2424, or   1.71%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     31, or   0.02%
    Total,                                                141445
    
    Total = 1 for module Wof.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 13 for module afd.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     11, or  84.62%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      2, or  15.38%
    Total,                                                    13
    
    Total = 394430 for module asmtxhci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 392951, or  99.63%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1261, or   0.32%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    139, or   0.04%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     15, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      6, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     54, or   0.01%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      4, or   0.00%
    Total,                                                394430
    
    Total = 683889 for module dxgkrnl.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,  27418, or   4.01%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 119402, or  17.46%
    Elapsed Time, >        2 usecs AND <=        4 usecs, 295933, or  43.27%
    Elapsed Time, >        4 usecs AND <=        8 usecs, 177862, or  26.01%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   4798, or   0.70%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   3378, or   0.49%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  55031, or   8.05%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     67, or   0.01%
    Total,                                                683889
    
    Total = 2219 for module dxgmms2.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,   1920, or  86.53%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    296, or  13.34%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      1, or   0.05%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      0, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      1, or   0.05%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      1, or   0.05%
    Total,                                                  2219
    
    Total = 3 for module fvevol.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or  33.33%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      2, or  66.67%
    Total,                                                     3
    
    Total = 1 for module gameflt.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 1042 for module kbdhid.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    383, or  36.76%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     42, or   4.03%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    600, or  57.58%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     11, or   1.06%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      5, or   0.48%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      1, or   0.10%
    Total,                                                  1042
    
    Total = 188929 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 145833, or  77.19%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  41164, or  21.79%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   1509, or   0.80%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     81, or   0.04%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    107, or   0.06%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    189, or   0.10%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     45, or   0.02%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      1, or   0.00%
    Total,                                                188929
    
    Total = 7 for module netbt.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or  14.29%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      2, or  28.57%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      0, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      0, or   0.00%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      3, or  42.86%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      1, or  14.29%
    Total,                                                     7
    
    Total = 202011 for module ntoskrnl.exe
    Elapsed Time, >        0 usecs AND <=        1 usecs, 123959, or  61.36%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  23964, or  11.86%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  28741, or  14.23%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  25056, or  12.40%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    105, or   0.05%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    166, or   0.08%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     14, or   0.01%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      6, or   0.00%
    Total,                                                202011
    
    Total = 935204 for module nvlddmkm.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 372573, or  39.84%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 383115, or  40.97%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  16085, or   1.72%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  50293, or   5.38%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   2350, or   0.25%
    Elapsed Time, >       16 usecs AND <=       32 usecs,  80514, or   8.61%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  29508, or   3.16%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     66, or   0.01%
    Elapsed Time, >      128 usecs AND <=      256 usecs,    674, or   0.07%
    Elapsed Time, >      256 usecs AND <=      512 usecs,     26, or   0.00%
    Total,                                                935204
    
    Total = 1 for module pdc.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 1 for module rdyboost.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 512 for module storahci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    134, or  26.17%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    315, or  61.52%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     59, or  11.52%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      3, or   0.59%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      1, or   0.20%
    Total,                                                   512
    
    Total = 42022 for module storport.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,   1180, or   2.81%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  12843, or  30.56%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  20897, or  49.73%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   6682, or  15.90%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    291, or   0.69%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    124, or   0.30%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      5, or   0.01%
    Total,                                                 42022
    
    Total = 7263 for module tcpip.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    403, or   5.55%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    482, or   6.64%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   3111, or  42.83%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   1368, or  18.84%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   1731, or  23.83%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    154, or   2.12%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     14, or   0.19%
    Total,                                                  7263
    
    Total = 1 for module tdx.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    All Module = 2602741,  Total = 2602741,   EQUAL
     
  9. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    Interrupt (minus usage)

    Code:
    --------------------------
    Interrupt Info
    
    --------------------------
    CPU Usage Summing By Module For the Whole Trace
    
    CPU Usage from 0 us to 399779287 us:
    
         CPU 0 Usage,      CPU 1 Usage,      CPU 2 Usage,      CPU 3 Usage,      CPU 4 Usage,      CPU 5 Usage,
         usec      %,      usec      %,      usec      %,      usec      %,      usec      %,      usec      %, Module
         4233   0.00,     67672   0.02,      6974   0.00,      3311   0.00,     13126   0.00,     19812   0.00, Wdf01000.sys
        24505   0.01,    130575   0.03,     20363   0.01,      8870   0.00,     37276   0.01,     56460   0.01, asmtxhci.sys
     14662692   3.67,     21884   0.01,     35663   0.01,     17765   0.00,     69667   0.02,     96629   0.02, dxgkrnl.sys
         6081   0.00,     62672   0.02,         0   0.00,         0   0.00,         0   0.00,         0   0.00, ndis.sys
        76894   0.02,    113801   0.03,      5184   0.00,       961   0.00,      3748   0.00,      5315   0.00, storport.sys
    
    Total = 2777995
    Elapsed Time, >        0 usecs AND <=        1 usecs, 1955965, or  70.41%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   4996, or   0.18%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   3784, or   0.14%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  43289, or   1.56%
    Elapsed Time, >        8 usecs AND <=       16 usecs, 214244, or   7.71%
    Elapsed Time, >       16 usecs AND <=       32 usecs, 498805, or  17.96%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  56901, or   2.05%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     10, or   0.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      0, or   0.00%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      0, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      1, or   0.00%
    Total,                                                2777995
    
    Total = 271767 for module Wdf01000.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 269431, or  99.14%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   2245, or   0.83%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     75, or   0.03%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      6, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      2, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      7, or   0.00%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      1, or   0.00%
    Total,                                                271767
    
    Total = 758963 for module asmtxhci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 757682, or  99.83%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1079, or   0.14%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    126, or   0.02%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      7, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     16, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     48, or   0.01%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      5, or   0.00%
    Total,                                                758963
    
    Total = 1478461 for module dxgkrnl.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 702998, or  47.55%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    610, or   0.04%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     75, or   0.01%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   4906, or   0.33%
    Elapsed Time, >        8 usecs AND <=       16 usecs, 214216, or  14.49%
    Elapsed Time, >       16 usecs AND <=       32 usecs, 498750, or  33.73%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  56895, or   3.85%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     10, or   0.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      0, or   0.00%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      0, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      1, or   0.00%
    Total,                                                1478461
    
    Total = 188018 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 186929, or  99.42%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1017, or   0.54%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     67, or   0.04%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      5, or   0.00%
    Total,                                                188018
    
    Total = 80786 for module storport.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,  38925, or  48.18%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     45, or   0.06%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   3441, or   4.26%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  38365, or  47.49%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     10, or   0.01%
    Total,                                                 80786
    
    All Module = 2777995,  Total = 2777995,   EQUAL
     
  10. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    The best feeling (Note the xHCI felt ok, but not great).

    DPC (minus usage)

    Code:
    --------------------------
    DPC Info
    
    --------------------------
    CPU Usage Summing By Module For the Whole Trace
    
    CPU Usage from 0 us to 444969669 us:
    
         CPU 0 Usage,      CPU 1 Usage,      CPU 2 Usage,      CPU 3 Usage,      CPU 4 Usage,      CPU 5 Usage,
         usec      %,      usec      %,      usec      %,      usec      %,      usec      %,      usec      %, Module
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, CI.dll
         8712   0.00,      1535   0.00,      1422   0.00,      1228   0.00,      1476   0.00,       753   0.00, CLASSPNP.SYS
            3   0.00,         2   0.00,         1   0.00,         0   0.00,         0   0.00,         0   0.00, Ndu.sys
           85   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, Ntfs.sys
           16   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, WdFilter.sys
        73527   0.02,   1259650   0.28,       147   0.00,         0   0.00,         0   0.00,         0   0.00, Wdf01000.sys
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, Wof.sys
            9   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, afd.sys
        32879   0.01,    195242   0.04,      1370   0.00,        75   0.00,         0   0.00,         0   0.00, asmtxhci.sys
      3998570   0.90,        15   0.00,         9   0.00,        15   0.00,        17   0.00,        38   0.00, dxgkrnl.sys
         2016   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, dxgmms2.sys
            4   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, fvevol.sys
            2   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, gameflt.sys
         2861   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, kbdhid.sys
        13542   0.00,    113970   0.03,         0   0.00,         0   0.00,         0   0.00,         0   0.00, ndis.sys
          217   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, netbt.sys
        94444   0.02,     28781   0.01,     29211   0.01,     41589   0.01,     48112   0.01,    128797   0.03, ntoskrnl.exe
      4693123   1.05,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, nvlddmkm.sys
            2   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, pdc.sys
            0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, rdyboost.sys
          490   0.00,       305   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, storahci.sys
        28337   0.01,     28299   0.01,     19170   0.00,     19541   0.00,     21629   0.00,     19041   0.00, storport.sys
        10229   0.00,      2975   0.00,      4095   0.00,      5108   0.00,      5846   0.00,      3369   0.00, tcpip.sys
            1   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00,         0   0.00, tdx.sys
    
    Total = 2688206
    Elapsed Time, >        0 usecs AND <=        1 usecs, 1153591, or  42.91%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 549981, or  20.46%
    Elapsed Time, >        2 usecs AND <=        4 usecs, 376962, or  14.02%
    Elapsed Time, >        4 usecs AND <=        8 usecs, 323275, or  12.03%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  96749, or   3.60%
    Elapsed Time, >       16 usecs AND <=       32 usecs,  94884, or   3.53%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  92062, or   3.42%
    Elapsed Time, >       64 usecs AND <=      128 usecs,    191, or   0.01%
    Elapsed Time, >      128 usecs AND <=      256 usecs,    498, or   0.02%
    Elapsed Time, >      256 usecs AND <=      512 usecs,     12, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      1, or   0.00%
    Total,                                                2688206
    
    Total = 1 for module CI.dll
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 4757 for module CLASSPNP.SYS
    Elapsed Time, >        0 usecs AND <=        1 usecs,    247, or   5.19%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1629, or  34.24%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   2271, or  47.74%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    447, or   9.40%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    110, or   2.31%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     21, or   0.44%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     31, or   0.65%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      0, or   0.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      0, or   0.00%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      0, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      1, or   0.02%
    Total,                                                  4757
    
    Total = 17 for module Ndu.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     17, or 100.00%
    Total,                                                    17
    
    Total = 87 for module Ntfs.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     65, or  74.71%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     22, or  25.29%
    Total,                                                    87
    
    Total = 15 for module WdFilter.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     11, or  73.33%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      3, or  20.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      1, or   6.67%
    Total,                                                    15
    
    Total = 154034 for module Wdf01000.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    304, or   0.20%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  62885, or  40.83%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  88104, or  57.20%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   2687, or   1.74%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     53, or   0.03%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      1, or   0.00%
    Total,                                                154034
    
    Total = 1 for module Wof.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 10 for module afd.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      5, or  50.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      5, or  50.00%
    Total,                                                    10
    
    Total = 423503 for module asmtxhci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 421874, or  99.62%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1424, or   0.34%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     98, or   0.02%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     14, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     11, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     73, or   0.02%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      9, or   0.00%
    Total,                                                423503
    
    Total = 670978 for module dxgkrnl.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,  30518, or   4.55%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 106453, or  15.87%
    Elapsed Time, >        2 usecs AND <=        4 usecs, 291316, or  43.42%
    Elapsed Time, >        4 usecs AND <=        8 usecs, 173918, or  25.92%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   4954, or   0.74%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   5525, or   0.82%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  58220, or   8.68%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     73, or   0.01%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      1, or   0.00%
    Total,                                                670978
    
    Total = 2426 for module dxgmms2.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,   2149, or  88.58%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    272, or  11.21%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      1, or   0.04%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      0, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      1, or   0.04%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      2, or   0.08%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      1, or   0.04%
    Total,                                                  2426
    
    Total = 3 for module fvevol.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      3, or 100.00%
    Total,                                                     3
    
    Total = 1 for module gameflt.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 1872 for module kbdhid.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,   1120, or  59.83%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     99, or   5.29%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    631, or  33.71%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     18, or   0.96%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      4, or   0.21%
    Total,                                                  1872
    
    Total = 209558 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 174411, or  83.23%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  33483, or  15.98%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   1081, or   0.52%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    187, or   0.09%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    181, or   0.09%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    173, or   0.08%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     40, or   0.02%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      2, or   0.00%
    Total,                                                209558
    
    Total = 8 for module netbt.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or  12.50%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or  12.50%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      2, or  25.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      0, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      0, or   0.00%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      4, or  50.00%
    Total,                                                     8
    
    Total = 220697 for module ntoskrnl.exe
    Elapsed Time, >        0 usecs AND <=        1 usecs, 135661, or  61.47%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  25369, or  11.49%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  35493, or  16.08%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  23915, or  10.84%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     94, or   0.04%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    146, or   0.07%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     19, or   0.01%
    Total,                                                220697
    
    Total = 943287 for module nvlddmkm.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 385488, or  40.87%
    Elapsed Time, >        1 usecs AND <=        2 usecs, 362277, or  38.41%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  18945, or   2.01%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  54093, or   5.73%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   2201, or   0.23%
    Elapsed Time, >       16 usecs AND <=       32 usecs,  85992, or   9.12%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  33668, or   3.57%
    Elapsed Time, >       64 usecs AND <=      128 usecs,    114, or   0.01%
    Elapsed Time, >      128 usecs AND <=      256 usecs,    497, or   0.05%
    Elapsed Time, >      256 usecs AND <=      512 usecs,     12, or   0.00%
    Total,                                                943287
    
    Total = 2 for module pdc.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or  50.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or  50.00%
    Total,                                                     2
    
    Total = 1 for module rdyboost.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 579 for module storahci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    150, or  25.91%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    362, or  62.52%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     63, or  10.88%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      3, or   0.52%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      1, or   0.17%
    Total,                                                   579
    
    Total = 49267 for module storport.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,   1460, or   2.96%
    Elapsed Time, >        1 usecs AND <=        2 usecs,  17934, or  36.40%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  23067, or  46.82%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   6379, or  12.95%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    302, or   0.61%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    117, or   0.24%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      8, or   0.02%
    Total,                                                 49267
    
    Total = 7101 for module tcpip.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    409, or   5.76%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    643, or   9.06%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   3689, or  51.95%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   1416, or  19.94%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    791, or  11.14%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    143, or   2.01%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      9, or   0.13%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      1, or   0.01%
    Total,                                                  7101
    
    Total = 1 for module tdx.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or 100.00%
    Total,                                                     1
    
    All Module = 2688206,  Total = 2688206,   EQUAL
     

  11. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    Interrupt (minus usage)

    Code:
    --------------------------
    Interrupt Info
    
    --------------------------
    CPU Usage Summing By Module For the Whole Trace
    
    CPU Usage from 0 us to 444969669 us:
    
         CPU 0 Usage,      CPU 1 Usage,      CPU 2 Usage,      CPU 3 Usage,      CPU 4 Usage,      CPU 5 Usage,
         usec      %,      usec      %,      usec      %,      usec      %,      usec      %,      usec      %, Module
         6609   0.00,     67633   0.02,      7175   0.00,      3430   0.00,     13615   0.00,     21177   0.00, Wdf01000.sys
        28868   0.01,    134042   0.03,     20193   0.00,      9234   0.00,     38666   0.01,     59310   0.01, asmtxhci.sys
     14775287   3.32,     21431   0.00,     34129   0.01,     16701   0.00,     68151   0.02,     95111   0.02, dxgkrnl.sys
         5715   0.00,     65418   0.01,         0   0.00,         0   0.00,         0   0.00,         0   0.00, ndis.sys
       108524   0.02,    115996   0.03,      5916   0.00,      1038   0.00,      4231   0.00,      6033   0.00, storport.sys
    
    Total = 2884719
    Elapsed Time, >        0 usecs AND <=        1 usecs, 2059197, or  71.38%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   4120, or   0.14%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   4330, or   0.15%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  51422, or   1.78%
    Elapsed Time, >        8 usecs AND <=       16 usecs, 203032, or   7.04%
    Elapsed Time, >       16 usecs AND <=       32 usecs, 500573, or  17.35%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  62029, or   2.15%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     16, or   0.00%
    Total,                                                2884719
    
    Total = 296195 for module Wdf01000.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 294272, or  99.35%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   1846, or   0.62%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     63, or   0.02%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      5, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      1, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      6, or   0.00%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      2, or   0.00%
    Total,                                                296195
    
    Total = 815790 for module asmtxhci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 814636, or  99.86%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    971, or   0.12%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    113, or   0.01%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      5, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     14, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     47, or   0.01%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      4, or   0.00%
    Total,                                                815790
    
    Total = 1469290 for module dxgkrnl.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 696593, or  47.41%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    642, or   0.04%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     71, or   0.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   6425, or   0.44%
    Elapsed Time, >        8 usecs AND <=       16 usecs, 203000, or  13.82%
    Elapsed Time, >       16 usecs AND <=       32 usecs, 500520, or  34.07%
    Elapsed Time, >       32 usecs AND <=       64 usecs,  62023, or   4.22%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     16, or   0.00%
    Total,                                                1469290
    
    Total = 208603 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs, 207951, or  99.69%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    613, or   0.29%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     36, or   0.02%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      2, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      1, or   0.00%
    Total,                                                208603
    
    Total = 94841 for module storport.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,  45745, or  48.23%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     48, or   0.05%
    Elapsed Time, >        2 usecs AND <=        4 usecs,   4047, or   4.27%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  44985, or  47.43%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     16, or   0.02%
    Total,                                                 94841
    
    All Module = 2884719,  Total = 2884719,   EQUAL
     
  12. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    @ZeeMonning

    I see only one difference in DPC:
    Code:
         8217   0.00,      3277   0.00,     11260   0.00,      4706   0.00,      6751   0.00,      4799   0.00, tcpip.sys
    vs
        10229   0.00,      2975   0.00,      4095   0.00,      5108   0.00,      5846   0.00,      3369   0.00, tcpip.sys
    
     
  13. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    @ZeeMonning

    It is not clear whether you toyed with setting "Interrupt Steering Mode"

    Code:
    Setting:
      Interrupt Steering Mode
    
    Description:
      Interrupt Steering Mode
    
    Subgroup:
      Interrupt Steering Settings
    
    Possible values (index - hexadecimal or string value - friendly name - descr):
      0 - 00000000 - Default - Default
      1 - 00000001 - Any processor - Route interrupts to any processor
      2 - 00000002 - Any unparked processor with time delay - Route interrupts to any unparked processor with time delay
      3 - 00000003 - Any unparked processor - Route interrupts to any unparked processor
      4 - 00000004 - Lock Interrupt Routing - Lock Interrupt Routing
      5 - 00000005 - Processor 0 - Route interrupts to Processor 0
      6 - 00000006 - Processor 1 - Route interrupts to Processor 1
    
    Subgroup / Setting GUIDs:
      48672f38-7a9a-4bb2-8bf8-3d85be19de4e / 2bfc24f9-5ea2-4801-8213-3dbae01aa39d
    
    Upd.: As a reference https://www.alibabacloud.com/blog/597128
     
    Last edited: Jan 31, 2023
  14. Donduck

    Donduck Master Guru

    Messages:
    354
    Likes Received:
    23
    GPU:
    Radeon RX Vega 7
    As far as I know, Windows routes almost all ISRs to cpu0 even under default settings.
     
  15. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    Well, look at OP trace:
    Code:
    --------------------------
    Interrupt Info
    
    --------------------------
    CPU Usage Summing By Module For the Whole Trace
    
    CPU Usage from 0 us to 444969669 us:
    
        CPU 0 Usage,      CPU 1 Usage,      CPU 2 Usage,      CPU 3 Usage,      CPU 4 Usage,      CPU 5 Usage,
        usec      %,      usec      %,      usec      %,      usec      %,      usec      %,      usec      %, Module
        6609   0.00,     67633   0.02,      7175   0.00,      3430   0.00,     13615   0.00,     21177   0.00, Wdf01000.sys
       28868   0.01,    134042   0.03,     20193   0.00,      9234   0.00,     38666   0.01,     59310   0.01, asmtxhci.sys
     14775287   3.32,     21431   0.00,     34129   0.01,     16701   0.00,     68151   0.02,     95111   0.02, dxgkrnl.sys
        5715   0.00,     65418   0.01,         0   0.00,         0   0.00,         0   0.00,         0   0.00, ndis.sys
       108524   0.02,    115996   0.03,      5916   0.00,      1038   0.00,      4231   0.00,      6033   0.00, storport.sys
    
    We see IRQs handled by different cores.
     

  16. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    You're right, I didn't notice that. It is also interesting because during the second trace I thought my server connection felt weird. I've experienced that before, it feels like I am a projectile magnet. I usually pass it off as me playing bad, but it has also been weirdly changing whenever I make a change that affects the input lag. Seems to be random along with the GPU and xHCI.

    Yeah, I didn't mention that I messed with that setting a bit (not a lot, though, partially because I can't find like any documentation on what each option actually means).
    - I've tried toggling between default and any processor (I have processor idle disabled and therefore parking off), they seem to be fairly interchangeable, didn't notice anything between those.
    - Didn't bother with the 'unparked processor' one because they, in theory, should be pointless with processor parking off.
    - Tried 'lock interrupt routing' but only briefly, and didn't notice any improvements, though I am wondering if I randomly get my PC in a good state and switch to that option if it will hold that state.
    - I used Processor 0 with interrupt affinity. I set GPU, xHCI, (and sometimes my network adapter) and their PCIe lanes to cores 2 and 3, and everything else to 1, 4, and 5. That didn't (seem to) make any fixed improvements.
    - Don't think I've touched 'Processor 1' yet.
     
    Last edited: Jan 31, 2023
  17. ZeeMonning

    ZeeMonning Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    RTX 3060 Ti 8gb
    So based on this, interrupt steering is the process of routing interrupts to different cores?
     
  18. Donduck

    Donduck Master Guru

    Messages:
    354
    Likes Received:
    23
    GPU:
    Radeon RX Vega 7
    Kind of, if the interrupts are not explicitly affinitized to certain cores.
     
  19. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    How do you set PCIe lanes to specific cores?
     
  20. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,604
    Likes Received:
    13,611
    GPU:
    GF RTX 4070
    @ZeeMonning

    What USB controller and what drivers?

    Up.: What NIC and what drivers?
     
    Last edited: Jan 31, 2023

Share This Page