1 2 3 First Previous 125 Replies Latest reply on Dec 14, 2018 7:08 AM by mittwaffen

    Ryzen 5 1600 Microstutter

    mpw

      I'm essentially encountering stuttering in games and some applications, despite my temperatures being fine and low usage of the components. My questions are: is this likely hardware as it is presenting itself on operating systems, over two drives? Also, what other tests can be performed to isolate where the issue may be?

       

       

      Prior to all of this, I have had difficulties with the system since I purchased the parts, and built it. I have had 3 motherboard replacements due to hard freezing, which appears to have been a PCIe lane problem from PCIe Gen 3 on the board. This is now resolved.

       

       

      I have also had a problem with my GPU throttling due to heat problems, this was replaced and considered a faulty part.

       

       

      Description of Problem:

      On every setup I have tried, games will encounter some form of short micro stutter. This lasts a short amount of time, and occurs at seemingly unknown* intervals. It can happen in a series of stutters, or not happen for over one hour. Once it begins, it is very noticable and prominent. The stutter will last approximately between 250ms to 1 second. I observe that the frametime will often spike, but not always.

       

       

      This was tested on both Linux and Windows 10, on separate drives, with fresh installs, over multiple disks. This has been tested under 'diagnostic' conditions, whereby I have installed and updated my drivers, and disabled anything that is not required, nor unrelated to the task at hand.

       

       

      There are no overclocks, though I have tested with stock speeds at higher voltage. And tested with overclocks. If anything, an overclock will help. Though, I am keeping it removed. This began before any overclocking took place.

       

       

      I have attempted the following:

       

       

      * Replaced components

      * Reinstalling the OS (and trying Linux, on different HDD's/SSD's, and removing them when other drive is in use)

      * Flashing BIOS

      * AMD chipset drivers

      * Updating Nvidia drivers (and removing old ones with DDU)

      * Reseating components

      * Removing peripherals and components until the bare essentials

      * Resetting CMOS

      * Reducing GPU power target

      * Checking VRM temps

      * Disabling drivers, and keeping the bare esential drivers required to run

      * Checking LatencyMon -- sometimes ntoskrnl will spike, sometimes it wont. Sometimes I will have a high ISR latency, sometimes I wont.

      * Monitoring voltage

      * 3 different monitors, cables and display interfaces (DVI, HDMI and displayport)

      * Disabled and uninstalled monitoring software

      * Reduced graphics settings in both Nvidia Control Panel and games themselves (remember, it happens in some applications, too) -- VSync off and on

      * Using Prime95 for stability at stock settings -- passes all torture tests

      * Tried different power plans, with different CPU % settings

      * Purchased a PSU tester, and it passes all the tests.

       

       

      I also disable unnecessary services and processes on both operating systems.

       

      I've replaced the board, the GPU, and almost every other component. I've removed the network card and disabled the wifi and bluetooth drivers. My temperatures are good. To the point where Prime95 will max out around 78C on the test that produces the most heat. The GPU rarely goes above 70C unless in stress testing, and averages at around 61C during load. CPU averages around 58C during load.

       

       

      There appears to be no throttling, or no obvious sign in monitoring software when this takes place.

       

       

      The voltages appear to be fine, and hit the target voltages.

       

       

      I do not know what to monitor anymore. I am kind of at a loss for where to look.

       

       

      Clearing 'Standby Memory' on Windows appears to help for a short period of time, so I would have assumed disk/ram. Though, yesterday when I 'undervolted' (reduced power target) my GPU, it also helped for a long period of time. This does not always work, though. Sometimes I can remove the stanby memory and it will still happen, just less so. I cannot find the cause.

       

       

      Component List

      CPU: AMD - Ryzen 5 1600 3.2GHz 6-Core Processor

      Motherboard: ASRock - AB350M Pro4 Micro ATX AM4 Motherboard

      Memory: Corsair - Vengeance LPX 8GB DDR4-2400 Memory x 2 (16GB total)

      Storage: Crucial - MX300 275GB 2.5" Solid State Drive

      Storage: Seagate - BarraCuda 1TB 3.5" 7200RPM Internal Hard Drive

      Video Card: EVGA - GeForce GTX 1060 6GB 6GB SC GAMING Video Card

      Case: Thermaltake - Core V21 MicroATX Mini Tower Case

      Power Supply: Corsair - TXM Gold 550W 80+ Gold Certified Semi-Modular ATX Power Supply

      Wireless Network Adapter: Gigabyte - GC-WB867D-I PCI-Express x1 802.11a/b/g/n/ac Wi-Fi Adapter

      Monitors: Acer - XF240H 24.0" 1920x1080 144Hz Monitor  x 2

       

      Updated component list

        • 1. Re: Ryzen 5 1600 Microstutter
          misterj

          mpw, the pcpartpicker link is dead.  Please post your system specifications not a link.  pcpartpicker is well known for recommending a power supply with too little output!  If you have something like a 2700X, then I suggest you need a 750 Watt supply.  Please DL, install, run Ryzen Master and post a screenshot and use only Ryzen Master to measure temperature.  It is the reference.  Can't comment further due to lack of information.  Enjoy, John.

          • 2. Re: Ryzen 5 1600 Microstutter
            mpw

            Hi John,

             

            Thank you for your reply.

             

            Apologies for the link. I have updated the component list.

             

            Please see the attached image of Ryzen Master.

             

            ryzenmaster.png

             

            Previously when I have installed Ryzen Master, I have never been able to get the RAM data to load. I have put this down to the motherboard restricting this feature.

            • 3. Re: Ryzen 5 1600 Microstutter
              misterj

              mpw, make sure you are running the latest version of Ryzen Master - mine is 1.3.0.0618.  It may not be the very latest but if you have an older one, then DL and install it over the currently installed one.  Please try the latest CPU-Z to see if it can get your memory timings - please post a screenshot.  Strange memory setup.  Please tell me exactly where each stick is plugged.  Post a screenshot of the W10 Task Manger-Performance-Memory.  Your processor does have dual channel, right?  Are you running dual channel (will double you speed over single)?  I am a little suspicious of your power supply (big fan of lots of Watts).  Can you beg or borrow a 650 Watt or larger for test?  Thanks and enjoy, John.

               

              EDIT:  Please try the Ryzen Balanced power plan.  Please DL and install the latest AMD chip set drivers, ONLY from the AMD Driver Download webpage.

              • 4. Re: Ryzen 5 1600 Microstutter
                mpw

                Hi John,

                 

                I can assure you I am running the latest version of Ryzen Master. I downloaded it a few hours ago, and I reinstalled this operating system approximately 5 days ago. So, no Ryzen Master would have been present. I am running version 1.4.0.0728.

                 

                Each stick is slotted in to Slot A2 and Slot B2 as per the motherboard manual recommendation. I have dual channel enabled, yes, by inserting the RAM in to slots A2 and B2. My processor does support it.

                 

                Please see attached images.

                 

                cpuz_dram.png

                 

                w10_taskman_memory_perf.png

                 

                The power supply should be plenty sufficient. Even allowing tolerances of 10% for the components GPU (120W - > 132W) and CPU (65W -> 71.5W), RAM (10W -> 11W), case fan (4W - > 4.4W), HDD (6.2W - > 6.82W), SSD (2W - > 2.2W), mouse and keyboard (1W -> 1.1W), monitor x 2 (46W - > 50.6W) and I removed the network card so that's not worth including. The total wattage of that rounded up by 10% (which is QUITE an increase, and completely unlikely), and I am still drawing (rounded up) 280W at peak. Please note, that I also experienced this problem when I had a single monitor and one less storage drive, and therefore less power draw.

                 

                Also please note, that I already have the Ryzen Balanced Power Plan, and I have the chipset drivers. I have tested with and without both. The problem persists.

                • 5. Re: Ryzen 5 1600 Microstutter
                  misterj

                  mpw, please open an AMD Online Support Request.  Tell them about your stuttering and your Ryzen Master (RM) problem.  You can point to this thread if you like.  Were you running with the third memory stick when the RM screenshot was taken?  Sorry I could not help you but hope AMD Support can.  Please post what you learn.   Here is what Newegg estimates for your PS:

                  PSxx.jpg

                  Thanks and enjoy, John.

                   

                  EDIT: I see your post in the ASRock forum.  datonyb is great with memory.  Please do try the free version (read only) of Thaiphoon Burner - great application.

                  • 6. Re: Ryzen 5 1600 Microstutter
                    mpw

                    Hi John,

                     

                    Yes, I posted the exact same thing for maximum exposure across all my different components for two reasons: each forum will have different experience with that particular component in this system setup. The other being that if the problem gets solved, or others have the same issue, then they can easily find the post online through searching. I try to include as many keywords as possible to assist in that.

                     

                    I have a single GeForce GTX 1060, I can see in that screenshot there are two. When I perform the calculation on that, I get 509W.

                     

                    I may have messed up my original post, or made it difficult for people to understand. I have just 2 sticks of memory. 2 x 8GB. Matched pair.

                     

                    Thanks for your assistance. I will try the datonyb recommendation of Thaiphoon Burner. I will also open a support ticket.

                     

                    Take care,

                    • 7. Re: Ryzen 5 1600 Microstutter
                      misterj

                      mpw, here is my recalculation:

                      PSxx.jpg

                      What is wrong with this one?  I thought you had 2x16GB and meant to change memory to 2 not the video card.  I suspect RM's not displaying your memory parameters is because of your matched pair not being matched.  Is there any chance you mixed up your third memory stick with you pair?  I suggest you plug in your third stick and run Taiphoon on it.

                      My opinion is your PS is too small but realize this memory problem must be resolved first.  I add at least 100 Watts to the calculator's recommendation.  Enjoy, John.

                      • 8. Re: Ryzen 5 1600 Microstutter
                        mpw

                        Hi John,

                         

                        I have 2 x 8GB -- my post wasn't clear, apologies.

                         

                        I ran Thaiphoon Burner, and indeed they are not a matched pair. Amazon have agreed to a refund, and I will try again! Can you recommend any particular speed/latency? I hear Samsung B-Die is supposed to be good with Ryzen, but in all honesty I am unsure. Would unmatched memory really potentially be the cause of these stutters? I mentioned in a separate thread that this stutter also occurred on a dingle stick of 3000mhz Vengeance LPX that I borrowed, but at the time I thought it was just my Operating System settling down, or graphics drivers, because the system was new.

                         

                        I contacted the vendor that I purchased the CPU off in order to try and refund that way, but they do not want to know. AMD replied to my support ticket, but I need a CPU to use whilst this is with AMD for inspection.

                        • 9. Re: Ryzen 5 1600 Microstutter
                          misterj

                          mpw, I have G.SKILL Flare X F4-3200C14Q-32GFX and it works great.  It is B-die and I recommend it.  I do not always run it at 3200 MHz but use the SPD speed of 2400 MHz.  When I am testing other things, I go to SPD default.  I am convinced that B-dies are the best.  Mine is 4 sticks, you would only need two sticks.  Please also ask datonyb - the expert.

                          If your stutter occurred with one stick, then I go again with too small PS.  I do hope you can borrow a 750 Watt for testing.  But I suggest you get the memory right first.  Right now I doubt you need a new processor.  Enjoy, John.

                          • 10. Re: Ryzen 5 1600 Microstutter
                            mpw

                            I just tried each stick individually and sadly it still happens.

                             

                            I am entertaining the PSU idea now! It's hard to get a spare PSU 750W.

                            • 11. Re: Ryzen 5 1600 Microstutter
                              mpw

                              Here is a screenshot of the spikes (bottom graph, frametime ms). Every time there is a spike, the frametime shoots up.

                               

                              https://i.imgur.com/nkuvFy7.png

                              • 12. Re: Ryzen 5 1600 Microstutter
                                mpw

                                UPDATE

                                I secured the GPU in PCIe Gen 2 slot x16. Not the main PCIe Gen 3 slot. I loaded CS:GO and at splash screen, I noticed an increase of 120 fps (yes, I am not joking, what the hell?) I was hitting around 550-580 fps, when usually it is the low 400s. Even when I loaded the game, it reduced, but significantly higher in FPS.

                                 

                                YET, the stutters occured, and then I had a huge sequence of them and the system hard locked. This is exactly the same symptom I had with this board previously but with the PCIe Gen 3 slot. Previously, the Gen 2 slot was the only slot that would work.

                                 

                                Now, I am pretty convinced it is still the board. I have seen so many other horror stories about this board, and this is my 4th board after 3 RMA's in 6 months. Even after them asking me to change CPU (which I did), changing my GPU 3 times (1 time due to EVGA confirming a fault, and another testing an AMD GPU), and trying single sticks of RAM, etc.

                                 

                                Is it best to use Occam's Razor here and return this board for a final time, and change manufacturer? There is a chance it is the CPU.

                                • 13. Re: Ryzen 5 1600 Microstutter
                                  misterj

                                  mpw, I was going to suggest you spend more time on the ASRock forum.  I used to post on that forum and long noticed that your MB was problematical.  I would not hesitate to RMA the board again.  BTW, please DL and run GPU-Z.  It will detail your GPU including your connection - number of lanes etc.  Enjoy, John.

                                  • 14. Re: Ryzen 5 1600 Microstutter
                                    mpw

                                    Hi John,

                                     

                                    I am updating each thread in order to gain maximum exposure, so that others

                                    can benefit from this. I hope you don't mind.

                                     

                                    It's very strange, since putting it in the PCIE Gen 2 slot, the computer

                                    now keeps freezing as it did before. The vendor is claiming I may not

                                    return it because it is such a long time since the problem manifested, but

                                    I have stated that the problem has happened over 4 times. ASRock claim they

                                    cannot refund me because I did not purchase through them.

                                     

                                    I have so many emails from ASRock confirming that it is a known problem.

                                     

                                    I don't want another AB350m Pro4 board now. They have caused nothing but

                                    trouble. I want a refund. I have just ordered an ASUS board, and I will

                                    test on that. That way, I can prove (and I am 99.99999% sure) that the root

                                    of these problems are the mother board. I mean, at the very least, a

                                    motherboard should not continually freeze after switching to a PCIE slot,

                                    then switching back.

                                    1 2 3 First Previous