Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Everything about displays and monitors. 120Hz, 144Hz, 240Hz, 4K, 1440p, input lag, display shopping, monitor purchase decisions, compare, versus, debate, and more. Questions? Just ask!
Post Reply
CoUsT
Posts: 3
Joined: 20 Feb 2021, 09:04

Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by CoUsT » 21 Feb 2021, 14:28

Hey.

I tried nearly everything I could think of and I can't find the cause other than GeForce bad Radeon good.

I don't know where to start so I will list my specs first.

Ryzen 2700x
16 - 36 GB of RAM (changed over time)
Gigabyte Gaming K7 motherboard
Corsair RM750x PSU
Two Samsung S34J552WQUXEN 3440x1440 ultrawide monitors (up to 60 Hz, 75 Hz with FreeSync, overclockable and used at 95 Hz)
latest Windows 10 20h2 (used 1703 version before too)

As for GPUs - I used RX 470, RX 570, GTX 1060, RTX 3080 (random order) and my current GPU is RTX 3070.

Everything was fine with RX 570 that I used the most. Had two DisplayPorts instead of one (GTX 1060) which I used to connect my two Samsung S34J552WQUXEN monitors. Up until one Windows or Radeon drivers caused the display to be very dim and dark when coming back from idle and moving mouse. Power cycling fixed that so not really annoying issue.

Now when I tried GTX 1060 in 2nd PCIE slot, it had very inconsistent frametimes. The Unigine Heaven benchmark had butter smooth fps and smooth changes to frametime when camera was moving. GTX 1060 was all over the place and inconsistent. Tested native on Windows 10 and also on Linux with gpu-passthrough to fresh installation of Windows 10. Caused me a day of headaches but didn't really pay attention to this, scrapped it all and went back to my native Win 10 and RX 570.

Few months ago I managed to get Asus RTX 3080 TUF and the only games I really played was Ghostrunner and League of Legends. Ghostrunner was cool and amazing, played most of it with locked fps to 100 (to be close to my monitor refresh rate) and it was 100 fps no matter what. League of Legends is just a bad game to test consistency of GPU. It seems like it was working on or I just didn't stress it enough to notice stuttering/freezing.

RTX sold, back to RX 570, all good, now sniped RTX 3070 - put it in AND BAM, stuttering, crazy frametimes etc. It's crazy. I tried everything and I don't know what might be causing this. The only correlation I found is that it might be related to loading data. Ghostrunner runs super inconsistently and frametimes straight up jump up and down. The issue is best reproducible in Genshin Impact - all I have to do is open the map, wait few seconds and move the map rapidly (left click hold and mouse rapidly). It causes massive frametime spike. I might be really going bonkers on this and be wrong, just looking for unoptimized things in games but I'm 99% sure it shouldn't work like this. Confirmed with another person playing the game and on GTX 1060 that it's not happening on his end.

Now as for what it looks like. I took some screenshots and even recorded video of frametime graph from my phone (to not put additional load on the PC). It seems I can't post links to imgur/streamable/google drive and attach only 3 files to one message, so yea... I will post them in the next message I guess.

And now I did almost everything I could think of. I ran hardware at my current settings (CPU and RAM tuned) and at stock too. I tried forcing PCI-E gen 2 instead of 3, I nuked drivers multiple times with DDU, tried fresh Windows 10 installation, disabled v-sync and g-sync (I have to keep g-sync anyway or my ultrawides will frameskip above 60 Hz, common issue with ultrawides on GeForce cards), tried HDMI cable, tried different monitor, tried undervolted GPU at full power limit to prevent clock jumping and potential issues with power delivery, tried stock GPU settings.

The things I think about:
  • high latencymon interrupts
  • both GTX 1060 and RTX 3070 are from Gigabyte while RTX 3080 was from ASUS - might be compatibility issues or borked Gigabyte firmware/software trying to access sensors/stuff from Gigabyte products (?)
  • the stuttering happens on its own but is even more noticeable when doing actions or when things load.
Nothing I did helped. If you wish to know more details, let me know and I will share as much as I can. If you know any tips or ideas - please share them with me.

It seems you guys are very knowledgeable and eager to help so I hope we can find a solution that hunts me - either this or I will be forced to go RX 6800 I guess.
Attachments
Ghostrunner + latencymon.jpg
Ghostrunner + latencymon.jpg (339.24 KiB) Viewed 6155 times
GI - moving map around.png
GI - moving map around.png (36.02 KiB) Viewed 6155 times
Ghostrunner - level loaded few seconds ago.jpg
Ghostrunner - level loaded few seconds ago.jpg (48.37 KiB) Viewed 6155 times

User avatar
BusterScrubbs
Posts: 12
Joined: 18 Feb 2021, 15:31

Re: Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by BusterScrubbs » 22 Feb 2021, 01:08

