• Still running Windows 7 or earlier? Support for Windows 7 ended on January 14th 2020. Please review the thread here for more details.

High DPC/Latency Errors

Nuclear Cowboy

New member
Joined
Sep 18, 2015
Posts
1
I am now on day 3 of this fight with my computer. The problem occurred after installing a new GTX960 GPU in place of an underpowered GTS250. My entire computer suddenly became agonizingly slow... the sound is popping and stuttering whenever a sound is played, the graphics on screen are lagging and stuttering also. CPU usage is at a constant 60%-100% even when no programs are running. Even as I type this out, the words do not appear on the screen until about 2-5 seconds after I type them. Over the past 3 days, slowly but surely, I've gotten far enough to diagnose the problem that's causing these symptoms, but I've hit a dead-end trying to figure out what's causing the problem.

When I look at my system performance monitor, I can see that the program responsible for the high CPU load is "Deferred Procedure Calls and Interrupt Service Routines" (DPC and ISR). After doing some research about what that program is responsible for, it made sense that it would be causing everything to go agonizingly slow if there is too much latency in the DPCs and ISRs. I found a helpful thread in the tutorials section of this forum, "How to Diagnose and Fix DPC Latency Issues" I used LatencyMon to track down the specific driver(s) causing the DPC/ISR latency. After doing a 1-minute trace with LatencyMon, these were my results:
LatencyMon Main.jpg LatencyMon Drivers.jpg

As you can see, LatencyMon shows "dxgkrnl.sys" as the driver responsible for most of the ISR interrupts and "nvlddmkm.sys" is the driver responsible for the most DPC calls.
"dxgkrnl.sys" = Direct X Graphics Kernel
"nvlddmkm.sys" = NVIDIA Windows Kernel Mode
Both of which are graphics-related drivers (which makes sense, considering the component that was changed was a graphics card). This is the point at which I've hit a dead end. I identified the problem driver(s), but I don't know what to do now.

My first idea was that it may be caused by an audio conflict. The reason: my old GPU did not have any audio outputs, so audio for the entire system was handled via the motherboard's High Definition Audio controller. When I installed this new GPU, I noticed that the driver installation included several additional options for audio output like audio through HDMI as well as its own High Definition Audio. When I checked in Windows Device Manager, I saw that the new NVIDIA High Definition Audio controller and the motherboard's on-board controller were sharing the same PCI bus location attempting to do essentially the same job as one another. So I disabled one of them, rebooted, didn't fix anything. Disabled the other one, rebooted, same thing. I then went into the BIOS menu and disabled the motherboard's HDA controller before booting, and still no change (and yes, my BIOS is also up to date). I then uninstalled all NVIDIA drivers using "Driver Sweeper" to make sure that I removed everything, then rebooted again and reinstalled the latest NVIDIA drivers with a clean install. It still did not work. I just need to know what my next step should be.

Here are all of the relevant specs you may want to know before helping me:

Motherboard: XFX MD-X58i-CH09
Processor: Intel Core i7 920
Graphics: GeForce GTX960
Power: Corsair GS700
RAM: 6GB
OS: Windows 7 x64
 
Re: Extremely slow performance after upgrading GPU

Hi Nuclear Cowboy and welcome. Short of deleting all your drivers again then reinstalling your old graphics card to see if the problem remains, you have done everything hardware wise I can think of. Latency issues like this are typically OS related. I am moving your thread to the W7 forum where there are several here with much greater expertise in this area than me.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top