• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Frame time spikes/stuttering coinciding with data streaming/asset loading

haofeng93

New Member
Joined
Dec 22, 2020
Messages
3 (0.00/day)
Hey, thanks for taking the time to look at this query. I briefly touched on this in response to another forum post but didn't want to overtake someone else's thread asking for advice on this issue, so thought I'd start a new post for it.

Specs:
Motherboard:
MSI B450M-A Pro Max
PSU: Corsair CV550
CPU: Ryzen 5 3600
GPU: AMD Radeon RX 5600 XT
RAM: 16GB (2x8GB) Corsair Vengeance 3200mhz
Storage: Samsung Evo SSD

To summarise, I built this PC earlier this year and originally was running a RX 580. As a rule of thumb, I play all games capped at 72fps usually with v-sync enabled, as I prefer to run my PC cooler and quieter, and my monitor maxes at 72hz anyway. On my RX 580, I generally had no major issues apart from the fact that I was struggling to maintain 72fps in many games, prompting me to last week upgrade to a RX 5600 XT to maintain a more solid fps at my cap. The 5600 XT is more than capable of doing so, and uncapped runs at 100+ fps in all the games I play, except on this card I'm suffering from frequent frame time spikes which lead to stutters and 1-2 fps drops. After experimenting for several days, I have narrowed it down to coinciding with data streaming/asset loading, as the frame time spikes always happen when things such as a new model are loaded in, a new effect is shown on screen, etc. It isn't associated with the graphic settings either, as it occurs on Low-Ultra, and with an fps cap on or off.

I really have no idea what might be causing this, but it's particularly frustrating as I can't ascertain if this is software or hardware related, and if it's the latter, which piece of hardware specifically. Obviously I'd be inclined to say it's probably the GPU as that is the only part that has been changed, except I can't see anything wrong with the GPU otherwise as performance and monitoring (from what I can see) all looks normal.

Below are some things I've already tried:
  • Different graphic settings
  • V-sync on/off, freesync on/off
  • Different frame caps
  • RTSS frame capping
  • Installing a fresh copy of Windows 10 on another HDD and testing on there
  • Running the games from the SSD or from another drive
  • Reseating the GPU, memory, checking wires, cleaning out dust, etc.
  • Disabling HPET
  • Changing the Windows timer
  • DDUing the graphics drivers
  • Updating both the bios and vbios
  • Disabling various other devices that might be causing latency, i.e. sound, wireless, background services, etc.
  • Doing a memtest
  • Checking SSD health
I've attached a RTSS hardware monitoring file from a short play session of Tetris Effect (it's the last log, wasn't sure how to delete older ones!) This game shouldn't be, as far as I'm aware, particularly challenging for my rig. The frame time spikes coincide with either new assets or particle effects loading in, or where the sections of a stage phase into each other (Tetris Effect plays as 4-5 musical stages which blend into each other). I have briefly looked over the stats myself but I'm not really sure what I'm looking for. Perhaps someone can see if there is anything on here to suggest a hardware issue?

Many thanks if you made it this far, and for any help or advice you might be able to provide. Happy to answer any questions as needed!
 

Attachments

Hi
Did you ever sort this?

My PC is very capable and runs games on setting I want to hit 60fps plus in 4k. But like you I have random frametime spikes.

It's not always under heavy load, and the one thing that seems to trigger it more than anything is when the PC needs to stream in a quick bit of data.
A prime example is Cyberpunk 2077. I can drive around in ultra/very high settings and all is fine, then a call from an NPC pops up and I get a spike.

It mainly seems to be linked to audio being streamed in/something popping up on screen.

Like you, I have tried what others have. Checked audio latency, but that was fine. I have also changed my RAM/SSD.

10900k (no overclock)
MSI Z490 Gaming edge
WD 850 Black M.2
MSI RTX 3090 suprim x
EVGA 1200w

I don't think it's a setting, because if it was something that everyone needed to change there would be a lot more people complaining about this. To me it's a hardware part or a module/driver in a hardware part that's causing this. I do not think it's the PSU as it can happen when there is little taxing the PC.

My next thought is the motherboard and how its handling streaming info or even the Realtek sound chip.
 
Back
Top