Question How to fix micro stuttering with my RTX 4060 ?

Nov 25, 2024
27
1
35
Hi. I just built my new PC (all parts is new) and when I've played few games, I have noticed that all of them have micro fps drops. I have 240hz monitor, and in the games I had about 120-240 fps, but sometimes it is just dropping like to 0 fps for one moment and the Frametime is going to be x10 bigger.
View: https://youtu.be/4kLiODfOu-w

PC Specs:
GPU: RTX 4060
CPU: I5-14500
MB: ASRock B760 Pro RS (with the latest BIOS v.11.01)
RAM: 32GB Kingston Fury DDR5-5600 (4800)
SSD: Samsung 990 Evo 1TB M.2 PCIe 4.0 x4/5.0 x2 (latest firmware)
PSU: Seasonic B12-BC-650 650 W

Please, help me to solve it, I'm really disappointed at this moment. I've tried to re-install Nvidia driver, CPU graphics drivers, disabled V-sync and G-sync in all the games, changed XMP profiles in the BIOS, tried both DP and HDMI, limited the FPS to 120 instead of 240, turned off the E-cores on my CPU, disabled iGPU (CPU graphics), disabled Rebar in BIOS, re-installed Windows 11, disabled hardware-accelerated GPU scheduling in Windows. Nothing! Nothing helped...

I don't really want to return my GPU, I just want to find the solution 🙁
 
Last edited:
this is pretty hard since youre pushing very high frames. I assume you're also sensitive to frame spikes. It's likely something couldn't keep up. e.g your cpu needed more data, which it had to get from RAM, which added some latency in generating the next frame.
If you can return hardware, try getting a 14600K and DDR5-6000 cl30 ram and see if the issue goes away., if not, return it.
 
Stuttering is caused by a temporary lack of a critical resource. Usually CPU.
On occasion, insufficient ram.

Check to see what other apps are running at the same time.
A higher priority app like performance monitors, driver utilities, motherboard utilities or even discord can interrupt the game processor.
 
Stuttering is caused by a temporary lack of a critical resource. Usually CPU.
On occasion, insufficient ram.

Check to see what other apps are running at the same time.
A higher priority app like performance monitors, driver utilities, motherboard utilities or even discord can interrupt the game processor.
CPU loaded for ~25% at max. Temperatures is about 45℃ (~25% usage) for CPU, and 70℃ (~100%) for GPU.
About 11/32gb RAM used.
Also, 4/8gb VRAM used in my current games.

All looks pretty good on these numbers and that's why it is very hard to find the root of that problem...
 
this is pretty hard since youre pushing very high frames. I assume you're also sensitive to frame spikes. It's likely something couldn't keep up. e.g your cpu needed more data, which it had to get from RAM, which added some latency in generating the next frame.
If you can return hardware, try getting a 14600K and DDR5-6000 cl30 ram and see if the issue goes away., if not, return it.
Do you think if I will limit the FPS to 240 or 120, it will affect the gameplay in the good way?
 
A i5-14500 has 20 processing threads.
If the master thread of a game is 100% busy, that could be your limiter and only represent a fraction of the total cpu utilization.
Here's the Afterburner data exactly at the moment of the micro stutter.
At this time my FPS was limited to 120 instead of 240 frames, but I still have these problems.
data.png
 
Did you use clean install option?

Nvidia_CleanInstall_EN.png
Yes, always. Oh I think it's because I have G-sync enabled.

UPD: I just tested it with disabled G-sync and enabled V-sync in adaptive mode, and results almost the same. But on adaptive V-sync the framerate is so unstable and looks like fast pulse on the graph.
 
Last edited:
does this happen in all games even when not recording gameplay? tbh, I hardly noticed it in the videos.
The only things i can think of are
1. disable e-cores in bios and try again
2. upgrade to win11 if you're on windows 10. cpu thread scheduling for ecores works better on windows 11.
3. run the game, run gpu-z, log sensors to file and after you see the stutters happen, look at the log file especially perfcap reason which might give a hint
 
does this happen in all games even when not recording gameplay? tbh, I hardly noticed it in the videos.
The only things i can think of are
1. disable e-cores in bios and try again
2. upgrade to win11 if you're on windows 10. cpu thread scheduling for ecores works better on windows 11.
3. run the game, run gpu-z, log sensors to file and after you see the stutters happen, look at the log file especially perfcap reason which might give a hint
1. tried to disable, it is not helped
2. i'm on win11
3. perfcap is always set to "power"

screen.gif
 
Is there any other thing I could try to do?
I've tried to make clean Driver installation one more time and still no results.
 
If you have afterburner installed you might try increasing the power limit, temp limit and core voltage to max. before running any games. Afterburner also has synchronized graphs so you can see what the power draw from the videocard was when you hit the power perfcaps. Whenever you hit a power perfcap the videocard core voltage and core speed will throttle. If that's happening too often you might be having problems w/your videocard. You might want to take a screen cap of when you get the power perfcaps thrown to show what the power draw is at that moment.
 
