Apparently AMD does this by default already on their consumer gpu's maybe some here who owns an AMD card can confirm.
Nvidia cards support MSIX but I think for market segregation Nvidia only enable it by default on quadro cards.
So legacy IRQ's aka line interrupts, have lower performance and also more prone to issues related to irq sharing.
I recently noticed my sound card, sata (intel ports) were both sharing an irq with my gpu, the sound card could probably be fixed by moving its slot but obviously the sata its hardwired to that irq.
I also noticed various components were already using MSIX, such as both my LAN ports, my USB ports and my asmedia sata controller. This is important as its an indicator the board and OS already have well supported software for MSIX. I dont suggest doing this if you have an old board or an OS older than windows 8.
There is some information here. Including the "hard" way of enabling it for your gpu.
https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts.378044/
However it also has a link to the easy way which is this tool.
http://www.mediafire.com/file/2kkkvko7e75opce/MSI_util_v2.zip
Simply fire it up (with admin rights), it will list all hardware in your system and the irq's assigned. If its a positive irq number then its using legacy aka line interrupts, and you should see the MSI box unticked.
If its using MSI it will show a negative number and should have the MSI box ticked.
For everyone who has tried this, all they had to do was tick the MSI box next to their gpu device, hit apply and reboot, thats it. That is also all I had to do, was no need to reinstall drivers or anything, just enable, apply and reboot. But just in case there is an issue at the very least its recommended to make a system restore point first.
This can offer improvements if you find you get stutters etc, related to IRQ bottlenecks. You are also less likely to have stability issues.
Nvidia cards support MSIX but I think for market segregation Nvidia only enable it by default on quadro cards.
So legacy IRQ's aka line interrupts, have lower performance and also more prone to issues related to irq sharing.
I recently noticed my sound card, sata (intel ports) were both sharing an irq with my gpu, the sound card could probably be fixed by moving its slot but obviously the sata its hardwired to that irq.
I also noticed various components were already using MSIX, such as both my LAN ports, my USB ports and my asmedia sata controller. This is important as its an indicator the board and OS already have well supported software for MSIX. I dont suggest doing this if you have an old board or an OS older than windows 8.
There is some information here. Including the "hard" way of enabling it for your gpu.
https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts.378044/
However it also has a link to the easy way which is this tool.
http://www.mediafire.com/file/2kkkvko7e75opce/MSI_util_v2.zip
Simply fire it up (with admin rights), it will list all hardware in your system and the irq's assigned. If its a positive irq number then its using legacy aka line interrupts, and you should see the MSI box unticked.
If its using MSI it will show a negative number and should have the MSI box ticked.
For everyone who has tried this, all they had to do was tick the MSI box next to their gpu device, hit apply and reboot, thats it. That is also all I had to do, was no need to reinstall drivers or anything, just enable, apply and reboot. But just in case there is an issue at the very least its recommended to make a system restore point first.
This can offer improvements if you find you get stutters etc, related to IRQ bottlenecks. You are also less likely to have stability issues.