• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

[Feature Request] Set Message-Signaled Interrupts

DonnerPartyOf1

New Member
Joined
Mar 27, 2019
Messages
12 (0.02/day)
Requesting ability to enable message-signaled interrupts on GPU and related devices (sound, USB-C) after driver installation is complete.

On each driver install, Nvidia resets a registry key which disables MSI and forces devices to fall back to legacy INTx mode, presumably for compatibility reasons with their old nForce motherboards which are infamous for having a completely broken MSI implementation. INTx mode can result in longer deferred procedure calls and interrupt handling, which manifest as latency-related issues such as audio popping or unexplained dropped frames. These problems are commonly experienced in virtualized environments and on systems with overburdened PCIe lanes.

On modern motherboards and graphics cards, there is rarely ever a reason to turn off MSI.

More reading, and a technical reference.

Intel paper on MSI

Best regards.
 
Last edited by a moderator:
Joined
Aug 20, 2007
Messages
13,526 (2.81/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) EVGA GeForce RTX 2080 SUPER XC ULTRA
Storage Mushkin Pilot-E 2TB NVMe SSD
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->Panasonic SC-HTB20/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K7712 Headphones
Power Supply Seasonic Prime Titanium 750W
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Xubuntu 20.04 Linux
Benchmark Scores www.3dmark.com/fs/23478641 www.3dmark.com/spy/13863605 www.3dmark.com/pr/306218
I do this every driver install, so would be helpful.
 
Joined
Dec 14, 2006
Messages
484 (0.10/day)
System Name Ed-PC
Processor Intel i5-3570k
Motherboard Asus P8Z77 V-Pro
Cooling CM 212 evo
Memory Crucial Ballistix Tactical Tracer DDR3 1600 8GB
Video Card(s) Nvidia MSI 660ti PE OC
Storage WD black 500gig
Case Corsair 500R
Audio Device(s) onboard
Power Supply Corsair 650TX V2
Software Win7 Pro 64bit
Added tweak to enable Message Signaled Interrupts version 1.30

Nice!
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,958 (3.49/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
This tweak is need a clean install?
Grab today's v1.4.0, it fixes a bug in the MSI tweak implementation.

A clean install is not needed, but you have to either reboot or restart the graphics driver

You can verify if MSI is enabled by going to Device Manager -> Properties of your graphics card


This screenshots shows classic interrupts enabled (INT 16). Once MSI is enabled, this will become a negative number
 
Joined
Dec 14, 2006
Messages
484 (0.10/day)
System Name Ed-PC
Processor Intel i5-3570k
Motherboard Asus P8Z77 V-Pro
Cooling CM 212 evo
Memory Crucial Ballistix Tactical Tracer DDR3 1600 8GB
Video Card(s) Nvidia MSI 660ti PE OC
Storage WD black 500gig
Case Corsair 500R
Audio Device(s) onboard
Power Supply Corsair 650TX V2
Software Win7 Pro 64bit
Didn't try 1.4.0 but test beta you sent is working fine, played many hrs of BFV, all good.

BTW I have never "removed" drivers prior to updating them, I just chose "clean install" always in install option.
As posted above any MSI mode changes need a reboot
 

duk6046

New Member
Joined
Feb 4, 2020
Messages
2 (0.01/day)
it seems that was not been applied, i'll try again with v1.4.0. Thanks

Added) v1.4.0 is work fine :clap: without clean install.
 
Last edited:
Joined
Oct 21, 2009
Messages
80 (0.02/day)
Works like charm reinstalled the previous driver because my game started crashing almost every 5 minutes (modded Skyrim SE)
Choose todo the most clean install without all the unneeded crap and spyware and it got done just by selecting express install.
So simple that you can install any version you want, i love it
 
Joined
May 3, 2009
Messages
15 (0.00/day)
Hey guys so I only have one PCI device not using MSI..."hd audio enumerator bus driver". I am guessing is better to leave that one as is?
Thanks
 

ochevidnost

New Member
Joined
Jul 16, 2020
Messages
2 (0.02/day)
It seems you still need to switch drivers to MSI mode. NVCleanstall only adds support for it?

Annotation 2020-07-16 150236.png


Also devices in MSI mode do not use usual IRQ's:

image.png
 
