1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

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

  1. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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
    akbaar and disq like this.
  2. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    1,882
    Likes Received:
    90
    GPU:
    MSI 970 Gaming 4G
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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:
    1,882
    Likes Received:
    90
    GPU:
    MSI 970 Gaming 4G
    Ok, Got it, that makes sense.
     

  5. Astyanax

    Astyanax Master Guru

    Messages:
    727
    Likes Received:
    151
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    And empty?
     
  7. akbaar

    akbaar Master Guru

    Messages:
    269
    Likes Received:
    9
    GPU:
    MSI GTX1080 Gaming X
    omg yes thank you
     
  8. Mustang104

    Mustang104 Member

    Messages:
    44
    Likes Received:
    3
    GPU:
    nVidia 1080 GTX FE
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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 Master Guru

    Messages:
    727
    Likes Received:
    151
    GPU:
    GTX 1080ti
    Yes, empty.
     

  11. umeng2002

    umeng2002 Master Guru

    Messages:
    911
    Likes Received:
    19
    GPU:
    eVGA GTX 970 SC ACX 2.0
    Thanks for the update.
     
  12. pipes

    pipes Member Guru

    Messages:
    162
    Likes Received:
    0
    GPU:
    gtx 1080 ti oc lab
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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:
    162
    Likes Received:
    0
    GPU:
    gtx 1080 ti oc lab
    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:
    162
    Likes Received:
    0
    GPU:
    gtx 1080 ti oc lab
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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:
    162
    Likes Received:
    0
    GPU:
    gtx 1080 ti oc lab
  18. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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. AndiWandi

    AndiWandi Active Member

    Messages:
    73
    Likes Received:
    8
    GPU:
    MSI GTX 1080 Ti
    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:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    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