mpw90 Posted August 28, 2018 Share Posted August 28, 2018 (edited) I'm essentially encountering stuttering in games and some applications, despite my temperatures being fine and low usage of the components. 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 (2 x 8GB) (16GB) 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 https://uk.pcpartpicker.com/list/p9mKsZ Edited August 28, 2018 by mpw90 Link to comment Share on other sites More sharing options...
Corsair Employees Corsair Art Posted August 29, 2018 Corsair Employees Share Posted August 29, 2018 Conduct a memtestx86 and let me know if you run into issues. Might just be faulty even though it passed stress testing. -Art Link to comment Share on other sites More sharing options...
mpw90 Posted August 30, 2018 Author Share Posted August 30, 2018 Conduct a memtestx86 and let me know if you run into issues. Might just be faulty even though it passed stress testing. -Art 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. There is a chance it is the memory. Link to comment Share on other sites More sharing options...
Corsair Employees Corsair Art Posted August 30, 2018 Corsair Employees Share Posted August 30, 2018 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. There is a chance it is the memory. With how many times it's failed you, I personally would RMA and sell or put away and get a new one. -Art Link to comment Share on other sites More sharing options...
mpw90 Posted August 30, 2018 Author Share Posted August 30, 2018 With how many times it's failed you, I personally would RMA and sell or put away and get a new one. -Art Indeed, I have just ordered a new motherboard. As I am only 99.999% sure that this is indeed the cause, I would like to keep this thread open and potentially update it should the stutter continue, and this freezing be a separate issue (though, I don't think that is the case) Link to comment Share on other sites More sharing options...
mpw90 Posted September 3, 2018 Author Share Posted September 3, 2018 Changed RAM, changed SSD. Same motherboard. Far more stable, less stuttering, but it still exists. I cloned the SSD (so, it's not entirely foolproof plan). I plan to next test the motherboard. If it is not the motherboard, then it is either the PSU or the CPU. Link to comment Share on other sites More sharing options...
mpw90 Posted September 4, 2018 Author Share Posted September 4, 2018 As can be seen here: https://i.imgur.com/G3QbAsq.png -- the spikes are still happening, but to a lesser degree. This is after a new SSD and new RAM. Link to comment Share on other sites More sharing options...
mpw90 Posted September 4, 2018 Author Share Posted September 4, 2018 As per this thread: https://forums.evga.com/The-hardest-stutter-to-troubleshoot-m2850576-p2.aspx#2852897 -- I have attempted to run the kill ryzen script to detect hardware faults. I do not know if there are false positives with this, but I do get the error. C:\Users\mpw90\Desktop\Stutter Solving\kill-ryzen-win-master>bin\x64\Release\kill-ryzen-win || exit /b bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c bzip2.c Unhandled Exception: System.AggregateException: One or more errors occurred. ---> System.Exception: FAIL at kill_ryzen_win.Program.<>c__DisplayClass0_0.<Main>b__0(Int32 x) in C:\Users\mpw90\Desktop\Stutter Solving\kill-ryzen-win-master\Program.cs:line 43 at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, Action`1 body) at kill_ryzen_win.Program.Main(String[] args) in C:\Users\mpw90\Desktop\Stutter Solving\kill-ryzen-win-master\Program.cs:line 51 Link to comment Share on other sites More sharing options...
mpw90 Posted September 4, 2018 Author Share Posted September 4, 2018 Okay, as much as it pains me to say, I don't think it's the ASRock AB350m Pro4. Though, thankfully it's not. After 4 RMA's! I tried the Gigabyte AB350M-DS3H and the stutters were still occurring. New motherboard frametime spikes 1 - https://i.imgur.com/WLzCW2z.png New motherboard frametime spieks 2 - https://i.imgur.com/1zkMAHI.png So, I am beginning to think this *is* the CPU. So, I am at a loss still.. This CPU was manufactured in Malysia week 42 of 2017. If indeed this is an AMD issue, I would actually be kind of furious. This has been 6 months of struggling to find the cause. Whilst I would be relieved to discover it is indeed the cause (what else can it be at this point), it would be my second CPU, 4th motherboard, 3rd lot of RAM, 2nd GPU, 2nd SSD, and 4 or 5 installation of Windows, and maybe 3rd installation of Linux. Not to mention all the time consumed updating drivers, BIOS, disabling services, plugging and unplugging cables, and using the screw driver, and thermal paste, etc. Link to comment Share on other sites More sharing options...
Corsair Employees Corsair Art Posted September 5, 2018 Corsair Employees Share Posted September 5, 2018 Okay, as much as it pains me to say, I don't think it's the ASRock AB350m Pro4. Though, thankfully it's not. After 4 RMA's! I tried the Gigabyte AB350M-DS3H and the stutters were still occurring. New motherboard frametime spikes 1 - https://i.imgur.com/WLzCW2z.png New motherboard frametime spieks 2 - https://i.imgur.com/1zkMAHI.png So, I am beginning to think this *is* the CPU. So, I am at a loss still.. This CPU was manufactured in Malysia week 42 of 2017. If indeed this is an AMD issue, I would actually be kind of furious. This has been 6 months of struggling to find the cause. Whilst I would be relieved to discover it is indeed the cause (what else can it be at this point), it would be my second CPU, 4th motherboard, 3rd lot of RAM, 2nd GPU, 2nd SSD, and 4 or 5 installation of Windows, and maybe 3rd installation of Linux. Not to mention all the time consumed updating drivers, BIOS, disabling services, plugging and unplugging cables, and using the screw driver, and thermal paste, etc. Please keep in mind we don't mind replacing this memory kit if within warranty but I'm not so sure that would help with the problem. -Art Link to comment Share on other sites More sharing options...
mpw90 Posted September 5, 2018 Author Share Posted September 5, 2018 Please keep in mind we don't mind replacing this memory kit if within warranty but I'm not so sure that would help with the problem. -Art Appreciate that, Art. Thanks. I am convinced now that this is the CPU -- AMD have approved an RMA, so I suppose I will be without a processor for a while! This is the final test, before having to try another PSU (I cannot see how this would be a PSU issue). Link to comment Share on other sites More sharing options...
mpw90 Posted September 21, 2018 Author Share Posted September 21, 2018 Please keep in mind we don't mind replacing this memory kit if within warranty but I'm not so sure that would help with the problem. -Art I have replaced my CPU with AMD. I will be testing this further this evening to determine whether or not the stutter still occurs. Also worth noting that I replaced my RAM (Amazon were fine with this), and I am now running CL14, 3200Mhz DDR4 G Skill. The remaining component that has not been changed is the Corsair TXM 550W+ I find it hard to believe a PSU could cause stutters, though. Link to comment Share on other sites More sharing options...
mpw90 Posted September 23, 2018 Author Share Posted September 23, 2018 It is still happening. [ame] [/ame] - This is a clip I recorded in game of it happening, but for a very short amount of time. I noticed that, actually, the FPS *do* drop. They drop down to 89 from around 250-300fps. This is when the issues happens. Link to comment Share on other sites More sharing options...
Corsair Employees Corsair Art Posted September 24, 2018 Corsair Employees Share Posted September 24, 2018 It is still happening. - This is a clip I recorded in game of it happening, but for a very short amount of time. I noticed that, actually, the FPS *do* drop. They drop down to 89 from around 250-300fps. This is when the issues happens. If now the only common item that you have between the two builds is the PSU then please submit a ticket for that. -Art Link to comment Share on other sites More sharing options...
mpw90 Posted November 1, 2018 Author Share Posted November 1, 2018 If now the only common item that you have between the two builds is the PSU then please submit a ticket for that. -Art Corsair replaced the part, and I even went as far to buy an RX580 as well to test. It still persists. I am so genuinely confused. Link to comment Share on other sites More sharing options...
Sarkoth Posted November 12, 2018 Share Posted November 12, 2018 Have you tried switching hard drives / installing on another drive? One of them could be failing / be heavily fragmented if HDD. That's the only thing not yet tackled as far as I haven't missed anything. Link to comment Share on other sites More sharing options...
mpw90 Posted November 13, 2018 Author Share Posted November 13, 2018 Have you tried switching hard drives / installing on another drive? One of them could be failing / be heavily fragmented if HDD. That's the only thing not yet tackled as far as I haven't missed anything. Yes, I have tried 4 different disks, all tested separately, with others disconnected. All new. SSD 1 - Windows 10, format after issue not solved and tried Linux - didn't work SSD 2 - Linux, format after issue not solved and tried Windows 10 - didn't work HDD 1 - Windows 10, format after issue not solved and tried Linux - didn't work HDD 2 - Linux, format after issue not solved and tried Windows 10 - didn't work Link to comment Share on other sites More sharing options...
Szychmistrz Posted November 13, 2018 Share Posted November 13, 2018 Mate do you have replaced PSU ?? i have ordered g.skill trend z rgb ram to give chance to amd but from all components (mobo gpu and g.skill gonna come in friday) i didnt change only cpu and PSU so iam corsious if its still microstutter presist after changin PSU on your case . I d like to say iam with you mate and i still having this problem since i bought all components, maybe Ram gonna solve the problem if not i am gonna swich to intel Link to comment Share on other sites More sharing options...
xin0710 Posted February 15, 2019 Share Posted February 15, 2019 (edited) Yes, I have tried 4 different disks, all tested separately, with others disconnected. All new. SSD 1 - Windows 10, format after issue not solved and tried Linux - didn't work SSD 2 - Linux, format after issue not solved and tried Windows 10 - didn't work HDD 1 - Windows 10, format after issue not solved and tried Linux - didn't work HDD 2 - Linux, format after issue not solved and tried Windows 10 - didn't work So you can confirm your issue is not a Windows 10 issue? Because I've been experiencing a similar issue with CSGO starting late 2017 after I updated to the Windows 10 1703 Creators Update. This was back when CSGO was still on the Scaleform UI. I have not experienced any form of microstuttering in other games. It only happens on CSGO. However, my issue isn't exactly just a "microstutter". You may classify it as a microstutter, but the experience on my end is more of a 5 second GPU driver freeze with a 100% GPU usage spike then dropping to 0% usage before recovering again. Based on that experience, I've gone through most of the GeForce drivers starting with 378.78 manually DDU installing all the way up to my current driver 418.81 without any success -- granted, I wasn't trying to methodically fix the issue like you were. And yes, I am aware of the power monitoring tools causing microstutter and have stopped using MSI Afterburner entirely. I recently reformatted my boot drive with a fresh install of 1803 three days ago. Even though I have yet to experience the "microstuttering" in the middle of a competitive match, (Edit: Jinxed myself just now.) I did however, experience the same GPU freezing while hosting an offline server which ended up kicking my friend out. If you find my experience similar to yours, then I doubt it has anything to do with your AMD processor since I am on a first generation Core i7-950 on the x58 platform. Our common denominator would probably be Corsair components (RAM and PSU). But the only use I have for the iCUE software is for my Corsair K95 RGB keyboard since my RAM and PSU are pretty dated and do not include Corsair Link functionality. If you can 100% confirm for me that Windows 10 is not the culprit, then I have reason to believe that the issue lies within Valve Software, Steam, and CSGO. Edited February 15, 2019 by xin0710 I played 1 match. Link to comment Share on other sites More sharing options...
xin0710 Posted February 27, 2019 Share Posted February 27, 2019 Welp, I guess the thread is dead. I'll just leave these "microstutter" clips here for future Googlers: NaVi s1mple https://www.twitch.tv/s1mple/clip/AffluentMildKangarooDerp Shroud (RTX 2080Ti) https://www.twitch.tv/shroud/clip/AdventurousFancyCheesePhilosoraptor Seangares (GTX 980Ti) https://www.twitch.tv/sgares/clip/AttractiveGentleCheeseKappaClaus mouz ropz (GTX 1080) https://www.twitch.tv/ropz/clip/ChillyTardyPuppyPMSTwin Link to comment Share on other sites More sharing options...
A Computer Guy Posted March 1, 2019 Share Posted March 1, 2019 By any chance is your computer plugged into the same circuit as a power-line network adapter or another piece of heaver equipment like a furnace, home exhaust fan, or refrigerator, or some other kind of noisy electrical equipment? If you have different circuit runs in your home try plugging your computer into a different circuit or even take your computer to a different location and power on and test there. Just something to try since you seem to have exhausted so many options. Link to comment Share on other sites More sharing options...
xin0710 Posted March 1, 2019 Share Posted March 1, 2019 Me, nope... and my computer is on a UPS. But I'll consider testing without the UPS and on a different circuit after testing this 358.91 driver with WDDM 2.0... I just need Windows 10 to quit trying to force install version 388.13 even after opting not to in DDU safe-mode. As for OP, it seems he either fixed his issue or just gave up. Link to comment Share on other sites More sharing options...
xin0710 Posted March 7, 2019 Share Posted March 7, 2019 Update: - Testing without UPS on a different 30 Amp circuit didn't solve the issue. - 358.91 with WDDM 2.0 drivers provided longer session stability but still experienced one freeze after days of testing. I am currently on the 419.17 driver which included random application crash fixes for Windows 7. Hopefully, it also has an effect on Windows 10. Also, CSGO just got a major update: [GRAPHICS] – Added an optional -d3d9ex command line switch to reduce CPU memory use by about 40%. If you encounter graphics problems with this feature, please send an email to CSGOTeamFeedback@valvesoftware.com with the subject “D3D9EX”. This significantly improved DWM alt+tab recovery performance for me. I suggest anyone experiencing microstutter in CSGO to try out this new command-line argument as it will probably be implemented for all users in the future. :!: This is not to be confused with the old -nod3d9ex command used to disable DWM Aero effects on Windows Vista. It is most likely the opposite of that. Link to comment Share on other sites More sharing options...
cplifj Posted March 18, 2019 Share Posted March 18, 2019 Have you tried switching hard drives / installing on another drive? One of them could be failing / be heavily fragmented if HDD. That's the only thing not yet tackled as far as I haven't missed anything. This, and even the Sata/Raid firmware could be the culprit. A minor incompatibility between sata firmware and SSD or HDD firmware. Could thus also try to update SSD firmware. Link to comment Share on other sites More sharing options...
xin0710 Posted March 18, 2019 Share Posted March 18, 2019 (edited) Progress on my part! Using the newly added -d3d9ex command-line switch basically turned the 5 second CSGO "microstutter" into a full single frame indefinite freeze. This single frame gets stuck on screen indefinitely while the game audio and command input still function in the background. Alt+tabbing back into the game did not help. In fact, the csgo.exe process stops using the GPU Engine completely at this point. This was a horrible experience for competitive matches since the game never actually recovers from this frozen frame state. So I am forced to close the game entirely every time it happened. However, having this single frame stuck on my screen indefinitely basically made it easier to test and troubleshoot the microstutters. I can just leave the game running offline in the background without having to actively wait for a microstutter to occur. And yes, it happens offline as well, which mostly eliminates any networking related cause. After hours of Googling, I came across a Borderlands 2 freezing issue that has existed since 2014 up to this day. Borderlands players have solved this issue by turning off the in-game PhysX. ... It never crossed my mind that CSGO, a non-PhysX game, could possibly be affected by the PhysX system software driver. Either way, I open up NVCP and configure PhysX to run on the CPU instead of the GPU. After a full week of testing this and idling my game offline, I haven't experienced a single freeze or microstutter. :thinking: A few more days pass and I decide to set PhysX to run back on the GPU. I then go out for lunch and return to a frozen CSGO screen... :stickpoke Welp, my fingers are crossed. Hopefully, this will be the last post you guys will ever see from me on this thread. I wish OP the best of luck with his case. -- jinxed again. Edit: Nope. It still froze. Although, it happens less often with PhysX set to CPU. JasonR: [ame= ] [/ame] Valve, please fix! Edited March 22, 2019 by xin0710 Still froze. Link to comment Share on other sites More sharing options...
Recommended Posts