If you have afterburner installed you might try increasing the power limit, temp limit and core voltage to max. before running any games. Afterburner also has synchronized graphs so you can see what the power draw from the videocard was when you hit the power perfcaps. Whenever you hit a power perfcap the videocard core voltage and core speed will throttle. If that's happening too often you might be having problems w/your videocard. You might want to take a screen cap of when you get the power perfcaps thrown to show what the power draw is at that moment.
My limits is set to max, however the GPU never getting overhitting or something. I also just undervolted the GPU and it's become much less loud than before but it's not impacted on the performance in any good or bad way. Also checked with the Latencymon and all I've seen that the Driver process (I have the latest NVIDIA driver) gives the most of latency (probably when stuttering) and some others system processes. So far I don't have any solution for this. For example, GTA 5 stuttered every 4-5 seconds yesterday... The gameplay feels ruined so far.
 
Last edited:
LOL, I had the exact same problems w/GTAV. Here's what I did to resolve my GTAV issues (not in any particular order):

i. increased nvidia shader cache to 10GB from 5GB
1. didn't work, still had traversal lag
ii. in NVCP had to set the framerate limit to 150
1. this seemed to eliminate most all traversal lag
iv. disable fullscreen optimizations
1. tried this on 11/29/24
2. didn't relieve traversal lag or stop system lockups
v. set GPU MSI interrupt priority to high with MSIModeTool
vi. set GTA V executable to high priority in task manager
vii. it could be the primocache cache needed to fill up with GTA V file data and/or some
combination of all the above

I have primocache set to cache my games/apps QLC, SATA SSD to a NVME M.2 SSD, mostly because my Samsung 870 QVO 4 TiB, QLC is so slow (although it's much faster than the 4 TiB spinner it replaced)
 
LOL, I had the exact same problems w/GTAV. Here's what I did to resolve my GTAV issues (not in any particular order):

i. increased nvidia shader cache to 10GB from 5GB
1. didn't work, still had traversal lag
ii. in NVCP had to set the framerate limit to 150
1. this seemed to eliminate most all traversal lag
iv. disable fullscreen optimizations
1. tried this on 11/29/24
2. didn't relieve traversal lag or stop system lockups
v. set GPU MSI interrupt priority to high with MSIModeTool
vi. set GTA V executable to high priority in task manager
vii. it could be the primocache cache needed to fill up with GTA V file data and/or some
combination of all the above

I have primocache set to cache my games/apps QLC, SATA SSD to a NVME M.2 SSD, mostly because my Samsung 870 QVO 4 TiB, QLC is so slow (although it's much faster than the 4 TiB spinner it replaced)
What I did recently is limited FPS to 120 (from 240) and set the shader cache to 10gb, also disabled the fullscreen optimization. And guess what? Still have these fps drops, lol. This time they're a bit less in height then was before (maybe just more lucky this time). Also, I have tried to change priority and it's had no effect for me. I don't think that it's because my SSD, since it's new and have huge speed. But in total I have no idea what to do...
Screenshot-35.png
 
Last edited:
I have left hardware REBAR and HAGS enabled on my much less powerful 9700k.
For GTAV, I've read that it doesn't work well with hyperthreading. You might try disabling it via the method here:
https://support.rockstargames.com/a...-line-parameters-for-Grand-Theft-Auto-V-on-PC
You could also try setting GPU MSI interrupt priority to high with MSIModeTool:
https://github.com/Sathango/Msi-Utility-v3

Message Signaled Interrupts should be enabled for all M.2/NVME SSDs, some SATA controllers (but not the Asmedia 106x SATA Controller because your system will lock up) and your 4060 and priority set to "high" for all these devices.

SWIM benchmarked MSI mode on vs. off:

Unreal Engine 5 Broadleaf Forest Tech Demo (120fps max):

MSI mode off: Lowest 3fps, Max 7, avg 5.

MSI mode on: Lowest 15fps, Max 25, avg 20.

Apex legends (120fps max):

MSI Mode off: Lowest 60, Max 120, avg 80.

MSI mode on: lowest 63, Max 120, avg 95.

Your system should burn thru GTA V like a hot knife thru butter.
 
  • Like
Reactions: darceyo
I have left hardware REBAR and HAGS enabled on my much less powerful 9700k.
For GTAV, I've read that it doesn't work well with hyperthreading. You might try disabling it via the method here:
https://support.rockstargames.com/a...-line-parameters-for-Grand-Theft-Auto-V-on-PC
You could also try setting GPU MSI interrupt priority to high with MSIModeTool:
https://github.com/Sathango/Msi-Utility-v3

Message Signaled Interrupts should be enabled for all M.2/NVME SSDs, some SATA controllers (but not the Asmedia 106x SATA Controller because your system will lock up) and your 4060 and priority set to "high" for all these devices.

SWIM benchmarked MSI mode on vs. off:

Unreal Engine 5 Broadleaf Forest Tech Demo (120fps max):

MSI mode off: Lowest 3fps, Max 7, avg 5.

MSI mode on: Lowest 15fps, Max 25, avg 20.

Apex legends (120fps max):

MSI Mode off: Lowest 60, Max 120, avg 80.

MSI mode on: lowest 63, Max 120, avg 95.

Your system should burn thru GTA V like a hot knife thru butter.
Thanks for the tips. I will definitely try this! By the way, what GPU do you have?
 
I have a 4090, even though my 9700k bottlenecks it (even at 5.2 Ghz.) the least significant change in FPS was 50% (except in Fallout 4 where it made almost no difference whatsoever) over my 1080ti. My 1080ti, even overclocked to 2164Mhz., just couldn't cut it anymore.