mouse lag + choppy audio + choppy graphics

when i boot pc and it is working fine, I run latency Mon = all appears good.

I think open device manager and click 'scan for hardware changes' = I watch latency Mon immediately go red:
Highest ISR = dxgkrnl.sys
Highest DPC = storport.sys
 
Now I got an idea maybe USB, audio, graphics, network, AMD PSP, AMD chipset, SATA controller and NVMe controller could have IRQ problems that caused high DPC latency.

Please open Device Manager, click on View on menu, click on Resources by type, expand Interrupt request (IRQ) and take screenshots of all IRQ ISA and PCI devices on list.

All PCI devices should have negative numbers.
 
Now I got an idea maybe USB, audio, graphics, network, AMD PSP, AMD chipset, SATA controller and NVMe controller could have IRQ problems that caused high DPC latency.

Please open Device Manager, click on View on menu, click on Resources by type, expand Interrupt request (IRQ) and take screenshots of all IRQ ISA and PCI devices on list.

All PCI devices should have negative numbers.
Here are the screengrabs:


note - there were 511 titled 'Microsoft ACPI Compliant System' so I skipped that whole chunk and sent you only before / after that. It would have been a lot of screengrabs otherwise. youll see what I mean when you look at them.

Thanks for this
 
Here are the screengrabs:


note - there were 511 titled 'Microsoft ACPI Compliant System' so I skipped that whole chunk and sent you only before / after that. It would have been a lot of screengrabs otherwise. youll see what I mean when you look at them.

Thanks for this
Oh that is brilliant thank!

I can see 11 PCI devices have IRQ problems:

(PCI) 0x00000020 (32) Nvidia GeForce GTX 1080 Ti
(PCI) 0x00000021 (33) High Definition Audio Controller
(PCI) 0x0000002A (42) AMD SATA Controller
(PCI) 0x0000002B (43) High Definition Audio Controller
(PCI) 0x00000036 (54) Nvidia GeForce GTX 1080 Ti
(PCI) 0x00000037 (55) High Definition Audio Controller
(PCI) 0x00000040 (64) Nvidia GeForce GTX 1080 Ti
(PCI) 0x00000041 (65) High Definition Audio Controller
(PCI) 0x0000004A (74) AMD SATA Controller
(PCI) 0x00000056 (86) Nvidia GeForce GTX 1080 Ti
(PCI) 0x00000057 (87) High Definition Audio Controller

Click on all these 11 problematic PCI devices list above and right click Properties, click on Details tab and click on Device instance path, copy and paste all devices value on notepad.

Open Registry Editor and pasted Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ in box and press enter. Expand all matched devices addresses folders to look inside each device to find MessageSignaledInterruptProperties folder and click on that folder. Double click on MSISupported DWORD to change value to 1 and see data should change to 0x00000001 (1). Then restart PC and open Device Manager, click on View on menu, click on Resources by type to see if all devices above IRQs now in negative numbers and take screenshot of PCI devices list.

Hopefully that will fix lag mouse and SATA controller, choppy audio and graphics.
 
I followed all the steps, but cannot see the 'MessageSignaledInterruptProperties folder' for some of them:

Here is a list of all the filepaths I got from device manager, and what ones I could change:

(PCI) 0x00000020 (32) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&288C77C7&0&000B
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000021 (33) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&288C77C7&0&010B
- done

(PCI) 0x0000002A (42) AMD SATA Controller
PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&2B9CC193&0&0241
- done

(PCI) 0x0000002B (43) High Definition Audio Controller
PCI\VEN_1022&DEV_1457&SUBSYS_A0CD1458&REV_00\4&2B9CC193&0&0341
-done

(PCI) 0x00000036 (54) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&1C3D25BB&0&0019
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000037 (55) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&1C3D25BB&0&0119
-done

(PCI) 0x00000040 (64) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&3685BFFF&0&000B
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000041 (65) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&3685BFFF&0&010B
-done

(PCI) 0x0000004A (74) AMD SATA Controller
PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&1DA3795B&0&0241
-done

(PCI) 0x00000056 (86) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&2A366DF3&0&0019
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000057 (87) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&2A366DF3&0&0119

Here is a screengrab of the list after I did those changes...only the 4 GPUs that are not negative out of that list now:

...screengrab of example one where it does not have the interrupt folder:
 
Last edited:
I followed all the steps, but cannot see the 'MessageSignaledInterruptProperties folder' for some of them:

Here is a list of all the filepaths I got from device manager, and what ones I could change:

(PCI) 0x00000020 (32) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&288C77C7&0&000B
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000021 (33) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&288C77C7&0&010B
- done

(PCI) 0x0000002A (42) AMD SATA Controller
PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&2B9CC193&0&0241
- done

(PCI) 0x0000002B (43) High Definition Audio Controller
PCI\VEN_1022&DEV_1457&SUBSYS_A0CD1458&REV_00\4&2B9CC193&0&0341
-done

(PCI) 0x00000036 (54) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&1C3D25BB&0&0019
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000037 (55) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&1C3D25BB&0&0119
-done

(PCI) 0x00000040 (64) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&3685BFFF&0&000B
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000041 (65) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&3685BFFF&0&010B
-done

(PCI) 0x0000004A (74) AMD SATA Controller
PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&1DA3795B&0&0241
-done

(PCI) 0x00000056 (86) Nvidia GeForce GTX 1080 Ti
PCI\VEN_10DE&DEV_1B06&SUBSYS_377A1458&REV_A1\4&2A366DF3&0&0019
- no MessageSignaledInterruptProperties folder

(PCI) 0x00000057 (87) High Definition Audio Controller
PCI\VEN_10DE&DEV_10EF&SUBSYS_377A1458&REV_A1\4&2A366DF3&0&0119

Here is a screengrab of the list after I did those changes...only the 4 GPUs that are not negative out of that list now:

...screengrab of example one where it does not have the interrupt folder:
Hmmm try create MessageSignaledInterruptProperties folder place between Affinity Policy - Temporal and Routing Info then create 2 keys MessageNumberLimit and MSISupported like in my screenshots.

n9NwTgi.png

vYZ7O7n.png
 
It shouldn't really need a format and reinstall just to see if your install of Windows has got messed up either, you could just make a live Windows USB drive using something like Rufus to test if a fresh install would fix it before committing to hosing your current Windows install.

Messing around with the enum keys is risky to say the least, even drivers aren't meant to mess with that as it tells Windows what hardware is installed, how to access it, and what it's capabilities are. You can easily end up with an un-bootable system, BSOD, crashes, and other weird behaviour, (Plus it regenerates parts of it whenever it scans for pnp devices like when you add or remove hardware).
 
Like i said before I'd make a live Linux USB stick to rule out if it's a hardware or software (OS) issue, if you get the same problem when you boot from that then it's obviously an issue with the hardware, if you don't I'd check the logs to see if Linux has applied any workarounds or has obvious warnings about something.
 
Oh dear! :(

Try run Latencymon for 10 more mins then pasted stats report and take screenshots of processes, drivers and cpus tabs. I wonder what drivers all your CPU cores running.

I look at PCI IRQ list wondered why AMD PSP is not listed. I remembered read IgorsLab article about MSI mode tool back in August 2022. Maybe you can try download MSI tool to try tweak, configure and add AMD PSP to enabled MSI.


I downloaded MSI mode utility and ran it but error dialog popped said Requested registry access is not allowed. I right click on app and ran it as administrator and app was running properly.

SOJZoXJ.png
 
Last edited:
Back
Top Bottom