Whoa, yea, you weren't kidding. Our situation is really similar. Even your spikes look kind of like mine (basically flat through and through until BAM! you aimed down your sight, lol).

My latencymon also looks exactly like yours! Although, in addition to those two drivers, I'll also get hit bad with storport. I *have* changed affinity for the Nvidia driver, but I honestly think storport is the most telling of them all, if it actually means anything.

"both GTX 1060 and RTX 3070 are from Gigabyte while RTX 3080 was from ASUS - might be compatibility issues or borked Gigabyte firmware/software trying to access sensors/stuff from Gigabyte products (?)"

If this helps: My current GPU (1080ti) is EVGA and my previous GPUs (1070 and 1060) are both MSI. This is interesting though; I haven't thought about this at all. I'll try to look into this!

Are there *any* games where you don't experience this? So far, of the ones I have installed that are 3D (lol, I play soooo many indie 2D games), Far Cry Primal is the only one that doesn't stutter. It runs beautifully, actually. I'm tempted to finish the game because it is the only smooth one I have, lmao. I've even seen a stutter in Spelunky 2 which is....unfair...

You said you have a vid? Would you share? I'd really like to see how similar our situation is. I've also linked a vid on my thread, too. I know *I* am not a supporting role here, but sticking together and sharing resources could be mutually beneficial. I've been low-key wishing to have a Discord or something for people plagued by stutters lmao.

yep
Posts: 3
Joined: 17 Dec 2020, 06:33

Re: Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by yep » 22 Feb 2021, 02:40

It looks like both of you have the same power supply. Have you checked what the 12v rail is drooping to under a full load benchmark? I have one too and I was pretty disappointed to find out a brand new corsair RM750x drooped worse on the 12v and 5v rail than a 660w seasonic PSU from 2013 that has roughly 16,000 hours of run time on it.

User avatar
BusterScrubbs
Posts: 12
Joined: 18 Feb 2021, 15:31

Re: Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by BusterScrubbs » 22 Feb 2021, 10:13

yep wrote:
22 Feb 2021, 02:40
It looks like both of you have the same power supply. Have you checked what the 12v rail is drooping to under a full load benchmark? I have one too and I was pretty disappointed to find out a brand new corsair RM750x drooped worse on the 12v and 5v rail than a 660w seasonic PSU from 2013 that has roughly 16,000 hours of run time on it.
The lowest mine will go is 11.827 V under full load. I've heard of folks having issues with this PSU before, though. I seriously wish it was my problem, lol.

CoUsT
Posts: 3
Joined: 20 Feb 2021, 09:04

Re: Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by CoUsT » 23 Feb 2021, 03:58

I run my 3070 at 0.7V and 1500 MHz, it pulls only around 100W full load, there is no way power supply can't handle that unless it's about power inconsistency or something else. It's PCI-E plus two 8-pin (separate cables). My voltages stay at 12.057V, 12.047V and 11.995V at 100% GPU usage (it more often stays at 98-99% or drops to 90-95%) If nothing from the software part or small hardware modification works I might try new PSU to check it out.

I still can't post links so please type manually streamable com slash 7rvv0v

I also attached MSI Afterburner frametime graphs. No matter the game it will render inconsistent frames. Played Dyson Sphere Program recently and it renders is very inconsistent too.

I noticed that sometimes when swapping out Discord chat tab to another one the gif can render full green for one frame, probably unrelated.
Attachments
2021-02-22-07-18-39-722-710x98-MSI_Afterburner.png
2021-02-22-07-18-39-722-710x98-MSI_Afterburner.png (8.93 KiB) Viewed 5903 times
2021-02-21-21-13-38-138-710x98-MSI_Afterburner.png
2021-02-21-21-13-38-138-710x98-MSI_Afterburner.png (5.39 KiB) Viewed 5903 times
2021-02-21-20-53-22-097-119x99-MSI_Afterburner.png
2021-02-21-20-53-22-097-119x99-MSI_Afterburner.png (8.42 KiB) Viewed 5903 times

User avatar
BusterScrubbs
Posts: 12
Joined: 18 Feb 2021, 15:31

Re: Absurd stuttering/freezing and inconsistent frametimes on GeForce cards

Post by BusterScrubbs » 24 Feb 2021, 11:50

I'm going to try a Radeon HD 7870 this evening. Turns out my husband's coworker has one that I can borrow, so that's cool. It's an older card, but it can run GTAV on medium-low settings for ~90FPS, so I will run some of the lower-end games I have been using to test these stutters and I am sure it will be capable enough. Trying to test your theory/experience with pairing amd to amd vs amd to nvidia, etc. I'll probably report back, if it's helpful in any way. I guess, if it works, then you'll be validated a little, hahaha. I'll be relieved knowing there is actually a fix out there. Can't imagine paying for a 6800xt or even a 5700xt, though, so I'd probably just switch to Intel with an i7 8700k or something.

Edit: Also, sorry- I'm not trying to take over your thread.

Post Reply