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

[Feature Request] Set Message-Signaled Interrupts

Joined
Feb 1, 2019
Messages
3,669 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
I noticed this option when using it earlier, and it did confuse me, because on my system by "default" MSI is enabled on my Nvidia GPU, I left the box unticked and it was still enabled after updating the driver.

So the default is system based. The option should perhaps be renamed to "forcefully enable MSI", as on compatible system's MSI is enabled anyway.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,973 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Good idea, has anyone else noticed that this is on by default now?
 
Joined
Dec 26, 2009
Messages
47 (0.01/day)
Yes, I've also been seeing it on by default now, and was wondering if I was the only one.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,736 (6.69/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Wow haven't had to deal with irql in a decade now
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.91/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Seems on by default with a negative number here, generic install without using Nvcleaninstall
 
Joined
Jun 24, 2021
Messages
26 (0.02/day)
For me it wasn't MSI by default on Win7 with the old driver v419.17.
And Nvcleanstall with 466.77 failed to set it too, for some reason, so I had to use the MSI utility.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,973 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I think there's an issue with NVCleanstall + MSI on Windows 7, I have to admit I only tested on Windows 10, and assumed W7 would be the same
 
Joined
Jun 24, 2021
Messages
26 (0.02/day)
I think there's an issue with NVCleanstall + MSI on Windows 7, I have to admit I only tested on Windows 10, and assumed W7 would be the same
If NVCleanstall created a log somewhere, I could check it.
Maybe that's because of the error I was getting about the registry access.
 
Joined
Mar 6, 2017
Messages
3,358 (1.18/day)
Location
North East Ohio, USA
System Name My Ryzen 7 7700X Super Computer
Processor AMD Ryzen 7 7700X
Motherboard Gigabyte B650 Aorus Elite AX
Cooling DeepCool AK620 with Arctic Silver 5
Memory 2x16GB G.Skill Trident Z5 NEO DDR5 EXPO (CL30)
Video Card(s) XFX AMD Radeon RX 7900 GRE
Storage Samsung 980 EVO 1 TB NVMe SSD (System Drive), Samsung 970 EVO 500 GB NVMe SSD (Game Drive)
Display(s) Acer Nitro XV272U (DisplayPort) and Acer Nitro XV270U (DisplayPort)
Case Lian Li LANCOOL II MESH C
Audio Device(s) On-Board Sound / Sony WH-XB910N Bluetooth Headphones
Power Supply MSI A850GF
Mouse Logitech M705
Keyboard Steelseries
Software Windows 11 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
I keep getting this error message when trying to build a custom installation package.
1625156092644.png

Doesn't matter where I try to save it, it gives me that error message.

Edit
OK, it works fine if you save the resulting custom installation package into the same folder as NVCleanstall is installed in but anywhere else produces that error message. My suggestion is to remove the option to choose a location to save the file if it results in that kind of error message. Better to just save it a default location and be done with it and then allow the user to move it elsewhere after the Explorer window is opened to the location of the file.
 
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,973 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
My suggestion is to remove the option to choose a location to save the file if it results in that kind of error message
Seems to be a bug, should be easy to fix
 

Tyr808

New Member
Joined
Jul 17, 2021
Messages
1 (0.00/day)
So what's the consensus on which, if any, devices should be set to "High" priority?

And what might be any noticeable effects for something being set as "High" priority vs. undefined? In a best-case/worst-case scenarios, if necessary.

Were you ever able to figure this out? I did a ton of research and found an unsubstantiated claim that it was better, but that's about it.

I see that my samsung NVME drive is on high by default and everything else is undefined. I used to be the type to tweak damn near everything and I do love finding improvements but I'm also more careful about changing things I don't understand these days, haha.
 
Joined
Dec 11, 2014
Messages
22 (0.01/day)
Were you ever able to figure this out? I did a ton of research and found an unsubstantiated claim that it was better, but that's about it.

I see that my samsung NVME drive is on high by default and everything else is undefined. I used to be the type to tweak damn near everything and I do love finding improvements but I'm also more careful about changing things I don't understand these days, haha.
It's far more important when using virtualization.
Setting high priority, simply means it's high priority, it takes priority over other interrupts. :s
When running windows in a kvm with vfio, msi interrupt tasking is important. Though enabling msi interrupts in default is more important than priority levels.
If you experience, more frequent audio popping/crackling, it's likely due to higher latency. If your random reads/writes in nvme storage is lower than expected it may be because of latency.
Setting MSI, allows the device to write an interrupt, without waiting for response, greatly reducing the hiccup/stutter.
Using VFIO/KVM without a dedicated io thread pin, had hitching in games. Setting MSI made it more stuttery than hitching. :x
 
