Some things that have helped others:
Have you tried updating all Intel drivers for your MBO?
Disabling your LAN card or using an older driver?
Use high performance power plan (workaround, not fix)
Use bluetooth audio (workaround, not fix)
But what would be better would be a means of analysis to show what's happening - other than Xperf and LatencyMon it seems.
- I'm on a fresh install of Windows 10 Professional on a brand new HDD (Western Digital 1 TB Black).
- I'm still on the X58 chipset, but I've flashed my motherboard (Gigabyte EX58-UD5) to the latest version (F13).
- All of my drivers are currently up to date.
- I've tried disabling anything that I don't use. However, I don't have a PS/2 keyboard, so I haven't tried disabling my USB 2.0 controllers completely. I've tried disabling all but one of my USB controllers, using devices in different ports, etc.
- I'm on high performance with processor power management min/max states at 100%, and USB selective suspend disabled.
- I've disabled HPET in BIOS. For some reason it defaulted to enabled in 32-bit mode when I installed Windows. When disabled, latency was dramatically reduced in LatencyMon for a number of different drivers (except for usbport.sys). Tried to enable 64-bit mode, no change regarding usbport.sys.
- I disabled onboard audio, as I'm using an Asus Essence STX II for sound. I have the low latency version of the Unified Drivers installed.
As far as I can tell from examining LatencyMon, usbport.sys is currently the only red flag for me. ISR count, DPC count, and Total Execution Time skyrocket and get MUCH worse (higher) when I move my mouse around on the desktop.
Hi, have you disabled sound enhancements?
What is your System interrupts process CPU usage?
Are you using a wireless or wired mouse?
Any IRQ conflicts?
- System interrupts remains under 1% most of the time
- I'm using the Logitech G502 (wired mouse)
- No IRQ conflicts as far as I know. I've checked.
Like I said, usbport.sys is the only driver that's giving me trouble. My system seems to be running fine otherwise.
This is LatencyMon running for 1 minute. And I realize that LatencyMon should be run for longer than one minute. This is only to illustrate that usbport.sys is very clearly a problem. I have most applications closed, and I'm just moving my mouse around on the desktop:
Hi, a couple of ideas here:
Solving DPC Latency Issues | SweetCare
Have you tried a high performance power plan?
I've just noticed the PCI Express settings differ between balanced and high performance
Ok, how have you checked your drivers are up to date? If you've just done a normal Windows check, then you're using the MS database or whatever they use.
Suggest you try other means as an experiment, with due precautions, noting that Windows will quite quickly replace drivers different to said database, looking for MBO drivers in particular.
E.g. a scan with Drivermax
(Normally we steer clear of these things, but carefully used they can be helpful. It has found me two drivers - for a USB device and one for my old laptop Windows didn't find for Win 10 and no chance on manufacturer's site).