Several problems with my computer: audio cutting out/stuttering in games, low fps, 100% usage
When I bought my computer I was dealing with a very annoying problem: my audio kept cutting out for a second and then came back. That problem is now fixed by buying a USB sound card. However, the problem still persists in most games and it is usually followed by an FPS drop. Also, I don't exactly remember when but, for some reason I started experiencing low FPS in many games. Specifically, when I bought my computer (around December), I got 200+ FPS during a game in League of Legends, but now I get less than 150. Last but not least, whenever I'm in-game I open task manager and see that I'm using 100% of my CPU. I don't know if that's a good thing or not but MSI Afterburner shows that I'm only using 30-50%.
P.S: I ran a LatencyMon test and here is the report:
_
CONCLUSION
_
Your system seems to be having difficulty handling real-time audio and other tasks. You may experience drop outs, clicks or pops due to buffer underruns. One or more DPC 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:08:44 (h🇲🇲ss) on all processors.
_
SYSTEM INFORMATION
_
Computer name: DESKTOP-1KF0KO5
OS version: Windows 10 , 10.0, build: 18363 (x64)
Hardware: MS-7C02, Micro-Star International Co., Ltd, B450 TOMAHAWK MAX (MS-7C02)
CPU: AuthenticAMD AMD Ryzen 5 2600 Six-Core Processor
Logical processors: 12
Processor groups: 1
RAM: 8141 MB total
_
CPU SPEED
_
Reported CPU speed: 340 MHz
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.
WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.
_
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): 1028.90
Average measured interrupt to process latency (µs): 4.642374
Highest measured interrupt to DPC latency (µs): 1020.40
Average measured interrupt to DPC latency (µs): 1.944494
_
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): 336.710
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Highest reported total ISR routine time (%): 0.059181
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Total time spent in ISRs (%) 0.063986
ISR count (execution time <250 µs): 390847
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 1
ISR count (execution time 1000-1999 µs): 0
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): 1168.970
Driver with highest DPC routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation
Highest reported total DPC routine time (%): 0.089663
Driver with highest DPC total execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation
Total time spent in DPCs (%) 0.161355
DPC count (execution time <250 µs): 1295793
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 433
DPC count (execution time 1000-1999 µs): 2
DPC count (execution time 2000-3999 µs): 0
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: winstore.app.exe
Total number of hard pagefaults 4413
Hard pagefault count of hardest hit process: 1491
Number of processes hit: 91
_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 25.424142
CPU 0 ISR highest execution time (µs): 245.860
CPU 0 ISR total execution time (s): 3.736366
CPU 0 ISR count: 305499
CPU 0 DPC highest execution time (µs): 1168.970
CPU 0 DPC total execution time (s): 9.344842
CPU 0 DPC count: 1201771
_
CPU 1 Interrupt cycle time (s): 4.925380
CPU 1 ISR highest execution time (µs): 336.710
CPU 1 ISR total execution time (s): 0.227103
CPU 1 ISR count: 9453
CPU 1 DPC highest execution time (µs): 758.640
CPU 1 DPC total execution time (s): 0.308322
CPU 1 DPC count: 17447
_
CPU 2 Interrupt cycle time (s): 3.368889
CPU 2 ISR highest execution time (µs): 10.820
CPU 2 ISR total execution time (s): 0.011768
CPU 2 ISR count: 12125
CPU 2 DPC highest execution time (µs): 170.240
CPU 2 DPC total execution time (s): 0.214474
CPU 2 DPC count: 31384
_
CPU 3 Interrupt cycle time (s): 2.664927
CPU 3 ISR highest execution time (µs): 10.460
CPU 3 ISR total execution time (s): 0.001250
CPU 3 ISR count: 702
CPU 3 DPC highest execution time (µs): 144.440
CPU 3 DPC total execution time (s): 0.016280
CPU 3 DPC count: 3243
_
CPU 4 Interrupt cycle time (s): 2.925274
CPU 4 ISR highest execution time (µs): 4.830
CPU 4 ISR total execution time (s): 0.000066
CPU 4 ISR count: 42
CPU 4 DPC highest execution time (µs): 131.080
CPU 4 DPC total execution time (s): 0.044179
CPU 4 DPC count: 9503
_
CPU 5 Interrupt cycle time (s): 2.669703
CPU 5 ISR highest execution time (µs): 1.130
CPU 5 ISR total execution time (s): 0.000002
CPU 5 ISR count: 2
CPU 5 DPC highest execution time (µs): 92.840
CPU 5 DPC total execution time (s): 0.005951
CPU 5 DPC count: 1612
_
CPU 6 Interrupt cycle time (s): 2.924006
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 143.980
CPU 6 DPC total execution time (s): 0.026082
CPU 6 DPC count: 6328
_
CPU 7 Interrupt cycle time (s): 2.678091
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 166.30
CPU 7 DPC total execution time (s): 0.01110
CPU 7 DPC count: 2595
_
CPU 8 Interrupt cycle time (s): 3.640918
CPU 8 ISR highest execution time (µs): 18.190
CPU 8 ISR total execution time (s): 0.032755
CPU 8 ISR count: 46962
CPU 8 DPC highest execution time (µs): 165.50
CPU 8 DPC total execution time (s): 0.055049
CPU 8 DPC count: 9940
_
CPU 9 Interrupt cycle time (s): 2.885218
CPU 9 ISR highest execution time (µs): 3.720
CPU 9 ISR total execution time (s): 0.001061
CPU 9 ISR count: 1053
CPU 9 DPC highest execution time (µs): 116.960
CPU 9 DPC total execution time (s): 0.012206
CPU 9 DPC count: 1925
_
CPU 10 Interrupt cycle time (s): 8.491516
CPU 10 ISR highest execution time (µs): 5.90
CPU 10 ISR total execution time (s): 0.007240
CPU 10 ISR count: 9084
CPU 10 DPC highest execution time (µs): 219.90
CPU 10 DPC total execution time (s): 0.066021
CPU 10 DPC count: 6791
_
CPU 11 Interrupt cycle time (s): 3.128844
CPU 11 ISR highest execution time (µs): 14.580
CPU 11 ISR total execution time (s): 0.005847
CPU 11 ISR count: 5926
CPU 11 DPC highest execution time (µs): 88.320
CPU 11 DPC total execution time (s): 0.041519
CPU 11 DPC count: 3689
_
I don't really know what DPC is but, I have disabled CPU throttling (not in BIOS though) and I have updated every driver.
AMD Ryzen 5 2600
MSI GeForce GTX 1660
MSI B450 Tomahawk Max
8GB HyperX RAM
When I bought my computer I was dealing with a very annoying problem: my audio kept cutting out for a second and then came back. That problem is now fixed by buying a USB sound card. However, the problem still persists in most games and it is usually followed by an FPS drop. Also, I don't exactly remember when but, for some reason I started experiencing low FPS in many games. Specifically, when I bought my computer (around December), I got 200+ FPS during a game in League of Legends, but now I get less than 150. Last but not least, whenever I'm in-game I open task manager and see that I'm using 100% of my CPU. I don't know if that's a good thing or not but MSI Afterburner shows that I'm only using 30-50%.
P.S: I ran a LatencyMon test and here is the report:
_
CONCLUSION
_
Your system seems to be having difficulty handling real-time audio and other tasks. You may experience drop outs, clicks or pops due to buffer underruns. One or more DPC 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:08:44 (h🇲🇲ss) on all processors.
_
SYSTEM INFORMATION
_
Computer name: DESKTOP-1KF0KO5
OS version: Windows 10 , 10.0, build: 18363 (x64)
Hardware: MS-7C02, Micro-Star International Co., Ltd, B450 TOMAHAWK MAX (MS-7C02)
CPU: AuthenticAMD AMD Ryzen 5 2600 Six-Core Processor
Logical processors: 12
Processor groups: 1
RAM: 8141 MB total
_
CPU SPEED
_
Reported CPU speed: 340 MHz
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.
WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.
_
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): 1028.90
Average measured interrupt to process latency (µs): 4.642374
Highest measured interrupt to DPC latency (µs): 1020.40
Average measured interrupt to DPC latency (µs): 1.944494
_
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): 336.710
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Highest reported total ISR routine time (%): 0.059181
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Total time spent in ISRs (%) 0.063986
ISR count (execution time <250 µs): 390847
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 1
ISR count (execution time 1000-1999 µs): 0
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): 1168.970
Driver with highest DPC routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation
Highest reported total DPC routine time (%): 0.089663
Driver with highest DPC total execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation
Total time spent in DPCs (%) 0.161355
DPC count (execution time <250 µs): 1295793
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 433
DPC count (execution time 1000-1999 µs): 2
DPC count (execution time 2000-3999 µs): 0
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: winstore.app.exe
Total number of hard pagefaults 4413
Hard pagefault count of hardest hit process: 1491
Number of processes hit: 91
_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 25.424142
CPU 0 ISR highest execution time (µs): 245.860
CPU 0 ISR total execution time (s): 3.736366
CPU 0 ISR count: 305499
CPU 0 DPC highest execution time (µs): 1168.970
CPU 0 DPC total execution time (s): 9.344842
CPU 0 DPC count: 1201771
_
CPU 1 Interrupt cycle time (s): 4.925380
CPU 1 ISR highest execution time (µs): 336.710
CPU 1 ISR total execution time (s): 0.227103
CPU 1 ISR count: 9453
CPU 1 DPC highest execution time (µs): 758.640
CPU 1 DPC total execution time (s): 0.308322
CPU 1 DPC count: 17447
_
CPU 2 Interrupt cycle time (s): 3.368889
CPU 2 ISR highest execution time (µs): 10.820
CPU 2 ISR total execution time (s): 0.011768
CPU 2 ISR count: 12125
CPU 2 DPC highest execution time (µs): 170.240
CPU 2 DPC total execution time (s): 0.214474
CPU 2 DPC count: 31384
_
CPU 3 Interrupt cycle time (s): 2.664927
CPU 3 ISR highest execution time (µs): 10.460
CPU 3 ISR total execution time (s): 0.001250
CPU 3 ISR count: 702
CPU 3 DPC highest execution time (µs): 144.440
CPU 3 DPC total execution time (s): 0.016280
CPU 3 DPC count: 3243
_
CPU 4 Interrupt cycle time (s): 2.925274
CPU 4 ISR highest execution time (µs): 4.830
CPU 4 ISR total execution time (s): 0.000066
CPU 4 ISR count: 42
CPU 4 DPC highest execution time (µs): 131.080
CPU 4 DPC total execution time (s): 0.044179
CPU 4 DPC count: 9503
_
CPU 5 Interrupt cycle time (s): 2.669703
CPU 5 ISR highest execution time (µs): 1.130
CPU 5 ISR total execution time (s): 0.000002
CPU 5 ISR count: 2
CPU 5 DPC highest execution time (µs): 92.840
CPU 5 DPC total execution time (s): 0.005951
CPU 5 DPC count: 1612
_
CPU 6 Interrupt cycle time (s): 2.924006
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 143.980
CPU 6 DPC total execution time (s): 0.026082
CPU 6 DPC count: 6328
_
CPU 7 Interrupt cycle time (s): 2.678091
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 166.30
CPU 7 DPC total execution time (s): 0.01110
CPU 7 DPC count: 2595
_
CPU 8 Interrupt cycle time (s): 3.640918
CPU 8 ISR highest execution time (µs): 18.190
CPU 8 ISR total execution time (s): 0.032755
CPU 8 ISR count: 46962
CPU 8 DPC highest execution time (µs): 165.50
CPU 8 DPC total execution time (s): 0.055049
CPU 8 DPC count: 9940
_
CPU 9 Interrupt cycle time (s): 2.885218
CPU 9 ISR highest execution time (µs): 3.720
CPU 9 ISR total execution time (s): 0.001061
CPU 9 ISR count: 1053
CPU 9 DPC highest execution time (µs): 116.960
CPU 9 DPC total execution time (s): 0.012206
CPU 9 DPC count: 1925
_
CPU 10 Interrupt cycle time (s): 8.491516
CPU 10 ISR highest execution time (µs): 5.90
CPU 10 ISR total execution time (s): 0.007240
CPU 10 ISR count: 9084
CPU 10 DPC highest execution time (µs): 219.90
CPU 10 DPC total execution time (s): 0.066021
CPU 10 DPC count: 6791
_
CPU 11 Interrupt cycle time (s): 3.128844
CPU 11 ISR highest execution time (µs): 14.580
CPU 11 ISR total execution time (s): 0.005847
CPU 11 ISR count: 5926
CPU 11 DPC highest execution time (µs): 88.320
CPU 11 DPC total execution time (s): 0.041519
CPU 11 DPC count: 3689
_
I don't really know what DPC is but, I have disabled CPU throttling (not in BIOS though) and I have updated every driver.
AMD Ryzen 5 2600
MSI GeForce GTX 1660
MSI B450 Tomahawk Max
8GB HyperX RAM
Last edited by a moderator: