[Solved]High CPU Usage - CPU Spikes (Drivers issue?)

andreaslutsch

Honorable
Aug 27, 2012
12
0
10,510
Hi, my computer lags every couple of seconds for 1-2 seconds. I thought it would be a virus, but haven't found anything out. After looking at the task manager, I saw that the usage of the CPU at every spike up to 90% is. I looked on the internet for similar problems, but I couldn't solve mine.

With a program called LatencyMon I got these results:

o8vm.png

n99n.png

avmt.png

ne30.png

And This:

_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. Also one or more ISR routines that belong to a driver running in your system appear to be executing for too long. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
LatencyMon has been analyzing your system for 0:05:11 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: TITAN-PC
OS version: Windows 7 Service Pack 1, 6.1, build: 7601 (x64)
Hardware: Gigabyte Technology Co., Ltd., 990FXA-UD3
CPU: AuthenticAMD AMD FX(tm)-8350 Eight-Core Processor
Logical processors: 8
Processor groups: 1
RAM: 8152 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed: 4018.0 MHz
Measured CPU speed: 3269.0 MHz (approx.)

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

Highest measured interrupt to process latency (µs): 1004059.427160
Average measured interrupt to process latency (µs): 156.866482

Highest measured interrupt to DPC latency (µs): 1003679.222180
Average measured interrupt to DPC latency (µs): 153.368934


_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs): 1784.661274
Driver with highest ISR routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

Highest reported total ISR routine time (%): 0.098998
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0.140045

ISR count (execution time <250 µs): 323756
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 5
ISR count (execution time 1000-1999 µs): 2
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs): 901923.860378
Driver with highest DPC routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

Highest reported total DPC routine time (%): 0.130954
Driver with highest DPC total execution time: EtronXHCI.sys - Etron eXtensible Host Controller Driver., Etron Technology Inc

Total time spent in DPCs (%) 0.357001

DPC count (execution time <250 µs): 826583
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 22
DPC count (execution time 1000-1999 µs): 111
DPC count (execution time 2000-3999 µs): 50
DPC count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count: nvscpapisvr.exe

Total number of hard pagefaults 160
Hard pagefault count of hardest hit process: 100
Highest hard pagefault resolution time (µs): 14898.546789
Total time spent in hard pagefaults (%): 0.007510
Number of processes hit: 5


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 91.956047
CPU 0 ISR highest execution time (µs): 134.861623
CPU 0 ISR total execution time (s): 0.650154
CPU 0 ISR count: 164926
CPU 0 DPC highest execution time (µs): 724927.353659
CPU 0 DPC total execution time (s): 2.315808
CPU 0 DPC count: 549776
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 3.781485
CPU 1 ISR highest execution time (µs): 146.415879
CPU 1 ISR total execution time (s): 0.245087
CPU 1 ISR count: 16390
CPU 1 DPC highest execution time (µs): 2112.835241
CPU 1 DPC total execution time (s): 0.497023
CPU 1 DPC count: 25300
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 4.036788
CPU 2 ISR highest execution time (µs): 133.573171
CPU 2 ISR total execution time (s): 0.250868
CPU 2 ISR count: 17328
CPU 2 DPC highest execution time (µs): 2110.694624
CPU 2 DPC total execution time (s): 0.520450
CPU 2 DPC count: 34482
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 3.456218
CPU 3 ISR highest execution time (µs): 138.727227
CPU 3 ISR total execution time (s): 0.248449
CPU 3 ISR count: 17044
CPU 3 DPC highest execution time (µs): 2112.934545
CPU 3 DPC total execution time (s): 0.491376
CPU 3 DPC count: 25998
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 2.772073
CPU 4 ISR highest execution time (µs): 1784.661274
CPU 4 ISR total execution time (s): 0.278164
CPU 4 ISR count: 17621
CPU 4 DPC highest execution time (µs): 2112.432056
CPU 4 DPC total execution time (s): 0.557116
CPU 4 DPC count: 30916
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 3.156537
CPU 5 ISR highest execution time (µs): 156.770781
CPU 5 ISR total execution time (s): 0.264346
CPU 5 ISR count: 16985
CPU 5 DPC highest execution time (µs): 2118.821055
CPU 5 DPC total execution time (s): 0.52040
CPU 5 DPC count: 25993
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 2.737460
CPU 6 ISR highest execution time (µs): 398.800647
CPU 6 ISR total execution time (s): 0.331751
CPU 6 ISR count: 20542
CPU 6 DPC highest execution time (µs): 2121.137880
CPU 6 DPC total execution time (s): 0.649976
CPU 6 DPC count: 35688
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 7.121686
CPU 7 ISR highest execution time (µs): 1684.112992
CPU 7 ISR total execution time (s): 1.216759
CPU 7 ISR count: 52927
CPU 7 DPC highest execution time (µs): 901923.860378
CPU 7 DPC total execution time (s): 3.333270
CPU 7 DPC count: 98617
_________________________________________________________________________________________________________






I am using a dual monitor setup, but I don't think this would cause the problem, as it always worked without any problems.
And I recently changed from a AMD HD 7870 to a GTX 760, removed AMD drivers and installed Nvidia ones. I had no problems the last couple of days, I played games on very high settings and rendered 3D stuff with it.

I'm not sure why this suddenly happened. Could it be because the switch of the GPU? Do I need to reinstall windows? Have I done wrong with the drivers or must I update the BIOS?

Thank you for your answers!