add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube

Interesting Dilemma with Ryzen (1 year, each component changed)

mpw90

9 months ago

Thorough explanation here: Ryzen 5 1600 Microstutter

Components

PCPartPicker part list / Price breakdown by merchant

Type Item Price
CPU AMD - Ryzen 5 1600 3.2 GHz 6-Core Processor £127.99 @ Aria PC
CPU Cooler Deepcool - GAMMAXX 400 74.34 CFM CPU Cooler -
Motherboard ASRock - AB350M Pro4 Micro ATX AM4 Motherboard £63.69 @ Amazon UK
Memory G.Skill - Flare X Series 16 GB (2 x 8 GB) DDR4-3200 Memory £182.39 @ Amazon UK
Storage Kingston - A400 120 GB 2.5" Solid State Drive £19.15 @ PC World Business
Storage Crucial - MX300 275 GB 2.5" Solid State Drive £73.19 @ Amazon UK
Storage Seagate - BarraCuda 1 TB 3.5" 7200RPM Internal Hard Drive £35.45 @ Amazon UK
Video Card EVGA - GeForce GTX 1060 6GB 6 GB SC GAMING Video Card £229.42 @ Box Limited
Case Thermaltake - Core V21 MicroATX Mini Tower Case £50.32 @ Ebuyer
Power Supply Corsair - RMx (2018) 650 W 80+ Gold Certified Fully-Modular ATX Power Supply £84.98 @ CCL Computers
Wireless Network Adapter Gigabyte - GC-WB867D-I PCI-Express x1 802.11a/b/g/n/ac Wi-Fi Adapter £59.99 @ Amazon UK (not in use, removed)
Monitor Acer - XF240H 24.0" 1920x1080 144 Hz Monitor -
Monitor Acer - XF240H 24.0" 1920x1080 144 Hz Monitor -

Summary

I have attempted to resolve micro stuttering in games, and some applications, for over a year since building this system. It has been occurring since day 0.

I have attempted fresh Windows 10 (varying builds) and Linux Mint installations over several disks (mostly SSD's, but also HDD's), and do this every time I have replaced/upgraded a component in an attempt to resolve the issue.

I have changed every component at least four times, and in some cases more.

I have tried 3 x Nvidia 1060 3GB, 1 x Nvidia 1060 6B, and an AMD RX 580 8GB.

Each time I have added/replaced/upgraded a component, I have initially tried it on the original Windows 10 install, also the original Linux Mint install, and then on new SSD's installing each (you can see how much money this has cost me to try and resolve this).

I have sufficient PSU Corsair RMx 650W, and have tried the Corsair RMx 550w, and 2 different Corsair TX 550w.

I have tried all the varying XMP profiles, and stock speeds, adjusted speeds, increased and decreased latencies for the RAM.

I have tried 4 x ASRock AB350m Pro4, and 1 x Gigabyte DS3-H, with all the different BIOS available.

I have tried underclocking, overclocking, chipset drivers, etc.

I have updated SSD firmware.

I have tried Microsoft, and AMD drivers for components and peripherals.

I have tried different peripherals.

I have tried with and without monitor software.

You can clearly see the frametime spikes here that correspond to a 'stutter', sometimes freezing for up to 500ms, sometimes, less. It is very unpredictable.

Frametime spikes present as stutters

I am thinking of buying a different Ryzen series (Maybe Ryzen 7) and I have just purchased ANOTHER motherboard, the ASUS B450M-A.

Any ideas?

Comments

  • 9 months ago
  • 2 points

Have you replaced SATA wires? Could you have a motherboard standoff in the wrong place?

These are the only things I could think of.

What games are you getting these spikes in?

  • 9 months ago
  • 1 point

I get the spikes in all games, sadly.

  • 9 months ago
  • 1 point

What games specifically, and what FPS are you seeing?

I have tried different outlets, different power strips, and different physical cabling. Sadly there was no suggestion to think there would be an issue there.

Have you tried the PC at a different place? Maybe there is an issue with the power in you house as a whole.

I know it does not seem likely, but if you have changed every other part you are down to what is always the same.

  • 9 months ago
  • 1 point

CS:GO, League of Legends, Overwatch, Final Fantasy XIV, but on every other game I have played, too.

I don't have that luxury, unfortunately. Sadly, it is not possible. I did try and use this and everything was fine. Though, I don't know if this was a suitable piece of test equipment.