Joined
Apr 15, 2016
Messages
1,707 (0.54/day)
System Name The Blind Grim Reaper
Processor Xeon X5675 Westmere-EP B1 SLBYL 4.20ghz @ 1.256v
Motherboard Asus P6X58D-E
Cooling Noctua CP12 SE14, Redux Noctua 1500rpm fan Arctic F14 x3 for intake and exhaust
Memory Corsair XMS3 CMX4GX3M2A1600C9 x6
Video Card(s) EVGA GTX 1060 6GB SC Single Fan Model
Storage Crucial mx300 750gb main system + 1TB mx500 for games and music
Display(s) 22 inch samsung curved
Case NZXT Phantom 530 black
Audio Device(s) Nvidia HDMI through HDMI adaptor for output sound for turtlebeach x12 headset
Power Supply Antec HCG 850 watt
Mouse no brand
Keyboard normal usb keyboard
Software Windows 10 22H2 v1 (main is) and Windows 11 22H2 v2 on WD 250gb 7200rpm (testing purposes os)
Benchmark Scores Cinebench R20 = 2046cb
Quiet interesting to know why my gtx 1050ti oc is hitching and stuttering on Asus P6X58D-E. Just hoping if the MSI util fixes the problem. What happened to the github link and no sign of the v4 file can't seem to find it anywhere
 
Joined
Feb 12, 2019
Messages
3 (0.00/day)
Quiet interesting to know why my gtx 1050ti oc is hitching and stuttering on Asus P6X58D-E. Just hoping if the MSI util fixes the problem. What happened to the github link and no sign of the v4 file can't seem to find it anywhere
I looked around and apparently, the author's GitHub account was terminated.
He explained the situation on his GitLab account.

 

Oshim

New Member
Joined
Oct 18, 2022
Messages
4 (0.00/day)
Hi everyone,

Hope I can wake up this thread again...

So I installed the NVIDIA latest driver (522.25) with MSI enabled through NVCleanstall.

I was wondering what those really high IRQ numbers meant - now I know, it's the MSI - below screenshot:

1666053358228.png


But my question is the following - is it better to keep the GPU with that crazy IRQ number or uncheck MSI in the MSI Utility . exe?

For example I had my HD Audio Driver at IRQ 16 and 17 and I disabled MSI for the GPU and enabled it for HD Audio Driver. The audio driver went to those crazy IRQ numbers and the GPU (RTX 3080) came at IRQ 16 which I feel should be the right place for it without any conflicts.

Please let me know if I am correct or wrong in my assumptions and if wrong please explain why.

Thanks!

P.S. My conflicts look like this, please let me understand if these are real conflicts or nothing to worry about:

1666053476291.png
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,973 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
It’s a negative number
 

Oshim

New Member
Joined
Oct 18, 2022
Messages
4 (0.00/day)
Thanks W1zzard, but does the GPU have to be on a negative number or not?

Thanks!
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,973 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
No idea if it "has" to be on a negative IRQ, I don't think so. Negative IRQ numbers indicate MSI is in use, not an error
 
Joined
Dec 12, 2012
Messages
778 (0.18/day)
Location
Poland
System Name THU
Processor Intel Core i5-13600KF
Motherboard ASUS PRIME Z790-P D4
Cooling SilentiumPC Fortis 3 v2 + Arctic Cooling MX-2
Memory Crucial Ballistix 2x16 GB DDR4-3600 CL16 (dual rank)
Video Card(s) MSI GeForce RTX 4070 Ventus 3X OC 12 GB GDDR6X (2610/21000 @ 0.91 V)
Storage Lexar NM790 2 TB + Corsair MP510 960 GB + PNY XLR8 CS3030 500 GB + Toshiba E300 3 TB
Display(s) LG OLED C8 55" + ASUS VP229Q
Case Fractal Design Define R6
Audio Device(s) Yamaha RX-V381 + Monitor Audio Bronze 6 + Bronze FX | FiiO E10K-TC + Sony MDR-7506
Power Supply Corsair RM650
Mouse Logitech M705 Marathon
Keyboard Corsair K55 RGB PRO
Software Windows 10 Home
Benchmark Scores Benchmarks in 2024?
@Oshim

