Question Suddenly hiccups in every game I play

Tricolores

Prominent
May 5, 2021
15
1
515
Hi all,

Since a few days, I experience hiccups in every game I play, for example Splitgate, CSGO, PUBG...
You could describe this best by saying that 95% of the time, the game is smooth as ever, but suddenly I get major frame drops - stutter for about half a second. After that, it goes back to being smooth.


I think it's needless to say this makes gaming difficult, certainly when you play FPS-games.

Computer setup:


Operating System
Windows 11 Pro 64-bit (up to date)
CPU
AMD Ryzen 7 3700X
RAM
16,0GB Dual-Channel @ 1571MHz (16-18-18-38)
Motherboard
Gigabyte Technology Co. Ltd. X570 AORUS ELITE (AM4)
Graphics
XG258 (1920x1080@240Hz)
2460G5 (1920x1080@75Hz)
4095MB NVIDIA GeForce RTX 3070 (Gigabyte)
Storage
223GB SanDisk SDSSDA240G (SATA (SSD))
931GB Seagate ST1000DM010-2EP102 (SATA )
465GB Samsung SSD 970 EVO Plus 500GB
What I have tried so far:



- Reinstall Windows

- Return to older Nvidia driver (currently running 511.79, most recent driver has the same issues) and even to Windows 10, with no results

- Remove dust from inside computer

- Set scaling to GPU instead of display

- Play around with multiple settings inside Nvidia Control Panel (problem also present at default settings)

- Check with LatencyMon if I could find any software causing it (besides lots of pagefaults from WebView2 Runtime, nothing out of the ordinary)

- Turn off power saving in BIOS

- Test hardware by running a UserBenchmark - result: https://www.userbenchmark.com/UserRun/53057863

- Turn of hardware acceleration where possible

- Check SSD health, stress test GPU
I'm in ICT support myself, but I'm flabbergasted by this. I might sound like an end user by saying this, but everything worked fine only a few days ago... And I can't put my finger on it why this is happening.

I really hope you guys can help me out, with every day passing I get more and more frustrated as gaming is one of my few hobby's.

Every kind of feedback is highly appreciated. I'll try to answer any questions for further feedback as soon as possible.

Thank you in advance and kind regards,
Tricolores
 

Eximo

Titan
Ambassador
It seems the system itself is having little issues if it can get through a benchmark okay.

From where are your games running? I would check the SMART readings from the drives to make sure they are all happy. Double check or swap out your SATA cables.
 

mrmike16

Honorable
Mar 10, 2016
313
18
10,915
Hi all,

Since a few days, I experience hickups in every game I play, for example Splitgate, CSGO, PUBG...
You could describe this best by saying that 95% of the time, the game is smooth as ever, but suddenly I get major framedrops - stutter for about half a second. After that, it goes back to being smooth.


I think it's needless to say this makes gaming difficult, certainly when you play FPS-games.



I'm in ICT support myself, but I'm flabbergasted by this. I might sound like an end user by saying this, but everything worked fine only a few days ago... And I can't put my finger on it why this is happening.

I really hope you guys can help me out, with every day passing I get more and more frustrated as gaming is one of my few hobby's.

Every kind of feedback is highly appreciated. I'll try to answer any questions for further feedback as soon as possible.

Thank you in advance and kind regards,
Tricolores
Just a suggestion that I see no one has mentioned here - Based on " everything worked fine only a few days ago... And I can't put my finger on it why this is happening.", I think the cause of the problem here may be an update. Check any system or Windows updates that have been installed in the past few days.
Also check the temperature of your build.

Edit - Just noticed there's a part of your post I didn't see because it was expandable. So was I said is less relevant than I thought. My apologies. Although the temperature may still be relevant, even though you cleaned the system from dust. For example, thermal paste.
 

Tricolores

Prominent
May 5, 2021
15
1
515
It seems the system itself is having little issues if it can get through a benchmark okay.