The strange thing is, somebody else (many) in the thread I originally posted have claimed the same thing, and said that when they have had friends come over to bring their machine (Intel) it has not happened. Of course that isn't certain to prove it's Ryzen issue, the consistent thing is Ryzen 5 x600 models that are causing it.

The FPS are typically in the 250-400fps range. I tried locking it at 144/145/150 and still experienced it. Please see this video and if you slow it down, you can see the net_graph at the bottom right when it stutters. You notice the stutter is quite bad even in real time.

  • 9 months ago
  • 1 point

I take it the stuttering happens when you are not playing online as well?

What frame rates are you trying to push? I noticed in your build that you have 144 hz panels, are you trying to maintain that high of FPS?

Oh, and a couple more random thoughts.

Have you tried just one monitor plugged in?

Have you tried disabling the sound on games, or turning the sound settings in the OS down to 16 bit over 32 bit? Again I know it sounds strange, but years ago I had an issue playing Medieval Total War, and figured out it was the sound causing the game basically not to run.

  • 9 months ago
  • 1 point

It maintains that level of FPS fairly easily, yes. Only when the stutters occur does it partially drop for a brief period (i.e. the stutter itself).

It does happen when not playing online, too, however it is far more prominent when playing online.

Nvidia's official response to me when I gave them a GPU trace was:

"Sorry we have not been able to reproduce the stutters. The logs you provided shows stutters from blocking pixel shader compiles, from blocking resource creates, the main app thread going long on some unknown operation. This type of stutter in theory is not caused by the GPU so likely if you were to swap out the GPU, you would still see the issue. I don't think whatever the cause is, that it is an NVIDIA issue."

They were entirely correct, I purchased an RX580 8GB and it persisted.

  • 9 months ago
  • 1 point

i think you have a defect CPU. what about the clock speed is it constant? or fluctuating if so in what range? also try overclocking the CPU to 3.5ghz at 1.25-1.3 v just for a while for testing and disable SMT

  • 9 months ago
  • 1 point

Hello,

I have tried 4 different Ryzen 5 1600's.

I have tried constant clock, constant voltage, stock operation (core performance boost, etc), under clocking, power plans in Windows, etc.

I have also tried disabling SMT, but it made little difference.

I am currently using a PState overclock, which seems to give the best of both worlds, alas, I have tried all of the above and nothing resolves the issue.

  • 9 months ago
  • 1 point

what about processor and chipset drivers?

  • 9 months ago
  • 2 points

Of course, as stated in the post, and the original AMD thread that I created, I have added these.

  • 9 months ago
  • 1 point

what about the memory? you might have a "bad" mem, try running with one stick, run fire strike replace it with the other one and do same thing.

  • 9 months ago
  • 2 points

I have tried several sticks and pairs. Corsair and G Skill. Individually and as a pair. I have run tests, too. The memory is good.

  • 9 months ago
  • 1 point

That could be as simple as your net connection to the game server it can't process information it's not receiving fast enough to keep everything fluid.

  • 9 months ago
  • 1 point

Would that cause a local system stutter? The machine freezes for a brief period and causes a high frame time, and forces the FPS to drop momentarily.

I am not so sure, but I wont rule it out.

Also worth mentioning, the GPU voltage fluctuates, and clocks flutuate around the same time. It happened with each GPU I tried. But it doesn't always stutter when this happens.

  • 9 months ago
  • 1 point

Oh, one other thought. Have you tried a different outlet in your home, or taken it to a friends house and try it?

  • 9 months ago
  • 1 point

Hello Nickerson,

I have tried different outlets, different power strips, and different physical cabling. Sadly there was no suggestion to think there would be an issue there.

I have replaced SATA cables, too. I have also tried with different disks physically connected/disconnected.

The way the case is designed, there isn't so much a requirement to use standoffs, because they are built in. It's the Thermaltake Core V21.

Also worth mentioning that I have built outside the case, and it does indeed still happen.

  • 9 months ago
  • 1 point

Did you thought to try it with an UPS unit? At least to ensure you have a constant power current, and discard that. Assuming you didnt try in another home.

I would use another monitor (none of those 2) and try it.

I thought I've seen it all. Guess not.

Good luck!

  • 9 months ago
  • 1 point

I thought I've seen it all. Guess not.

Hahaha :-)

I haven't tried with UPS unit yet! But this will be my last resort.

I do have some interesting information, though. Check out this post I made a moment ago, it may give some interesting insight:

https://uk.pcpartpicker.com/comments/thread/3137517/#cx3138505

Sort

add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube