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:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    If I was a device driver or OS kernel developer...

    https://docs.microsoft.com/en-us/wi...l/introduction-to-message-signaled-interrupts
    https://docs.microsoft.com/en-us/tr...ployment/use-device-manager-configure-devices
    https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/hardware-resources

    There is WDK - Windows Driver Kit - I assume there the process of device initialization/configuration is described and exampled.
     
  2. FronteRBumpeR

    FronteRBumpeR Member

    Messages:
    11
    Likes Received:
    0
    GPU:
    Nvidia 30 Series
    So "Max Limit" being 5, but number of IRQ for device number being 11, isn't that contradictory?
     
  3. Athlonite

    Athlonite Maha Guru

    Messages:
    1,346
    Likes Received:
    46
    GPU:
    Pulse RX5700 8GB
  4. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    It is. We should ask device manufacturer why max limit is 5 while actual number of IRQs is 11.
     

  5. Astyanax

    Astyanax Ancient Guru

    Messages:
    14,486
    Likes Received:
    5,879
    GPU:
    GTX 1080ti
    Max has to be implemented in the driver for a value to be respected.
     
  6. viynera

    viynera New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    Gt 730
    It is possible that msi mode will give worse performance than standard mode?
     
  7. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    According to reports in this thread it is possible.
     
    FronteRBumpeR likes this.
  8. VoVranic

    VoVranic New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    Msi rtx 3080 suprim
    How about nvme express driver limit is 257 but max limit is 33 upload_2022-6-20_23-4-53.png should i change something?
     
  9. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    Since actual number of IRQs is not equal to both limits just ignore them.
     
    Last edited: Jun 21, 2022
  10. DangerousX9

    DangerousX9 New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    GTX 1080
    Hi Guys, I have a question is everything correct, do I have to modify anything?
    Should i change standard nvm express controller from high to undefined ?
    I am looking for the lowest latncey for fps games.
    Thanks! :D
     

    Attached Files:


  11. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    Looks fine.
     
  12. FronteRBumpeR

    FronteRBumpeR Member

    Messages:
    11
    Likes Received:
    0
    GPU:
    Nvidia 30 Series
    (Someone correct me if I am wrong) *but*

    as long as your NVME is above Gen2 then the chances of any significant or even noticeable reduction in your end-to-end system latency is closer to 0% than 1%

    Once DirectStorage is used by devs, we may get a chance to actually experience Gen4's speeds


    @mbk1969 I thought it was your recommendation to leave the Priorities as-is if its default value is 'defined'
     
  13. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    Even shorter - to leave the Priorities as-is.
     
  14. FronteRBumpeR

    FronteRBumpeR Member

    Messages:
    11
    Likes Received:
    0
    GPU:
    Nvidia 30 Series
    I've seen a couple videos from this guy here n there and overall I think he's got a good track record,
    but if he's recommending this to 100,00's of people he really should benchmark compare (on vs off) before someone like me starts head-casing about it, don't you think? :rolleyes:



    nice little shout out for you. Well deserved!
    (I don't think the video starts at the point i set if it's embedded here. go right to 11:16 )
     
  15. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    Problem with Priority tweak is we don`t know the details, the mechanics. And we don`t know how to estimate whether device drivers actually respect the tweak.
    And of course, only extensive tests (on each rig) can show the effect of tweaks.
     

  16. empleat

    empleat Member

    Messages:
    37
    Likes Received:
    0
    GPU:
    geforce 780
    I have some new entries in msi_util_v2, which never used to be there!

    E.g. first is pci-e controller, but if msi is already on for GPU, would there be any need to turn this on a wonder? I don't want to experiment with that!

    Rest don't remember what is for...
     

    Attached Files:

  17. mbk1969

    mbk1969 Ancient Guru

    Messages:
    13,126
    Likes Received:
    11,338
    GPU:
    GF RTX 3060TI
    If all is working then do not touch PCI-E controller. And better use v3 of MSI tool.
     
    empleat likes this.
  18. howiec

    howiec Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    GTX 970 HOF
    So uh, somewhat unrelated but this is a PSA warning to at least those with Intel I225V NICs and who recently upgraded from old 1.x.x.x drivers to the latest 2.1.1.7 or similar versions.

    Assigning interrupt affinity of the NIC to say only the P cores of a 12900k (threads 0 thru 15) will result in BSOD when booting up Win11 with a "System thread exception not handled" error.

    Apparently the new drivers either have a bug or don't allow overriding of thread/core affinity masks...

    Good thing System Restore works decently.
     
    BuildeR2 likes this.
  19. Astyanax

    Astyanax Ancient Guru

    Messages:
    14,486
    Likes Received:
    5,879
    GPU:
    GTX 1080ti
    the NetAdapterCX drivers are faulty anyway, they randomly enter error state (Resource available Error) and cease working.

    the latest Wired Driver package includes both versions, so just use the latest 1.x.x.x and its rock solid.
     
  20. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    2,844
    Likes Received:
    320
    GPU:
    ASUS TUF 3060ti
    I just updated my 1225v3 controller with latest (1.1.3.28) version, seems good. I am on Win10 so I think the 2.xxx versions are Win11 only.
     

Share This Page