From where are your games running? I would check the SMART readings from the drives to make sure they are all happy. Double check or swap out your SATA cables.
A good point. Also check for software that is configured for automatic updates, could be kicking off and screwing with things and then failing and scheduling itself to try again later.
I've been thinking that as well, but I have no clue what it might be... I have switched between clean Windows 11 & 10 builds with no extra software installed and still had the problem.

It's running from the EVO 970 by the way, did a test with the Samsung software already and it came back with no errors.
 

mrmike16

Honorable
Mar 10, 2016
313
18
10,915
I've been thinking that as well, but I have no clue what it might be... I have switched between clean Windows 11 & 10 builds with no extra software installed and still had the problem.

It's running from the EVO 970 by the way, did a test with the Samsung software already and it came back with no errors.
That's the part that I noticed after my post (and why I edited it). If you have already reinstalled Windows, that pretty much rules that out unless you let the system update before trying it out. And the temperature?
 

Tricolores

Prominent
May 5, 2021
15
1
515
That's the part that I noticed after my post (and why I edited it). If you have already reinstalled Windows, that pretty much rules that out unless you let the system update before trying it out. And the temperature?
Temps are great, it's not like CSGO stresses your system or anything.

I'm really at a dead end.
 
That would be awesome, but no... I don't.
This may help at least give a clue as to what is going on. Disconnect all devices except 1 monitor, the boot drive, and a keyboard and mouse. Cleanboot windows. Run latencymon. Try out a game that you have noticed the issue. Have you done any maintenance to the the PC lately like cleaning out the dust? When did you build this PC? Does this stutter effect things other than games? Does the stutter happen at a regular frequency (every 10 seconds)?
 

Tricolores

Prominent
May 5, 2021
15
1
515
This may help at least give a clue as to what is going on. Disconnect all devices except 1 monitor, the boot drive, and a keyboard and mouse. Cleanboot windows. Run latencymon. Try out a game that you have noticed the issue. Have you done any maintenance to the the PC lately like cleaning out the dust? When did you build this PC? Does this stutter effect things other than games? Does the stutter happen at a regular frequency (every 10 seconds)?

I did the clean boot, ran a round of CSGO (and got the hiccups) but there doesn't seem to be anything in the logs.

The PC was build about two years ago. I cleaned out the dust, after the problems started. I can't see the problem at any other point besides in game.
I can't see any frequency, but it looks to be present more often when I turn a corner for example or make a sudden turn.

_
CONCLUSION
_
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:02:50 (h🇲🇲ss) on all processors.


_
SYSTEM INFORMATION
_
Computer name: DESKTOP-8NFK9EK
OS version: Windows 10, 10.0, version 2009, build: 19044 (x64)
Hardware: X570 AORUS ELITE, Gigabyte Technology Co., Ltd.
BIOS: F37c
CPU: AuthenticAMD AMD Ryzen 7 3700X 8-Core Processor
Logical processors: 16
Processor groups: 1
Processor group size: 16
RAM: 16307 MB total


_
CPU SPEED
_
Reported CPU speed (WMI): 3593 MHz
Reported CPU speed (registry): 3593 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.


_
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): 339,90
Average measured interrupt to process latency (µs): 4,574899

Highest measured interrupt to DPC latency (µs): 336,60
Average measured interrupt to DPC latency (µs): 2,287882


_
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): 23,405511
Driver with highest ISR routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation

Highest reported total ISR routine time (%): 0,001120
Driver with highest ISR total time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Total time spent in ISRs (%) 0,001710

ISR count (execution time <250 µs): 31543
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 0
ISR count (execution time 1000-2000 µs): 0
ISR count (execution time 2000-4000 µ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): 660,233788
Driver with highest DPC routine execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 511.79 , NVIDIA Corporation

Highest reported total DPC routine time (%): 0,058367
Driver with highest DPC total execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in DPCs (%) 0,131745