Enabling MSI for my GPU has solved several issues for me, like stutters in certain games and frame skips during video playback (these showed up when I switched from Pascal to Turing).

Currently I enable it for all devices and see no reason not to. I also set high interrupt priority for the GPU and HD Audio Controller.
 

Oshim

New Member
Joined
Oct 18, 2022
Messages
4 (0.00/day)
@Oshim

Enabling MSI for my GPU has solved several issues for me, like stutters in certain games and frame skips during video playback (these showed up when I switched from Pascal to Turing).

Currently I enable it for all devices and see no reason not to. I also set high interrupt priority for the GPU and HD Audio Controller.
Does this look right...?
1666135293413.png


Also, shouldn't there be any device on the regular (positive number) IRQs?
 
Joined
Dec 12, 2012
Messages
778 (0.18/day)
Location
Poland
System Name THU
Processor Intel Core i5-13600KF
Motherboard ASUS PRIME Z790-P D4
Cooling SilentiumPC Fortis 3 v2 + Arctic Cooling MX-2
Memory Crucial Ballistix 2x16 GB DDR4-3600 CL16 (dual rank)
Video Card(s) MSI GeForce RTX 4070 Ventus 3X OC 12 GB GDDR6X (2610/21000 @ 0.91 V)
Storage Lexar NM790 2 TB + Corsair MP510 960 GB + PNY XLR8 CS3030 500 GB + Toshiba E300 3 TB
Display(s) LG OLED C8 55" + ASUS VP229Q
Case Fractal Design Define R6
Audio Device(s) Yamaha RX-V381 + Monitor Audio Bronze 6 + Bronze FX | FiiO E10K-TC + Sony MDR-7506
Power Supply Corsair RM650
Mouse Logitech M705 Marathon
Keyboard Corsair K55 RGB PRO
Software Windows 10 Home
Benchmark Scores Benchmarks in 2024?
Looks pretty much the same as mine.

This app only shows devices that support MSI, so if you enable MSI for all of them, they will all have negative IRQs. All devices that do not support MSI will have positive IRQs. I have not seen any recommendations to disable MSI for any of the supported devices.
 
Joined
Mar 11, 2019
Messages
321 (0.15/day)
For me the GPU is always in MSI mode automatically after installing the driver with this tweak.

Only the HD Audio Controller defaults to LineBased.

Nvidia doesn't install a HD Audio controller, it installs an Endpoint driver.

1669918609650.png


MSI will persist on this device across all nvidia driver updates.

Good idea, has anyone else noticed that this is on by default now?

only Geforce 30 series on desktop, Quadros and notebooks
 
Joined
Dec 12, 2012
Messages
778 (0.18/day)
Location
Poland
System Name THU
Processor Intel Core i5-13600KF
Motherboard ASUS PRIME Z790-P D4
Cooling SilentiumPC Fortis 3 v2 + Arctic Cooling MX-2
Memory Crucial Ballistix 2x16 GB DDR4-3600 CL16 (dual rank)
Video Card(s) MSI GeForce RTX 4070 Ventus 3X OC 12 GB GDDR6X (2610/21000 @ 0.91 V)
Storage Lexar NM790 2 TB + Corsair MP510 960 GB + PNY XLR8 CS3030 500 GB + Toshiba E300 3 TB
Display(s) LG OLED C8 55" + ASUS VP229Q
Case Fractal Design Define R6
Audio Device(s) Yamaha RX-V381 + Monitor Audio Bronze 6 + Bronze FX | FiiO E10K-TC + Sony MDR-7506
Power Supply Corsair RM650
Mouse Logitech M705 Marathon
Keyboard Corsair K55 RGB PRO
Software Windows 10 Home
Benchmark Scores Benchmarks in 2024?
Nvidia doesn't install a HD Audio controller, it installs an Endpoint driver.

MSI will persist on this device across all nvidia driver updates.

I always use DDU when updating drivers, so High Definition Audio Controller always resets for me (msi is unchecked and priority changes to undefined).
 
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
My RTX 2070S on Win10 has MSI enabled but a positive IRQ, so the "negative IRQ == MSI enabled" correlation no longer seems correct.

1669986566776.png
 
Last edited:
Top