HDD 100%, High Page Fault Rate & Latency == FPS Drop / Stuttering

ngivei

Commendable
Dec 19, 2016
2
0
1,510
Hi all,

When playing games I have an issue with FPS stuttering/drops. It will drop for less than a second, then resume a normal frame rate. After a lot of troubleshooting I believe it's an issue with the HDD or RAM. My HDD will max out at 100% disk usage while playing games. Then it has thousands of hard page faults. This is what I believe is causing the stuttering issue, however I'm not sure how to remedy it.

I've run LatencyMon which seems to show that I'm encountering an unusual amount of hard page faults. The result's can be seen here: LatencyMon Results

I've also run the Seagate diagnostics tool for HDDs and the disk passed all those tests.

I've tried disabling windows search, superfetch, and setting a custom page file size. None of these options helped.

My specs:

GPU : EVGA GTX 970 SC
CPU: AMD 8320
RAM: Kingston 8GB 1333 DDR3
HDD: Seagate ST1000DM003-1CH162
OS: Windows 10

Potentially also worth noting, I've seen the disk hit 100% while idling, which is strange. However it doesn't happen often, and doesn't seem to otherwise impact performance. Also, I don't understand why it has so many hard pagefaults. I have 8GB of RAM, and by monitoring my RAM usage I can see I've never exhausted 100% of my physical memory resources. Normally I max out at around 6GB of memory usage. Am I correct in my understanding that the system shouldn't encounter hard page faults until it's exhausted all of it's physical memory resources?

Any and all help is appreciated. Thanks!
 
Solution
SSD will improve performance by a huge amount. SSD should contain your OS, applications and the game or two you play at the moment, since games can be quite large (that depends on the SSD size, of course).

Before buying an SSD, I would still check how the system behaves with pagefile disabled. It would be very interesting to see.

Also, if possible, perform a clean OS install on your new SSD, this might even "repair" your current issue and you might stop getting page faults alltogether.
Welcome to the community, @ngivei!

You have done a great job with the troubleshooting so far! *kudos* In addition to what you have already done, I'd strongly recommend you back up your files from the HDD somewhere off-site (external, cloud storage, etc.) This is essential when tampering with the storage, especially if the system is underperforming. I'd also suggest you run a anti-virus/malware scan to ensure that the PC is not infected.
I'd also strongly recommend you swap the SATA cable and the SATA port where this HDD is currently connected to the motherboard. A failed connection could also cause these 100% HDD spikes.

You mentioned that you have already run diagnostics on the drive, so what did the SMART attributes say about its health state?

Keep me posted.
SuperSoph_WD
 
It seems that the best solution is to get an SSD for a system drive. In the meantime, you could try disabling pagefile alltogether just to test how your system performs without it. Also, perform a backup of all your data on this drive somewhere - just in case. It's a Seagate, after all ;)
 

ngivei

Commendable
Dec 19, 2016
2
0
1,510
I will likely go to my local computer part store and buy a SSD tomorrow. I was previously using one in my machine, until it died about a week ago (I'm not sure why it stopped working, but it's definitely broken).

The SMART diagnosis says the drive is in good health. It passed the SMART tests on the Seagate tool, and CystalDisk says the drive is 100% healthy. I've also verified the connection is secure, switched out sata cables, used different power cables, and different SATA ports on my mobo. The issue still persists. I suspect that sense the SSD will work faster, the latency of the hard page faults should improve. This may help the in game stuttering. However I don't know if it will fix the issue of an exuberant amount of hard page faults when gaming and high disk usage.

If the stuttering does go away though, should I care if I still get thousands of hard page faults and 100% disk usage when playing games? Also, should the games be installed in the SSD or would just having Windows and the pagefile on the SSD be sufficient to fix this issue?

I've also tested my memory using the windows memory diagnostics tool, and no errors were found. So I don't think it's an issue with my RAM. I'll report again after I've installed my new SSD and see how everything performs.
 
SSD will improve performance by a huge amount. SSD should contain your OS, applications and the game or two you play at the moment, since games can be quite large (that depends on the SSD size, of course).

Before buying an SSD, I would still check how the system behaves with pagefile disabled. It would be very interesting to see.

Also, if possible, perform a clean OS install on your new SSD, this might even "repair" your current issue and you might stop getting page faults alltogether.
 
Solution