DPC count (execution time <250 µs): 417209
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 11
DPC count (execution time 1000-2000 µs): 0
DPC count (execution time 2000-4000 µ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: steam.exe

Total number of hard pagefaults 31693
Hard pagefault count of hardest hit process: 14629
Number of processes hit: 45


_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 10,983424
CPU 0 ISR highest execution time (µs): 23,405511
CPU 0 ISR total execution time (s): 0,026512
CPU 0 ISR count: 8829
CPU 0 DPC highest execution time (µs): 660,233788
CPU 0 DPC total execution time (s): 3,317456
CPU 0 DPC count: 369958
_
CPU 1 Interrupt cycle time (s): 1,023394
CPU 1 ISR highest execution time (µs): 7,785138
CPU 1 ISR total execution time (s): 0,007220
CPU 1 ISR count: 6087
CPU 1 DPC highest execution time (µs): 63,493460
CPU 1 DPC total execution time (s): 0,135448
CPU 1 DPC count: 12030
_
CPU 2 Interrupt cycle time (s): 0,648881
CPU 2 ISR highest execution time (µs): 8,867242
CPU 2 ISR total execution time (s): 0,006790
CPU 2 ISR count: 1705
CPU 2 DPC highest execution time (µs): 106,657389
CPU 2 DPC total execution time (s): 0,041143
CPU 2 DPC count: 9901
_
CPU 3 Interrupt cycle time (s): 0,413208
CPU 3 ISR highest execution time (µs): 0,0
CPU 3 ISR total execution time (s): 0,0
CPU 3 ISR count: 0
CPU 3 DPC highest execution time (µs): 44,696911
CPU 3 DPC total execution time (s): 0,006971
CPU 3 DPC count: 3271
_
CPU 4 Interrupt cycle time (s): 0,414016
CPU 4 ISR highest execution time (µs): 0,0
CPU 4 ISR total execution time (s): 0,0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 32,583357
CPU 4 DPC total execution time (s): 0,007419
CPU 4 DPC count: 2984
_
CPU 5 Interrupt cycle time (s): 0,364757
CPU 5 ISR highest execution time (µs): 0,0
CPU 5 ISR total execution time (s): 0,0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 38,645143
CPU 5 DPC total execution time (s): 0,001343
CPU 5 DPC count: 502
_
CPU 6 Interrupt cycle time (s): 0,429533
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): 63,283050
CPU 6 DPC total execution time (s): 0,008977
CPU 6 DPC count: 3296
_
CPU 7 Interrupt cycle time (s): 0,356003
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): 40,598942
CPU 7 DPC total execution time (s): 0,00130
CPU 7 DPC count: 472
_
CPU 8 Interrupt cycle time (s): 0,468834
CPU 8 ISR highest execution time (µs): 0,0
CPU 8 ISR total execution time (s): 0,0
CPU 8 ISR count: 0
CPU 8 DPC highest execution time (µs): 53,654328
CPU 8 DPC total execution time (s): 0,006690
CPU 8 DPC count: 1593
_
CPU 9 Interrupt cycle time (s): 0,334094
CPU 9 ISR highest execution time (µs): 0,0
CPU 9 ISR total execution time (s): 0,0
CPU 9 ISR count: 0
CPU 9 DPC highest execution time (µs): 37,392708
CPU 9 DPC total execution time (s): 0,001667
CPU 9 DPC count: 482
_
CPU 10 Interrupt cycle time (s): 0,430854
CPU 10 ISR highest execution time (µs): 0,0
CPU 10 ISR total execution time (s): 0,0
CPU 10 ISR count: 0
CPU 10 DPC highest execution time (µs): 54,505984
CPU 10 DPC total execution time (s): 0,024379
CPU 10 DPC count: 5154
_
CPU 11 Interrupt cycle time (s): 0,351915
CPU 11 ISR highest execution time (µs): 0,0
CPU 11 ISR total execution time (s): 0,0
CPU 11 ISR count: 0
CPU 11 DPC highest execution time (µs): 44,907320
CPU 11 DPC total execution time (s): 0,008648
CPU 11 DPC count: 1458
_
CPU 12 Interrupt cycle time (s): 0,519909
CPU 12 ISR highest execution time (µs): 2,484832
CPU 12 ISR total execution time (s): 0,005804
CPU 12 ISR count: 14365
CPU 12 DPC highest execution time (µs): 51,650431
CPU 12 DPC total execution time (s): 0,019136
CPU 12 DPC count: 3766
_
CPU 13 Interrupt cycle time (s): 0,327128
CPU 13 ISR highest execution time (µs): 3,586975
CPU 13 ISR total execution time (s): 0,000039
CPU 13 ISR count: 76
CPU 13 DPC highest execution time (µs): 57,231283
CPU 13 DPC total execution time (s): 0,001025
CPU 13 DPC count: 262
_
CPU 14 Interrupt cycle time (s): 0,403345
CPU 14 ISR highest execution time (µs): 1,302533
CPU 14 ISR total execution time (s): 0,000180
CPU 14 ISR count: 328
CPU 14 DPC highest execution time (µs): 54,566101
CPU 14 DPC total execution time (s): 0,008480
CPU 14 DPC count: 1818
_
CPU 15 Interrupt cycle time (s): 0,359696
CPU 15 ISR highest execution time (µs): 1,553020
CPU 15 ISR total execution time (s): 0,000078
CPU 15 ISR count: 153
CPU 15 DPC highest execution time (µs): 61,038686
CPU 15 DPC total execution time (s): 0,001950
CPU 15 DPC count: 273
_
 
