Windows: Line-Based vs. Message Signaled-Based Interrupts. MSI tool.

Discussion in 'Operating Systems' started by mbk1969, May 7, 2013.

  1. theoneofgod

    theoneofgod Ancient Guru

    Messages:
    4,677
    Likes Received:
    287
    GPU:
    RX 580 8GB
    Unexpected behaviour here.

    I set all supported devices to MSI. IRQ's don't conflict.

    The network interface "Killer E3000 2.5 Gigabit Ethernet Controller" has begun resetting. There will be a momentary disruption in network connectivity while the hardware resets. Reason: The network driver detected that its hardware has stopped responding to commands. This network interface has reset 1 time(s) since it was last initialized.

    I get this a lot now, which is new. I changed them so GPU and "High Definition Audio Controller" are Legacy and the issue went away.
     
  2. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,011
    Likes Received:
    7,352
    GPU:
    GTX 1080ti
    This is caused by the new AMD agesa
     
  3. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    Why not changing NIC alone to legacy?

    Also Killer NICs are known for causing troubles.
     
  4. theoneofgod

    theoneofgod Ancient Guru

    Messages:
    4,677
    Likes Received:
    287
    GPU:
    RX 580 8GB
    Yeah that's what I've done now. I just wanted to confirm this as the cause.
     

  5. Kolbasambo

    Kolbasambo Guest

    Messages:
    4
    Likes Received:
    0
    GPU:
    RTX 2070 STRIX OC
    Hello everyone! I tried to test MSI mode by myself (RTX 2070, latest driver) and for me it feels that MSI mode has MORE latency but just a little bit. I don't know, maybe it is placebo. I found some strange info that nvidia cards use MSI mode even if it shows positive IRQ in device manager. The string IRQ: not used in NVCPL is confusing in this case. In theory MSI is better but there may be nvidia tricks here. So I want to know that is technically better solution. Enable MSI mode for Nvidia videocard or not?
     
    Last edited: Jan 8, 2021
  6. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,011
    Likes Received:
    7,352
    GPU:
    GTX 1080ti
    PCIE doesn't use legacy interrupts in the way that PCI and ISA happen to, it emulates them across the native messaging interface that pcie uses, MSI's skip the emulation and are more efficient use of the bus, and also allow for multiple MSIs on the same endpoint.
     
    Kolbasambo likes this.
  7. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    Which latency - ISR or DPC? MSI or legacy modes do not affect DPC stage so they can`t directly affect DPC latency. They can affect only indirectly: in theory ISR stage of interrupt handling is better in MSI mode so the shorter ISRs the less they influence other code in the system (DPC included).


    Yeah, we all want to solve that mystery. But Device Manager is final judge here - positive IRQ number means legacy mode.
     
    Kolbasambo likes this.
  8. Kolbasambo

    Kolbasambo Guest

    Messages:
    4
    Likes Received:
    0
    GPU:
    RTX 2070 STRIX OC
    I think that mouse is more responsible in legacy mode. I am competitive FPS gamer, so I can tell if there is change in input lag. But I am not confident yet, so I will check latencies in LatencyMon.
    Anyway it is strange for me, because MSI is technically better. But nvidia drivers for some reason dont run MSI natively, so I assumed that there might be pitfalls.
    P.S. CPU is 10700k, no IRQ sharing in legacy mode. All devices are in MSI mode by default except nvidia...
     
    Last edited: Jan 9, 2021
  9. OwnedByDropz

    OwnedByDropz Guest

    Messages:
    3
    Likes Received:
    0
    GPU:
    GTX 1060 6GB
    should i put intel management interface on msi mode ??
     
  10. Kolbasambo

    Kolbasambo Guest

    Messages:
    4
    Likes Received:
    0
    GPU:
    RTX 2070 STRIX OC
    You can try to update your ME driver to last available version for your chipset. If msi tool show that msi is supported it should be ok. I have Intel MEI in msi mode by default on all my intel systems with latest ME drivers.
     

  11. OwnedByDropz

    OwnedByDropz Guest

    Messages:
    3
    Likes Received:
    0
    GPU:
    GTX 1060 6GB
    @Kolbasambo the driver is updated should i put on high priority too ??
     
  12. OwnedByDropz

    OwnedByDropz Guest

    Messages:
    3
    Likes Received:
    0
    GPU:
    GTX 1060 6GB
  13. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    No. IME does not need high priority.

    I would advise to not toy with priority setting.
     
  14. Main_Mazafaker

    Main_Mazafaker Member Guru

    Messages:
    109
    Likes Received:
    13
    GPU:
    Gtx 1060 6gb
    @Astyanax Could you tell me, when transferring the video card to "msi" mode, do I need to set the "limit" value? for example 2048?
     
  15. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    May I answer instead?

    You do not need to touch limit for videocard.
     

  16. Main_Mazafaker

    Main_Mazafaker Member Guru

    Messages:
    109
    Likes Received:
    13
    GPU:
    Gtx 1060 6gb
    Yes, thank you for your answer. I've already tested both options and was surprised that setting the "limit" value to 2048, I got a decrease in latency (msi mode on). I am on gtx 1066 and am ready to remove the "limit" value if it could have consequences. But so far I have not seen any stability problems.
     
  17. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    No consequences. This parameter is relevant only for devices capable to utilize multiple IRQs in MSI mode. (And this parameter allows to limit the number of IRQs. If you see only one IRQ for device - no matter with or without the limit parameter - then such device either is not capable to use multiple IRQs or is not configured to do so.)
    I saw only network cards, storage controllers and USB controllers utilizing multiple IRQs (and most of them were server grade HW - read "expansive", and on server Windows mostly).
     
    Last edited: Feb 3, 2021
  18. bbacks26

    bbacks26 Guest

    Messages:
    9
    Likes Received:
    1
    GPU:
    RTX 2080Ti
    What’s the general consensus on using Hardware Accelerated GPU Scheduling with MSI mode? On/off?
     
  19. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,556
    GPU:
    GF RTX 4070
    I suspect no one made such investigation.
    I disabled HAGS for now...
     
  20. empleat

    empleat Member

    Messages:
    37
    Likes Received:
    0
    GPU:
    geforce 780
    Weird MSI_util_v3 checksum doesn't match. I tried even vpn and I get always this: 8D14BF0E4C4DA80E9DEE83763977FD37 for MD5 in PS

    While v2 matches!

    I recently got RTX 3070, finally by default in MSI :D
     

Share This Page