Question I need genuine help with frametime Issues - - - long post but please assist if possible ?

May 1, 2023
194
7
95
this is like, my third post about frametimes but I managed to get a log on Nioh 2 and Elden Ring as examples for my frametiming, and I found that the graph in the RivaTuner overlay is not telling the truth, or at least not set correctly? the MS spikes are much higher and more frequent in the logging graph, so now I know to look at those a lot more


anyway, in every game, there are often spikes in my frametime that causes my FPS to drop from 60 down to 58-59, and although this shouldn't even be noticeable, I am definitely receiving a stutter; typically the stutter is fairly small, like a small jolt, and if I focused on turning MSI off, and just concentrating on the game, I feel like I could learn to live with it. but this doesn't seem normal, and it's really starting to get on my nerves why this is happening. this PC is around 5 months old, and is definitely clean, my specs are;

Ryzen 7 5800x (Eco Mode 65w is enabled- no overclock)
Gigabyte RTX 3070 Eagle (no overclock; current Version 531.29)
Corsair Vengeance 32gb DDR4-3600mhz (XMP is enabled, profile is DOCP-3597 18-22-22-42-1.35v; although CPU-Z shows 3596 instead)
Phanteks Revolt Pro 1000w PSU
Deepcool AK500
Asus ROG Strix B550-F Gaming Wifi II (Bios are Version 2806)


here's some images of the log from MSI Afterburner; the HUGE spikes and dips near the start of the logs and at the very end of the logs are the game turning on and off:

these first 2 are Elden Ring;

View: https://imgur.com/a/Rsgz8fB


View: https://imgur.com/a/H2mt9iu



these 2 are from Nioh 2 (which is much worse):

View: https://imgur.com/a/8a3KtER


View: https://imgur.com/a/nKq5GJq



I have checked, and there does not appear to be any correlation between these frametime spikes and GPU Usage, GPU Clocks, CPU Usage, Memory Clocks, Memory Usage, or anything of the sort. as for Nioh 2, it definitely hogs about 2-3 cores instead of using all of them, and the FPS dips/timing spikes are caused at specific areas; if I run through those zones again, I will experience a dip, frametime spike, and usually one of the stuttery 'jolts'. additionally, on the in-game overlay, the ms speed does not change from 16.6-16.7ms when the spikes occur, although it's clear through the logs that the overlay just might not be fast enough


these graphs do not look normal, do they? those frametimes are definitely off, especially with the Nioh 2 ones. I have tried multiple things;

-updated Bios and rolled back
-updated, reinstalled, and rolled back GPU drivers
-uninstalled and reinstalled GPU drivers from website with DDU
-fully updated Windows 10
-verified game files on Steam
-used Steam command '-USEALLAVAILABLECORES"
-tried disabling Steam overlay
-tried disabling GeForce Experience overlay, as well as ShadowPlay and everything else on the site
-uninstall GeForce
-set multiple FPS caps (165, 144, 120, 60, 59.9, 59, 58, and even 30fps) with both RivaTuner and Nvidia Control Panel; separately and together. at 30hz, the fps doesn't drop but the graph still spikes and the jolt still occurs
-I have adjusted my monitor's refresh rate, and also tried to set the game's fps higher than the 60hz refresh rate
-changed the polling rate on MSI Afterburner to see if it makes the overlay pick things up faster
-tried every setting of Vsync off + FreeSync
-tried every setting of Vsync on + FreeSync
-tried every setting of Vsync on + no FreeSync
-turned both Vsync and FreeSync off
-uninstalled bloatware such as Armory Crate months ago
-changed Windows Power Plan to High Performance instead of Balanced
-disabled Eco Mode 65w in Bios
-disabled XMP on the off-chance that could work
-turned Ansel off through Nvidia Profile Inspector
-did a CMOS reset
-tested memory through HCI Memtest under multiple loads with 0 errors; RAM usage is also nowhere near maxed, hovering comfortably at 32-40% in games
-monitored VRAM usage on HWInfo; under "GPU Memory Available", there is usually still 4,000mb left so I am not maxed out
-temperatures are completely normal on the CPU, I am not throttling; if I was, my fps would probably be consistently low
-gone into the files and Disabled Fullscreen Optimizations and Run As Administrator, both separately and together for each game
-reinstalled games
-tried running Steam as Administrator and normally, both with Discord running as Administrator, and without
-mingled with practically every setting in the Nvidia Control Panel


nothing in this list has worked, it has not resolved the issue, alleviated any of it, or made it worse. basically just no effect. the frequency of the spikes depend on the game; Nioh 2 is the most constant and 'unstable' when it comes to spiking, while games like Elden Ring and Monster Hunter World still spike, but they have smaller increases, and their 'jolts' aren't always as consistent or noticeable as each other
 
Are you expecting the CPU and GPU to never have issues rendering a frame?

Bad coding, missed cache calls, missed memory calls, storage speed, your system doing literally anything else in the background...The list goes on.
no that is not what I am expecting. I am having consistent stutters whenever the frame’s do drop, which shouldn’t be happening to this degree

I fully expect some games to go from 60 to 59 occasionally, but my frametimes do not look right at all. they look like they spike pretty high and constantly in games like Nioh 2


I’m going to be trying to get a DisplayPort 1.4 cable so I can compare it over my current HDMI when it comes to FreeSync, and so I can get access to G-Sync. I don’t expect my fps to just magically stay at 60 in every game, or for my frametimes to be a smooth straight line for hours, but I shouldn’t be getting these small jolts