xilolee you're god send.
My last resort was to RMA my Motherboard because this was driving me fucking insane.
Thank you so much!
Also, hopefully someone can help me with this...
When I run reg query
HKLM\SYSTEM\CurrentControlSet\Enum\PCI\ /s /f ndis.sys I'm getting 0 matches found, but yet I see ndis.sys within LatencyMon?
You could try the same procedure using your network driver.
As a real example, I have got "
Realtek RTL8111GR" (NIC integrated in MB) and its driver is
rt640x64.sys.
If I follow the same procedure I did for hdaudbus, searching the
parent (in device manager, network adapters, Realtek PCIe GbE family controller, properties, details tab, property: parent - from the drop-down menu under "property" textbox), I get:
PCI\VEN_1022&DEV_1426&SUBSYS_12341022&REV_00\3&11583659&0&1A.
Then I open regedit and go there: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
PCI\VEN_1022&DEV_1426&SUBSYS_12341022&REV_00\3&11583659&0&1A\Device Parameters\Interrupt Management
I have got only the default string value, with no data in it.
To simplify:
1) Find your pci string in
"Device manager", "network adapters", YOUR-NETWORK-CONTROLLER-NAME, properties, details tab
, Property: Parent, Value: Your-PCIString
2) Open regedit and "navigate" here: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\
Your-PCIString\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
Obviously, you have to substitute the letters "Your-PCIString", in the above path, with the pci string you found at point one.
3) Change the
MSISupported value, from 0 to
1. If it doesn't exist, create a new
dword (32-bit value), name it
MSISupported, give it
1 as value.
But keep in mind:
- I made the same steps for High Definition Audio Device
- I didn't try this myself
- I don't know if it works (I don't have latency issues)
- Nobody tried this (here in this forum, at least)
- Nobody can confirm it works, or it worked
- It could be inutile (useless/worthless... I used inutile because it is an Italian word, just curious if you British/American use it - google translator suggested it
)