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

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

  1. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Updated version is live
    http://www.mediafire.com/file/2kkkvko7e75opce/MSI_util_v2.zip/file

    Change log:
    - Utility is built with .Net Framework 4.5.
    - All columns (except for "name") now show a description (a tooltip) when user hovers the mouse pointer over the column headers.
    - Two (read-only) columns were added for users with Win10 - "max limit" and "supported modes"
    [​IMG]
    (^ that`s on my Win10 1803)
    Column "max limit" shows the maximum number of message interrupts supported by device in hardware.
    Column "supported modes" shows the interrupt modes supported by device in hardware.
    On older versions of Windows these new columns should be hidden.
    Both columns get their values from WMI. If something goes wrong with WMI they should stay empty.
     
    Last edited: Dec 1, 2018
    386SX, akbaar and disq like this.
  2. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    3,140
    Likes Received:
    395
    GPU:
    ASUS TUF 3060ti
    Nice work, on the max limit and limit, in your pic the SATA controller shows a higher limit value than the max limit.
    At first glance I would think max limit would be highest it can go?
     
  3. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    The column "limit" shows the value from registry. So in Win10 1803 the SATA controller (generic MS driver - I have not installed Intel one) registry value for the limit is set to "8". But actual hardware controller (Intel C600 SATA controller from x79 chipset) supports maximum "1" message interrupt.
     
    Last edited: Dec 1, 2018
  4. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    3,140
    Likes Received:
    395
    GPU:
    ASUS TUF 3060ti
    Ok, Got it, that makes sense.
     

  5. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,381
    GPU:
    GTX 1080ti
    disgusting, Medafire is now using fake virus advert redirects

    >On older versions of Windows these new columns should be hidden.

    Still visible on Win7
     
  6. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    And empty?
     
  7. akbaar

    akbaar Master Guru

    Messages:
    426
    Likes Received:
    55
    GPU:
    ASUS TUFF 3080 12Gb
    omg yes thank you
     
  8. Mustang104

    Mustang104 Member Guru

    Messages:
    120
    Likes Received:
    37
    GPU:
    nVidia 3080 RTX
    Been using this program for a long time now and have recommending it to many others, thanks for your efforts mbk1969.
     
  9. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Btw, having info in the column "Supported modes" we can now exclude devices which do not support MSI. What do you think?
     
    disq likes this.
  10. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,381
    GPU:
    GTX 1080ti
    Yes, empty.
     

  11. umeng2002

    umeng2002 Maha Guru

    Messages:
    1,432
    Likes Received:
    335
    GPU:
    4080 Super
    Thanks for the update.
     
  12. pipes

    pipes Member Guru

    Messages:
    182
    Likes Received:
    0
    GPU:
    Rtx 4080 frostbite
    I managed to keep only the nvme controller with irq 16 and I improved the performance with the anvil test.
    The video card shared the same irq but now no, say that it could decrease performance by keeping it with a negative irq?

    https://1drv.ms/u/s!As9lXBbpYQ-Bg_IcwRE55jDgRyOezA
    [​IMG]
     
  13. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    I don`t understand your question. But in general IRQ sharing is not a good thing and should be avoided if possible. Have you tried to switch Realtek WIFI card to MSI mode?

    Also be aware that any installation of NVIDIA drivers reverts videocard to legacy mode.
     
  14. pipes

    pipes Member Guru

    Messages:
    182
    Likes Received:
    0
    GPU:
    Rtx 4080 frostbite
    so msi signal is active with both negative and positive values? my question was like the laws, if shared or negative irq changed the performances, but you have already answered and then I thank you, it seems that less shares better performances possible
     
  15. pipes

    pipes Member Guru

    Messages:
    182
    Likes Received:
    0
    GPU:
    Rtx 4080 frostbite
    on the left I was with the irq shared, I was 4 with irq 16, on the right only the nvme controller with irq 16.
    The video card did not have the setting for changing the MSI but creating the key I was able to change the video card as well

    https://1drv.ms/u/s!As9lXBbpYQ-Bg_Id-dv8sOFMGJog1Q
     

  16. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Negative IRQ means MSI mode, positive IRQ - legacy mode. IRQ sharing is possible only in legacy mode.

    Have you seen the utility in OP for switching devices between MSI and Legacy modes? I mean you can do it manually, and you can use utility - result will be the same.
    http://www.mediafire.com/file/2kkkvko7e75opce/MSI_util_v2.zip


    PS Also have you tried Samsung NVMe controller in MSI mode?
     
  17. pipes

    pipes Member Guru

    Messages:
    182
    Likes Received:
    0
    GPU:
    Rtx 4080 frostbite
  18. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    It is strange that USB 3 controller doesn`t support MSI mode, but no big deal (for USB).
    You can ignore devices which has only Line mode - in best case they will ignore the setting in registry, in worst case they will BSOD.
     
  19. Nastya

    Nastya Member Guru

    Messages:
    185
    Likes Received:
    86
    GPU:
    GB 4090 Gaming OC
    I had this exact same situation with my old X99 motherboard as well, coupled with a 28-lane CPU (5820K). I suspect this is due to lane (mis)management for certain X99 motherboards. In Device Manager, the XHCI Controller was sharing IRQ with some other devices, too (sound card). No such problems with 40lane CPUs.
     
  20. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Who knows. To me it looks like mismanaged drivers - probably his motherboard has 3rd party USB3 controller working not with OEM drivers but with generic Microsoft ones.

    I have 40 lanes CPU but devices use up to 25 lanes, so 28 is not bad quantity.
     

Share This Page