I did the clean boot, ran a round of CSGO (and got the hiccups) but there doesn't seem to be anything in the logs.

The PC was build about two years ago. I cleaned out the dust, after the problems started. I can't see the problem at any other point besides in game.
I can't see any frequency, but it looks to be present more often when I turn a corner for example or make a sudden turn.
In latencymon are their any of the bars that measure latency spiking to the middle of the graph or more? I am not at my personal PC right now but I also recall one of the tabs recording page faults. Sort by what has the most page faults. If nothing is obvious in latencymon that means you can definitively exclude any software or driver conflicts. I noticed that you are on the latest BIOS update. Did you flash to that recently? Can you record a video of the stutter? If you record your screen do the stutters show up in the recording or not? If not record a video with your phone. I know its an ask but it may help.

/edit; did you disconnect all devices except a mouse, keyboard, 1 monitor, and the boot drive to test?/
 
Last edited:

Tricolores

Prominent
May 5, 2021
15
1
515
In latencymon are their any of the bars that measure latency spiking to the middle of the graph or more? I am not at my personal PC right now but I also recall one of the tabs recording page faults. Sort by what has the most page faults. If nothing is obvious in latencymon that means you can definitively exclude any software or driver conflicts. I noticed that you are on the latest BIOS update. Did you flash to that recently? Can you record a video of the stutter? If you record your screen do the stutters show up in the recording or not? If not record a video with your phone. I know its an ask but it may help.

/edit; did you disconnect all devices except a mouse, keyboard, 1 monitor, and the boot drive to test?/
No, no bars were spiking. It's not a big ask, I can try it. I'll report back to you.

And yes, I think I done the test correctly.

Thank you for the support.
 

Tricolores

Prominent
May 5, 2021
15
1
515
In latencymon are their any of the bars that measure latency spiking to the middle of the graph or more? I am not at my personal PC right now but I also recall one of the tabs recording page faults. Sort by what has the most page faults. If nothing is obvious in latencymon that means you can definitively exclude any software or driver conflicts. I noticed that you are on the latest BIOS update. Did you flash to that recently? Can you record a video of the stutter? If you record your screen do the stutters show up in the recording or not? If not record a video with your phone. I know its an ask but it may help.

/edit; did you disconnect all devices except a mouse, keyboard, 1 monitor, and the boot drive to test?/
I have tried recording it, but it's way less visible in the recording than in game. This is probably caused by the 60 fps of the video compared to the 240Hz refresh rate of my screen.
I think this will also be a problem if I try to record it with my phone.

https://mega.nz/file/8w1jFRQI#X9LAlwODYAwNfq4HTLdfyBfUflxSMhtfKG_ta5Rs9d4

The only moment when you can kind of clearly see it, is starting from 2:22 for about 15-20 seconds. I know it's not much, but I hope it can give you an idea of the problem.
 
