This feature appears frequently in various games.
This feature appears frequently in various games.
It seems uncertain whether my previous computer shared the same issue. Being a powerful gaming machine might mean problems aren't always FPS-related. The real puzzler is why a high-end gaming PC could still cause these issues.
This seems connected to RAM or the motherboard. I thought about using LatencyMon, but you've already tried that because driver problems might be involved—those issues don't happen every time. Try running it for a few hours and check for any latency spikes.
I understand I only ran it for about half an hour, yet here are the findings _________________________________________________________ CONCLUSION Your device seems struggling with real-time audio and other operations. You might notice gaps or stutters like drops, clicks, or pops. A possible issue could be power handling—turn off CPU throttling in Control Panel and BIOS. Check for BIOS updates. LatencyMon has been tracking your system for 0:32:33 on every processor. _________________________________________________________________________________________________________ SYSTEM DETAILS Name of machine: DESKTOP-KV3ASTT OS version: Windows 8, 6.2, build 9200 (x64) Hardware: ASRock, Z390 Phantom Gaming 4 CPU: Authentic Intel® Core i7-9700K @ 3.60GHz Logical processors: 8 Processor groups: 1 RAM: 16304 MB total Reported CPU speed: 3600.0 MHz Measured CPU speed: 4825.0 MHz (approx.) Note: reported times depend on fixed speeds. Turn off variable speed features like Intel Speed Step and AMD Cool N Quiet in BIOS for better accuracy. _________________________________________________________________________________________________________ MEASUREMENT OF PROCESS DELAYS The delay to process tasks shows how long it takes for a user-mode app to react to hardware requests. This covers scheduling, DPC routines, event signaling, and waking threads from idle states. Highest delay to process (µs): 2796.70 Average delay (µs): 3.05 Highest to DPC (µs): 2794.40 Avg to DPC (µs): 0.98 Highest interrupt latency: 2796 ms LatencyMon has been monitoring your system for 0:32:33 on all processors. _________________________________________________________________________________________________________ REPORTED INTERRUPTS ISRs Interrupt service routines run automatically when hardware signals occur. The longest routine took 129.0250 µs Driver running with longest time: Wdf01000.sys - Kernel Mode Driver Framework Runtime Microsoft Reported total ISR time: 0.00755 Percentage of time spent in ISRs: 0.00758 Routine with most time: 0.00755 ISR count under 250 µs No ISR activity: 0 ISR count for 500-999 µs 0 ISR count for 1000-1999 µs No ISR activity: 0 _________________________________________________________________________________________________________ REPORTED DPC ROUTINES DPC routines prevent a process from using the CPU during interrupts until completion. Longest routine: 522.76 ms Driver with longest: dxgkrnl.sys - DirectX Graphics Kernel Microsoft Reported total time: 0.1857 Percentage: 0.4374 ISR count under 250 µs No ISR activity 0 ISR count 2420 DPC count 0 _________________________________________________________________________________________________________ REPORTED HARD PAGEFAULTS Page faults happen when memory isn’t in RAM but stored on disk. Resolving them forces reading from disk while the process is paused. No processes reported any page faults. Total: 0 Hard pagefaults No affected processes _________________________________________________________________________________________________________ END OF REPORT
The 30 minutes is acceptable; I wasn't sure how long it would take for the spikes to show up. What devices are installed inside your PC? On the PCIe slots, try turning off all USB ports and the Ethernet cable, then run LatencyMon again to see if the spikes disappear. It might also be connected to a SATA device. Also, wdf0100.sys is linked to device communication and drivers, so a problematic driver could be the cause. Start with the basics—check the Drivers section in LatencyMon, focus on high execution times, remove items, and see if wdf0100 improves.
I've experienced a comparable DPC problem with dxgkrnl.sys, which links to DirectX and triggers only in DX titles. I adjusted "Radeon Enhansed Sync" to off and set "Wait for Vertical Refresh" to always off in AMD Software: Adrenalin Edition. Earlier assumptions pointed to RAM XMP settings, high precision timer, Realtek audio driver, but after research and troubleshooting, I realized the fix was related to "Radeon Enhansed Sync" and "Wait for Vertical Refresh." Also, I disabled Samsung C24RG50, which supports Premium FreeSync, as it causes screen flickering. The RX 6600 Eagle struggles with the G.Pixel clock at 144 Hz, so I had to choose between lowering the refresh rate or turning off FreeSync—opting for the latter for smoother gameplay. Unfortunately, I lost money on the Premium FreeSync feature. Hope this helps identify the underlying cause of these similar DPC issues.