SPECS:
As the title states, I've recently noticed random and occasional stuttering while playing games, It never really bothered me until I started playing VR games like beat saber where computer stuttering often means missing enough notes to fail the song. What will happen is the game will run fine for 5-10 minutes or so, and then it will stutter for 3-5 seconds before returning to normal. This issue isn't isolated to Beat Saber / VR Games in general, as I've noticed it in other Non-VR games like Satisfactory. However the issue is not present in less-intensive games. I was almost immediately able to eliminate "not meeting game requirements" because the issue is completely random in when it shows up, and isn't tied to sections of gameplay that have lots of lighting/particle effects/other things that would bog a GPU down (plus, with the specs I listed below, I should have absolutely no problem running beat saber).
I delved a bit deeper, realizing that this could be a much more technical issue than I previously thought. I downloaded HWMonitor and started paying close attention to it while games were running. Here are some things I noticed:
I started reading threads on similar issues and it seemed like the logical conclusion was that the motherboard VRMs were causing CPU throttling, which led to GPU stuttering. So I thought maybe my case didn't have proper airflow. I added an extra 120mm fan as an exhaust (I didn't have any extra fans aside from what came stock with the case prior to adding this one), but that didn't seem to have much of an affect on thermals. I next tried opening up the case (removing all the panels on the case I use turns it into a test bench) and having a box fan blow air over the components while playing. This also had a minimal affect. What really confuses me is that none of my motherboard temperature sensors report anything above the 70 degree area, which should be well within optimal operating temperatures for the hardware I have. I've modified fan curves to make sure its not GPU/CPU based throttling, and their temperatures are stable and within optimal ranges, so needless to say I'm at a loss. If anyone has any idea what could be going on, I'd be very appreciative of some direction.
Things I've tried (in no particular order):
TL;DR: Game stutters every couple of minutes while playing intensive games, not sure whats causing it, tried many things, to no avail.
- Case: Cooler Master HAF-XB Evo
- Motherboard: Asus Prime X570-P
- CPU: AMD Ryzen 7 3700X w/ Wraith Prism Cooler
- RAM 2x16GB G. Skill Trident-Z @ 3200Mhz
- GPU: EVGA RTX2060 KO
- PSU: Corsair TX750M
- STORAGE: 1xM.2 NVME, 1xSATA SSD, 1xHDD
- OS: Windows 10
As the title states, I've recently noticed random and occasional stuttering while playing games, It never really bothered me until I started playing VR games like beat saber where computer stuttering often means missing enough notes to fail the song. What will happen is the game will run fine for 5-10 minutes or so, and then it will stutter for 3-5 seconds before returning to normal. This issue isn't isolated to Beat Saber / VR Games in general, as I've noticed it in other Non-VR games like Satisfactory. However the issue is not present in less-intensive games. I was almost immediately able to eliminate "not meeting game requirements" because the issue is completely random in when it shows up, and isn't tied to sections of gameplay that have lots of lighting/particle effects/other things that would bog a GPU down (plus, with the specs I listed below, I should have absolutely no problem running beat saber).
I delved a bit deeper, realizing that this could be a much more technical issue than I previously thought. I downloaded HWMonitor and started paying close attention to it while games were running. Here are some things I noticed:
- GPU Usage drops significantly when this happens
- CPU clock drops with it.
- Power drops to both CPU and GPU when this happens (Not sure if this is a cause, or an effect)
- Temperatures are stable throughout the whole process (<75C)
I started reading threads on similar issues and it seemed like the logical conclusion was that the motherboard VRMs were causing CPU throttling, which led to GPU stuttering. So I thought maybe my case didn't have proper airflow. I added an extra 120mm fan as an exhaust (I didn't have any extra fans aside from what came stock with the case prior to adding this one), but that didn't seem to have much of an affect on thermals. I next tried opening up the case (removing all the panels on the case I use turns it into a test bench) and having a box fan blow air over the components while playing. This also had a minimal affect. What really confuses me is that none of my motherboard temperature sensors report anything above the 70 degree area, which should be well within optimal operating temperatures for the hardware I have. I've modified fan curves to make sure its not GPU/CPU based throttling, and their temperatures are stable and within optimal ranges, so needless to say I'm at a loss. If anyone has any idea what could be going on, I'd be very appreciative of some direction.
Things I've tried (in no particular order):
- Running games at different settings
- Updating / Rolling back drivers
- Clean OS install
- Actively cooling VRMs
- Enabling / Disabling D.O.C.P.
- Different case fan configurations
- Storing games on different drives
- Tuning fan curves
- Plugging PC into different surge protector / wall outlets.
- Maybe the motherboard I have doesn't have a dedicated VRM temperature sensor, so it never showed up in testing (They're not clearly labeled, mostly just TEMPIN{sensor_number} )
- If this were the case, I would think my additional cooling attempts would have shown some difference, but no.
- Maybe the system is drawing above what the PSU can provide, but I would think 750W is enough to power the system with room for overhead, and I tested the 3 rails to make sure the PSU is healthy.
- Looking at HWMonitor, the sum of max power draw across all components is less than 750W, so I don't know how we could be drawing above the PSU limit.
TL;DR: Game stutters every couple of minutes while playing intensive games, not sure whats causing it, tried many things, to no avail.