I started to question my sanity, but I finally found a graph that "shows" what I feel and see.

Every big "hiccup" is a peak in the frametime graph. You can clearly see when I'm gaming and not in a menu by the maxed framerate (it's only CSGO, after all) and how I get regular peaks in frametime.

This is not normal, is it?

View: https://imgur.com/a/OHDnu8V
Its definitely hard to see the stutters in the video.

Have you tried disabling GPU hardware scheduling?
Have you tried capping the fps to 1 fps higher than the monitor?
Have you tried G-Sync?
Have you tried V-sync?
Have you tried V-sync with G-sync?
Have you tried enabling or disabling resizable bar?
Have you tried reseating the graphics card?
Have you made sure that all cables in the computer are firmly placed and none of them are loose?
Have you jiggled the PC while its power is off to see if there are any loose screws causing a short?
Check for any components touching each other where they are not directly supposed to (tower heatsink touching graphics card backplate)?
Have you tried limiting the GPU power budget by 10-15%?
Have you tried turning XMP off in the BIOS?
Do you have Windows cycling desktop backgrounds every 5-60 seconds in the background?
 

Tricolores

Prominent
May 5, 2021
15
1
515
Its definitely hard to see the stutters in the video.

Have you tried disabling GPU hardware scheduling?
Have you tried capping the fps to 1 fps higher than the monitor?
Have you tried G-Sync?
Have you tried V-sync?
Have you tried V-sync with G-sync?
Have you tried enabling or disabling resizable bar?

Have you tried reseating the graphics card?
Have you made sure that all cables in the computer are firmly placed and none of them are loose?
Have you jiggled the PC while its power is off to see if there are any loose screws causing a short?
Check for any components touching each other where they are not directly supposed to (tower heatsink touching graphics card backplate)?
Have you tried limiting the GPU power budget by 10-15%?
Have you tried turning XMP off in the BIOS?
Do you have Windows cycling desktop backgrounds every 5-60 seconds in the background?
I tried the things in bold, the other ones I can try in about 24 hours. Have a long day of work ahead but I'm free tommorow.

Thank you for all the suggestions. I really appreciate it.
 
  • Like
Reactions: helper800

Tricolores

Prominent
May 5, 2021
15
1
515
I tried the things in bold, the other ones I can try in about 24 hours. Have a long day of work ahead but I'm free tommorow.

Thank you for all the suggestions. I really appreciate it.
Sorry about the delay, things got busy. Let me answer to all your questions (thanks again!) so you can have a further look.

Have you tried disabling GPU hardware scheduling? Yes, no effect
Have you tried capping the fps to 1 fps higher than the monitor? Not yet, but even if this would solve it, it's only a workaround and not really a solution to the issue.
Have you tried G-Sync? Yes, no effect
Have you tried V-sync? Yes, no effect
Have you tried V-sync with G-sync? Yes, no effect
Have you tried enabling or disabling resizable bar? Yes, no effect

Have you tried reseating the graphics card? Yes, also the RAM and checked all cables... no effect
Have you made sure that all cables in the computer are firmly placed and none of them are loose? Yes, see above.
Have you jiggled the PC while its power is off to see if there are any loose screws causing a short? Yes, everything is fine.
Check for any components touching each other where they are not directly supposed to (tower heatsink touching graphics card backplate)? Yes, all should be fine. Did a thorough investigation.
Have you tried limiting the GPU power budget by 10-15%? Forgot about this one, will try. What are you looking to do with this move? Never heard something like this before.
Have you tried turning XMP off in the BIOS? Yes, no effect
Do you have Windows cycling desktop backgrounds every 5-60 seconds in the background?
No, fixed background.
 
Sorry about the delay, things got busy. Let me answer to all your questions (thanks again!) so you can have a further look.

Have you tried limiting the GPU power budget by 10-15%? Forgot about this one, will try. What are you looking to do with this move? Never heard something like this before.
Sometimes the GPU clock speeds reach higher than the card can be stable at and can cause small stutters. Reducing the power budget would lower the cards ability to boost as high potentially removing the effect.