Joined
Aug 20, 2007
Messages
13,526 (2.81/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) EVGA GeForce RTX 2080 SUPER XC ULTRA
Storage Mushkin Pilot-E 2TB NVMe SSD
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->Panasonic SC-HTB20/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K7712 Headphones
Power Supply Seasonic Prime Titanium 750W
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Xubuntu 20.04 Linux
Benchmark Scores www.3dmark.com/fs/23478641 www.3dmark.com/spy/13863605 www.3dmark.com/pr/306218

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,958 (3.49/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7

ochevidnost

New Member
Joined
Jul 16, 2020
Messages
2 (0.02/day)
I'm not talking about HDA device.
Although NVCleanstall adds GPU MSI setting, device still works in default mode because nvidia driver reset it.
You still need to switch GPU to MSI mode after this, you can check for yourself.
There is open source utility to check & switch MSI setting.
 
Joined
Jan 21, 2015
Messages
37 (0.02/day)
Location
Argentina
System Name Kernel PaniK
Processor AMD Ryzen 5 1400
Motherboard MSI B350 Tomahawk
Cooling ID-Cooling 214SE
Memory Kingston HyperX KHX2666C16/8G
Video Card(s) MSI GTX 1060 GamingX 6GB
Storage Intel 320 40GB & WD 1002FAEX
Display(s) LG 23MP55
Case Gameax G503X Pardo
Power Supply Gigabyte B700H
Mouse Logitech G403
Keyboard Logitech G213
Software Windows 10 64bits
I'm not talking about HDA device.
Although NVCleanstall adds GPU MSI setting, device still works in default mode because nvidia driver reset it.
You still need to switch GPU to MSI mode after this, you can check for yourself.
There is open source utility to check & switch MSI setting.
The GitHub page not working, error 404.
 
Joined
Mar 6, 2017
Messages
2,119 (1.60/day)
Location
North East Ohio, USA
System Name My Super Computer
Processor Intel Core i7 8700K
Motherboard Gigabyte Z370 AORUS Ultra Gaming
Cooling Corsair H55 AIO
Memory 2x8GB Crucial/Micron Ballistix Sport DDR4-2400
Video Card(s) ASUS GeForce GTX1060 6GB
Storage Samsung 970 EVO 500 GB NVMe SSD (System Drive), Samsung 860 EVO 500 GB SATA SSD (Game Drive)
Display(s) Acer Nitro XV272U (DisplayPort) and HP 2311x (DVI)
Case CoolerMaster MasterBox Lite 5 RGB
Audio Device(s) On-Board Sound
Power Supply EVGA Supernova 650 G3 Gold
Mouse Logitech M705
Keyboard Logitech Wave K350
Software Windows 10 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
Joined
Jan 21, 2015
Messages
37 (0.02/day)
Location
Argentina
System Name Kernel PaniK
Processor AMD Ryzen 5 1400
Motherboard MSI B350 Tomahawk
Cooling ID-Cooling 214SE
Memory Kingston HyperX KHX2666C16/8G
Video Card(s) MSI GTX 1060 GamingX 6GB
Storage Intel 320 40GB & WD 1002FAEX
Display(s) LG 23MP55
Case Gameax G503X Pardo
Power Supply Gigabyte B700H
Mouse Logitech G403
Keyboard Logitech G213
Software Windows 10 64bits
I attached the file that I downloaded a month ago or so from the GitHub page, in case someone needs it.
 

Attachments

Solaris17

Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
21,845 (3.94/day)
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EK Custom
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Nvidia Titan RTX
Storage 1x 250GB 960 EVO | 1x 500gb Intel 720p | 32TB SAN
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Schiit Fulla 3 on Beyerdynamic DT 990 Pros
Power Supply Seasonic 1050W Snow
Mouse Roccat Kone Aimo White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
Thats v2.


Attached is the v3 version of that app.
 

Attachments

Joined
Jan 21, 2015
Messages
37 (0.02/day)
Location
Argentina
System Name Kernel PaniK
Processor AMD Ryzen 5 1400
Motherboard MSI B350 Tomahawk
Cooling ID-Cooling 214SE
Memory Kingston HyperX KHX2666C16/8G
Video Card(s) MSI GTX 1060 GamingX 6GB
Storage Intel 320 40GB & WD 1002FAEX
Display(s) LG 23MP55
Case Gameax G503X Pardo
Power Supply Gigabyte B700H
Mouse Logitech G403
Keyboard Logitech G213
Software Windows 10 64bits
Top