Frame times dont match with frame rate, causing stuttering

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!
User avatar
jorimt
Posts: 2635
Joined: 04 Nov 2016, 10:44
Location: USA

Re: Frame times dont match with frame rate, causing stutteri

Post by jorimt » 25 Mar 2019, 19:54

Martinengo wrote:at this point I'm not sure what to do.
For one, a 100ms polling rate for MSI could actually increase frametime spikes and performance issues, if anything (MSI's tooltip for that field suggests as much).

Secondly, 30ms or under frametime spikes are considered typical. Anything well over 30ms (say, 50ms+) with a consistent rate of occurrence, and across multiple games, is what you should be worried about, and according to what you've shown so far (MSI graphs and LatencyMon), I'm not seeing that, and in fact, what you've shown so far leans toward the above average (a.k.a. pretty darn decent) frametime variance/system latency levels.

By testing everything you laid out in your OP, you've basically answered your own question already; what you're seeing is at expected levels and/or game specific issues that the end user can do little to nothing about on their side.

That said, I'm not suggesting you can't improve anything, but I think you're currently expecting a bit too much here; you're not 100% going to getting rid of the occasional <30ms frametime spikes in modern games no matter what you do, I can assure you that right now.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48C4 Scaler: RetroTINK 4k Consoles: Dreamcast, PS2, PS3, PS5, Switch 2, Wii, Xbox, Analogue Pocket + Dock VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

User avatar
Chief Blur Buster
Site Admin
Posts: 12037
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Frame times dont match with frame rate, causing stutteri

Post by Chief Blur Buster » 25 Mar 2019, 21:28

<Warning: 1% Chance Answer>

Jorim is likely more right than I am. But, did I hear right you haven't tested a different mobo?
99% chance my suggestion may not work, but some last-ditch efforts.

I am not 100% sure..... But.... that seems crappy. A 500 microsecond spike to service interrupts? I've seen better reliability even for software timers, chrissakes (via my Tearline Jedi experience.... My realtime Kefrens Bars required literally 1/8000sec permanent software-timer precision to function properly. Your hardware interrupt accuracy is more inaccurate than MY software-driven stuff.

There might be some kind of undiagnosed thing in the motherboard. I've seen cards function perfectly with latency spikes instead of crashes -- ECC (Error Code Correction) might be something related. I wonder if there's a utility to detect if there's some errors occuring on the PCI bus between your graphics card and PC, slowing down texture loads. That can dramatically slow down the speed of one random texture loads when a 2080 suddenly has to "fight through" a weak/defective PCI-X bus lane (RFI-wise).

(Does your PC ever crash during gaming? My system practically never does if I'm not overclocking.)

Those 500 microseconds of fault-induced delays builds up easily into 10 milliseconds of delays over the period of 20 DPC-spiked texture loads, creating a human-noticeable stutter. 0.5ms x 20 = 10ms = human noticeable.

It's like thermal throttling, except it's error-corrected throttling occuring on a PCI-X bus. Those are VERY HARD to diagnose, but I've heard of anecdotes. Maybe even an intermittent avalanche of buildups can cause human visible stutter.

(Is there a utility to diagnose what the source of those 500us spikes are?)

You've certainly done a very extensive amount of troubleshooting.

Sooooo....

Did you ever try a different motherboard? That's now my #1 numero uno tip.

You've already swapped GPUs so that's probably not the issue. But did you swap the other endpoint of the PCI-X bus: the motherboard?

While it probably only a "10% chance" of fix the problem, it's an unturned stone in your extensive troubleshoot list: You're clearly serious about troubleshooting this. Just because a card works in a PC, doesn't mean the motherboard is running the card as flawlessly as possible.

There are definitely computer hardware that adds lag instead of crashing, because something was weak (e.g. abnormally low signal strength on one of the motherboard PCI-X lanes, that is being weakened by RFI surges of nearby objects inside the computer case -- those high end GPUs are huge power hogs with RFI outbursts that can emit quite a nano-scale "EMP" at random moments. You'd be amazed at how much RFI there can occur inside a computer case. Injecting just enough ECC garbage "at a surge moment" (like a GPU clocking up/down) to randomly/intermittently lag-down a slightly weaker-than-tolerance manufactured motherboard. It might not be the motherboard's fault. It might be. But even if it is... It may be well below warranty claim thresholds, because it's working and doesn't crash, and the motherboard manufacturer doesn't cover subtle nuances always. Like a single dead pixel on a monitor with a 5-dead-pixel policy. It happens.

Try a 20% underclock of both CPU and GPU and disable clockrate changes, disable all power maangement. e.g. lock your CPU to 3GHz and lock your GPU 20% lower - and disable all power management. Does the freezing stop?

I ask you to do this because multiple clockrates inside a PC creates resonant-frequency-interference during multiple random RFIs fighting each other that creates some ECC damage. Like those rare "rogue waves" in an ocean. A perfect storm moment of RFI between all those clock chips and random power surging can create those rare inside-case RFI peaks that suddenly overcome a weak communications link (e.g. PCI-X lane with a cold solder joint) -- and triggers an avalanche of faults that builds up to a consecutive series of heavily-delayed interrupts that build up to a noticeable frame time spike.... Let's call it a "resonant cascade" (quite apt here), shall we? :D

Yes, I am speaking in metaphors, but to help people understand how voodoo motherboard engineering has become in recent years with ultra high clockrates at ultra-low-voltages, and the huge amount of layers of ECC slapped on as bandaids to mop up the huge messes caused by trying to milk Moore's Law further... Fun, eh?

Or sudden clockrate upshifts causing nano-EMP-surges at the beginning of the clockrate shift (like a fridge starting up etc, but). Or lots of theoreticals. But who knows what the hell is causing it -- I've heard of it all, even from motherboard manufacturers how weird things can get. There are lot of "1 in a million" motherboards that manufacturers receive back from their users, and they're quite weird and dandy in how they self-fault themselves.

Literally over >99% (pick any number of nines -- like 99.999%+) of RFI and ECC stuff doesn't create noticeable latency spikes. But RFI/ECC/feedback-loop/etc metaphorical equivalents of rogue waves do exist -- a major RFI/ECC/feedback-loop/etc surge inside a computer can cause a single freeze lasting 0.5 seconds (500,000 microseconds). They exist, even if very rare. Basically a self-cascading event or a feedback event, one RFI/ECC event occurs that self-resonates (feedback loops on itself) to human timescales. Amazing things show up on an oscillscope sometimes at a motherboard manufacturer. Basically a fault of some kind that suddenly makes things frozen for a moment. Normally these things used to crash a computer to a hard reset, but the ECC in modern computers have become so amazingly strong. Because of those ultralow voltages and all those ultrahigh clockrates, the manufacturers had to make the computers much more ECC-robust. So a nano-scale RFI EMP/interrupts/conflicts/etc event sometimes causes a temporary freeze instead of a crash. All that happens is simply a computer freezing longer than you'd expect... whether 10ms or 100ms or 1second. Impossible to diagnose sometimes but hair pullingly maddening because so few utilities can tell you the exact problem.

But that utility are showing numbers that make my face literally grimace. Urggg...

I keep my power management enabled but, temporarily for testing's sake:

1. Try locking everything at fixed slightly-underclocked frequency with ALL power management turned off. Everything that says "power management" turn that thing off. Eliminate all clockrate shifts temporarily, even if you have to underclock a little bit to prevent thermal-throttling-induced clockrate shifts. Zero out ALL your clockrate shifting, make everything fixed-frequency (the zero-shift) with no power management and no thermal throttle (the underclock), and reduce your power load a bit (the underclock). All of that combined can reduces an RFI load of computer internals. Possibly enough to stop those latency spikes.

If that fixed the problem, then boom. You've stabilized your ship and battened down the hatches.

If not, then there's a zillion other possibilities, not worth time to diagnosing, goodbye motherboard.

So.

2. I observe you've been sticking to the same motherboard. Right?
So.... Try. A. Different. Motherboard.


Those ultra-tweaker forums elsewhere.... Often you're literally chasing red herrings 99% of the time on a wild goose chase to fix that 1% real problem. For most of us it is a waste of time but I can respect the huge deal of effort as a desire to try to solve that 1% problem.

Once everything is optimized, games are almost always the culprit for sure.

Jorim is probably more correct than I am here....but I'm adding fuel to the fire because I make the observation you haven't tested a different motherboard yet. Am I riiiiiight?

</Warning: 1% Chance Answer>
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

Martinengo
Posts: 24
Joined: 24 Mar 2019, 19:53

Re: Frame times dont match with frame rate, causing stutteri

Post by Martinengo » 25 Mar 2019, 23:32

Chief Blur Buster wrote:<Warning: 1% Chance Answer>

Jorim is likely more right than I am. But, did I hear right you haven't tested a different mobo?
99% chance my suggestion may not work, but some last-ditch efforts.

I am not 100% sure..... But.... that seems crappy. A 500 microsecond spike to service interrupts? I've seen better reliability even for software timers, chrissakes (via my Tearline Jedi experience.... My realtime Kefrens Bars required literally 1/8000sec permanent software-timer precision to function properly. Your hardware interrupt accuracy is more inaccurate than MY software-driven stuff.

There might be some kind of undiagnosed thing in the motherboard. I've seen cards function perfectly with latency spikes instead of crashes -- ECC (Error Code Correction) might be something related. I wonder if there's a utility to detect if there's some errors occuring on the PCI bus between your graphics card and PC, slowing down texture loads. That can dramatically slow down the speed of one random texture loads when a 2080 suddenly has to "fight through" a weak/defective PCI-X bus lane (RFI-wise).

(Does your PC ever crash during gaming? My system practically never does if I'm not overclocking.)

Those 500 microseconds of fault-induced delays builds up easily into 10 milliseconds of delays over the period of 20 DPC-spiked texture loads, creating a human-noticeable stutter. 0.5ms x 20 = 10ms = human noticeable.

It's like thermal throttling, except it's error-corrected throttling occuring on a PCI-X bus. Those are VERY HARD to diagnose, but I've heard of anecdotes. Maybe even an intermittent avalanche of buildups can cause human visible stutter.

(Is there a utility to diagnose what the source of those 500us spikes are?)

You've certainly done a very extensive amount of troubleshooting.

Sooooo....

Did you ever try a different motherboard? That's now my #1 numero uno tip.

You've already swapped GPUs so that's probably not the issue. But did you swap the other endpoint of the PCI-X bus: the motherboard?

While it probably only a "10% chance" of fix the problem, it's an unturned stone in your extensive troubleshoot list: You're clearly serious about troubleshooting this. Just because a card works in a PC, doesn't mean the motherboard is running the card as flawlessly as possible.

There are definitely computer hardware that adds lag instead of crashing, because something was weak (e.g. abnormally low signal strength on one of the motherboard PCI-X lanes, that is being weakened by RFI surges of nearby objects inside the computer case -- those high end GPUs are huge power hogs with RFI outbursts that can emit quite a nano-scale "EMP" at random moments. You'd be amazed at how much RFI there can occur inside a computer case. Injecting just enough ECC garbage "at a surge moment" (like a GPU clocking up/down) to randomly/intermittently lag-down a slightly weaker-than-tolerance manufactured motherboard. It might not be the motherboard's fault. It might be. But even if it is... It may be well below warranty claim thresholds, because it's working and doesn't crash, and the motherboard manufacturer doesn't cover subtle nuances always. Like a single dead pixel on a monitor with a 5-dead-pixel policy. It happens.

Try a 20% underclock of both CPU and GPU and disable clockrate changes, disable all power maangement. e.g. lock your CPU to 3GHz and lock your GPU 20% lower - and disable all power management. Does the freezing stop?

I ask you to do this because multiple clockrates inside a PC creates resonant-frequency-interference during multiple random RFIs fighting each other that creates some ECC damage. Like those rare "rogue waves" in an ocean. A perfect storm moment of RFI between all those clock chips and random power surging can create those rare inside-case RFI peaks that suddenly overcome a weak communications link (e.g. PCI-X lane with a cold solder joint) -- and triggers an avalanche of faults that builds up to a consecutive series of heavily-delayed interrupts that build up to a noticeable frame time spike.... Let's call it a "resonant cascade" (quite apt here), shall we? :D

Yes, I am speaking in metaphors, but to help people understand how voodoo motherboard engineering has become in recent years with ultra high clockrates at ultra-low-voltages, and the huge amount of layers of ECC slapped on as bandaids to mop up the huge messes caused by trying to milk Moore's Law further... Fun, eh?

Or sudden clockrate upshifts causing nano-EMP-surges at the beginning of the clockrate shift (like a fridge starting up etc, but). Or lots of theoreticals. But who knows what the hell is causing it -- I've heard of it all, even from motherboard manufacturers how weird things can get. There are lot of "1 in a million" motherboards that manufacturers receive back from their users, and they're quite weird and dandy in how they self-fault themselves.

Literally over >99% (pick any number of nines -- like 99.999%+) of RFI and ECC stuff doesn't create noticeable latency spikes. But RFI/ECC/feedback-loop/etc metaphorical equivalents of rogue waves do exist -- a major RFI/ECC/feedback-loop/etc surge inside a computer can cause a single freeze lasting 0.5 seconds (500,000 microseconds). They exist, even if very rare. Basically a self-cascading event or a feedback event, one RFI/ECC event occurs that self-resonates (feedback loops on itself) to human timescales. Amazing things show up on an oscillscope sometimes at a motherboard manufacturer. Basically a fault of some kind that suddenly makes things frozen for a moment. Normally these things used to crash a computer to a hard reset, but the ECC in modern computers have become so amazingly strong. Because of those ultralow voltages and all those ultrahigh clockrates, the manufacturers had to make the computers much more ECC-robust. So a nano-scale RFI EMP/interrupts/conflicts/etc event sometimes causes a temporary freeze instead of a crash. All that happens is simply a computer freezing longer than you'd expect... whether 10ms or 100ms or 1second. Impossible to diagnose sometimes but hair pullingly maddening because so few utilities can tell you the exact problem.

But that utility are showing numbers that make my face literally grimace. Urggg...

I keep my power management enabled but, temporarily for testing's sake:

1. Try locking everything at fixed slightly-underclocked frequency with ALL power management turned off. Everything that says "power management" turn that thing off. Eliminate all clockrate shifts temporarily, even if you have to underclock a little bit to prevent thermal-throttling-induced clockrate shifts. Zero out ALL your clockrate shifting, make everything fixed-frequency (the zero-shift) with no power management and no thermal throttle (the underclock), and reduce your power load a bit (the underclock). All of that combined can reduces an RFI load of computer internals. Possibly enough to stop those latency spikes.

If that fixed the problem, then boom. You've stabilized your ship and battened down the hatches.

If not, then there's a zillion other possibilities, not worth time to diagnosing, goodbye motherboard.

So.

2. I observe you've been sticking to the same motherboard. Right?
So.... Try. A. Different. Motherboard.


Those ultra-tweaker forums elsewhere.... Often you're literally chasing red herrings 99% of the time on a wild goose chase to fix that 1% real problem. For most of us it is a waste of time but I can respect the huge deal of effort as a desire to try to solve that 1% problem.

Once everything is optimized, games are almost always the culprit for sure.

Jorim is probably more correct than I am here....but I'm adding fuel to the fire because I make the observation you haven't tested a different motherboard yet. Am I riiiiiight?

</Warning: 1% Chance Answer>
I'm not going home tonight so I will be testing this stuff tomorrow, although I'm not sure if I completely understand everything you mentioned, I dont know that much about computer or these stuff in general, I went into lots of computer forums, nvidia forums, etc, trying multiple solutions people have posted with no result. ALso, my pc doesnt really crash, never.

What I'm doing to determine my frametime spikes is msi afterburner at a 100ms polling rate to pin point exactly when it happens. It doesnt match significantly all the other stats, except for SOMETIMES gpu spikes going down (not sure if this is normal behavior)

I haven't changed the motherboard, and maybe he is right that this is normal is just that I dont see these frame time spikes matching with anything else, and they happen relatively often, and I watch forntite or rocket league streamers and they dont usually complain of stutter (or these pauses i experience)


Another stuff I notice on my computer, is flickering on my monitor, sometimes is more prominent than other times, but I'm not sure what causes it to happen often or not happen often. Also, sometimes my computer in general feels choppy, like i would scroll through Discord and it feels "chopp", not smooth, sometimes it feels super smooth. Even browsing on chrome sometimes I would scroll on websites and I feel like at certain points there's a pause. I've become super sensitivity to these stuff, and I've gotten to a point where I dont really enjoy playing videogames, because I'm super focused on these stutters and pauses, and I'm not sure where to find reliable comparison. Jorim mentioned other websites measuring frametime, but I'm not sure where to find those, could you guys please help me so I can compare the witcher 3 for example?

Thank you for all the replies, I will be trying all these stuff tomorrow, thank you.

Martinengo
Posts: 24
Joined: 24 Mar 2019, 19:53

Re: Frame times dont match with frame rate, causing stutteri

Post by Martinengo » 25 Mar 2019, 23:36

jorimt wrote:
Martinengo wrote:at this point I'm not sure what to do.
For one, a 100ms polling rate for MSI could actually increase frametime spikes and performance issues, if anything (MSI's tooltip for that field suggests as much).

Secondly, 30ms or under frametime spikes are considered typical. Anything well over 30ms (say, 50ms+) with a consistent rate of occurrence, and across multiple games, is what you should be worried about, and according to what you've shown so far (MSI graphs and LatencyMon), I'm not seeing that, and in fact, what you've shown so far leans toward the above average (a.k.a. pretty darn decent) frametime variance/system latency levels.

By testing everything you laid out in your OP, you've basically answered your own question already; what you're seeing is at expected levels and/or game specific issues that the end user can do little to nothing about on their side.

That said, I'm not suggesting you can't improve anything, but I think you're currently expecting a bit too much here; you're not 100% going to getting rid of the occasional <30ms frametime spikes in modern games no matter what you do, I can assure you that right now.
Thanks for your reply,a lthough I notice those frame time spikes even with msi afterburner, but maybe you are right and I'm expecting too much, I just wish I could compare it someone else's frame times in order to just stop losing my mind. Thanks.

theangryregulator

Re: Frame times dont match with frame rate, causing stutteri

Post by theangryregulator » 25 Mar 2019, 23:44

A few of us posted about fortnite frametime spikes not too long ago - viewtopic.php?f=5&t=5045&hilit=fortnite.

User avatar
jorimt
Posts: 2635
Joined: 04 Nov 2016, 10:44
Location: USA

Re: Frame times dont match with frame rate, causing stutteri

Post by jorimt » 26 Mar 2019, 08:41

Martinengo wrote:Thanks for your reply,a lthough I notice those frame time spikes even with msi afterburner, but maybe you are right and I'm expecting too much, I just wish I could compare it someone else's frame times in order to just stop losing my mind. Thanks.
How much of your stress over this do you think is caused by monitoring the spikes via the MSI graphs, and how much of it is you directly experiencing the spikes by feel/eye? In other words, if you had never had the option to view your performance metrics via Afterburner, do you think you would have noticed these spikes as much? Because that's all that matters in the end; what you notice, what you experience.

If the spikes still drive you nuts, even without the monitoring software, fair enough, but "over-monitoring" can be a psychological factor.

Also, concerning DPC latency specifically (LatencyMon), again, too low of a polling rate in the MSI software could be possibly causing higher latency numbers in that program while gaming.

Ideally, for the lowest possible system latency, you'd want to put the MSI polling back to default (1000ms), and, I don't do this myself (idle system latency doesn't matter much, so I just use adaptive CPU voltage/clocks), but (if you haven't done this yet) set your CPU voltage/clocks to max; switching your power plan to "high performance" is the quickest way to achieve this.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48C4 Scaler: RetroTINK 4k Consoles: Dreamcast, PS2, PS3, PS5, Switch 2, Wii, Xbox, Analogue Pocket + Dock VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

Martinengo
Posts: 24
Joined: 24 Mar 2019, 19:53

Re: Frame times dont match with frame rate, causing stutteri

Post by Martinengo » 26 Mar 2019, 12:12

jorimt wrote:
Martinengo wrote:Thanks for your reply,a lthough I notice those frame time spikes even with msi afterburner, but maybe you are right and I'm expecting too much, I just wish I could compare it someone else's frame times in order to just stop losing my mind. Thanks.
How much of your stress over this do you think is caused by monitoring the spikes via the MSI graphs, and how much of it is you directly experiencing the spikes by feel/eye? In other words, if you had never had the option to view your performance metrics via Afterburner, do you think you would have noticed these spikes as much? Because that's all that matters in the end; what you notice, what you experience.

If the spikes still drive you nuts, even without the monitoring software, fair enough, but "over-monitoring" can be a psychological factor.

Also, concerning DPC latency specifically (LatencyMon), again, too low of a polling rate in the MSI software could be possibly causing higher latency numbers in that program while gaming.

Ideally, for the lowest possible system latency, you'd want to put the MSI polling back to default (1000ms), and, I don't do this myself (idle system latency doesn't matter much, so I just use adaptive CPU voltage/clocks), but (if you haven't done this yet) set your CPU voltage/clocks to max; switching your power plan to "high performance" is the quickest way to achieve this.
I haven't really tested much without msi afterburner, but I have, because I've read the polling rate causing stuttering/frame time spikes, so yeah, I do feel it. I know what you mean, and yes, I really feel the "pause", in a game like wticher, although is frustrating, I can manage it.

Rocket League for some reason has constant frame time spikes, and Fortnite is like once every 45 seconds, which I guess is part of the game, I dont know. I dont know why Rocket League tho, I'm pretty sure my frame time spikes in Rocket League are not normal, no pro plays like that.

Also, you mentioned website measuring frame times, which one would you recommend? will I see the frame time spikes that happen to other people to compare?

Thank you

User avatar
jorimt
Posts: 2635
Joined: 04 Nov 2016, 10:44
Location: USA

Re: Frame times dont match with frame rate, causing stutteri

Post by jorimt » 26 Mar 2019, 12:54

First off, I've laid out some troubleshooting steps regarding frametime spikes recently here (I share my own Fortnite frametime graph in that thread):
viewtopic.php?f=5&t=5045&p=39115#p39117

I get the "pauses" in The Witcher 3 as well (have hundreds of hours of playtime in it). I've found you can reduce frametime spikes in towns by setting PhysX globally to your GPU (NVCP > Configure Surround, PhysX > Proccessor > [your GPU model]; there's an issue with running PhysX off the CPU in this game, it seems), but in the wilderness, I've found moderate hitching while running around isn't avoidable; it's just the game's streaming system, and it tends to reduce as you continue to play the game as the cache builds (until you start a new session, unfortunately).

As for Fortnite, again, many players have reported that spike happening roughly every minute; it's likely the game.

Regarding Rocket League, I've never played it, so I can't say on that one.

What I can say is, if you're getting occasional spikes around or under 30ms (in Rocket League or any other game), those are expected levels.

Also, I guarantee you pro setups are not frametime spike-free. And if we bring up streamers, It's harder for viewers to discern frametime spikes when they're watching a stream capped to 60 FPS, especially when they aren't the ones playing.

Finally, frametime performance graphs are available to view on a variety of CPU/GPU benchmarking sites (a few below), just take a look at their CPU/GPU reviews:
https://www.guru3d.com/
https://www.tomshardware.com/
https://www.gamersnexus.net/
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48C4 Scaler: RetroTINK 4k Consoles: Dreamcast, PS2, PS3, PS5, Switch 2, Wii, Xbox, Analogue Pocket + Dock VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

drakelito
Posts: 4
Joined: 26 Mar 2019, 11:05

Re: Frame times dont match with frame rate, causing stutteri

Post by drakelito » 26 Mar 2019, 16:24

Sorry to hear you having problem with your pc, would love to know what fixed it if/when it's geting fixed.

Martinengo
Posts: 24
Joined: 24 Mar 2019, 19:53

Re: Frame times dont match with frame rate, causing stutteri

Post by Martinengo » 27 Mar 2019, 19:49

jorimt wrote:First off, I've laid out some troubleshooting steps regarding frametime spikes recently here (I share my own Fortnite frametime graph in that thread):
viewtopic.php?f=5&t=5045&p=39115#p39117

I get the "pauses" in The Witcher 3 as well (have hundreds of hours of playtime in it). I've found you can reduce frametime spikes in towns by setting PhysX globally to your GPU (NVCP > Configure Surround, PhysX > Proccessor > [your GPU model]; there's an issue with running PhysX off the CPU in this game, it seems), but in the wilderness, I've found moderate hitching while running around isn't avoidable; it's just the game's streaming system, and it tends to reduce as you continue to play the game as the cache builds (until you start a new session, unfortunately).

As for Fortnite, again, many players have reported that spike happening roughly every minute; it's likely the game.

Regarding Rocket League, I've never played it, so I can't say on that one.

What I can say is, if you're getting occasional spikes around or under 30ms (in Rocket League or any other game), those are expected levels.

Also, I guarantee you pro setups are not frametime spike-free. And if we bring up streamers, It's harder for viewers to discern frametime spikes when they're watching a stream capped to 60 FPS, especially when they aren't the ones playing.

Finally, frametime performance graphs are available to view on a variety of CPU/GPU benchmarking sites (a few below), just take a look at their CPU/GPU reviews:
https://www.guru3d.com/
https://www.tomshardware.com/
https://www.gamersnexus.net/
Unfortunately I havent been home, so I havent been able to test things mentioned here.

I've searched on google about frame time spikes being something normal and I havent found results, and its not that I'm doubting what you are saying, but I want to learn more. Is there any website you would recommend me to understand frame time spikes that dont match frame rate, why they happen, etc?

Thanks

Post Reply