Message was edited by: M W - this answer should not be 'assumed answered' because a solution has not been found.
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.
CPU: AMD - Ryzen 5 1600 3.2GHz 6-Core Processor Ryzen 5 2600
Motherboard: ASRock - AB350M Pro4 Micro ATX AM4 Motherboard MSI B450M Mortar
Memory: Corsair - Vengeance LPX 8GB DDR4-2400 Memory x 2 (16GB total) G Skill Flare X 3200 CL14
Storage: Crucial - MX300 275GB 2.5" Solid State Drive Crucial MX500 2.5" Solid State Drive (500GB)
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 Corsair RMx 650W 80+
Wireless Network Adapter: Gigabyte - GC-WB867D-I PCI-Express x1 802.11a/b/g/n/ac Wi-Fi Adapter - Not connected
Monitors: Acer - XF240H 24.0" 1920x1080 144Hz Monitor x 2
Updated component list
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.
Thank you for your reply.
Apologies for the link. I have updated the component list.
Please see the attached image of Ryzen Master.
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.
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.
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.
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.
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:
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.
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.
mpw, here is my recalculation:
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.
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.
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.