• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Micro-stuttering / hitch & Frametime spikes issue

Rachmaninoff

New Member
Joined
Oct 11, 2020
Messages
2 (0.11/day)
Hi everyone,

I want to share an issue I have since a long long time ago. This issue has obsessed me. I've tried everything to solve it and, although it got better, is still there torturing me and preventing me from enjoying gaming.

The issue is some kind of micro-stutter or hitch that freezes the image (not the sound) just a fraction of second but enough time to break the immersion... frametime spikes.

Let's see, since I've done thousands of tests with different hardware/drivers combinations I'm just exposing current RIG, where the issue still persists but it's the best experience I've been able to achieve. I can say that I've tested almost every from a default clean Windows 10 installation to a custom installation with these specs/settings/configurations:

- i7 8700 5.1 GHZ Delidded (tested also before delid, with stock setting, manual OC, bios profile OC ...)
- Trident Z Neo 32 [2x16] GB RAM DDR4 3600 Mhz CL16-16-16-36 1.35v B-DIE (tested also 1 DIMM, 2 DIMMs, swapped, stock, XMP, manual OC, same with 16 [2x8] GB from Corsair Dominator DDR4 4000 Mhz)
- Asus Maximus X Apex last bios 2402 (tested with bios stock settings, custom settings...)
- Asus Rog PG278Q 2560x1440 144hz (tested also with Asus Rog PG348q 3440x1400 100hz)
- 1x GTX 1080 ti ASUS ROG (tested OC, non-OC, tested with another GTX 1080 ti ASUS ROG in SLI, single, swapped)
- Samsung NMve M.2 970 Pro 512GB (tested in 4 different SSD: samsung, kingston...)
- PSU BeQuiet 1500W Dark Power 11 (tested OC six 12V rails, non-OC one massive 12V rail)
- Water cooling Fractal Design s36 Kelvin

[Note: all configurations have been tested and stressed, no thermal CPU/GPU throlling found]

- Windows 10 Pro 2004

* Opera browser installed
* Ethernet devices disabled
* Audio devices disabled
* GPU/Audio default drivers uninstalled with DDU (safe mode)
* Nvidia Drivers 456.71 installed (tested with 456.55 and olders)

* Chipset driver installed
* ACHI driver installed (when tested in SDD)
* NVM Samsung drivers installed (when tested in NMve M.2)

* MSI Afterburner installed
* Steam installed (overlay disabled)
* GPU-Z installed
* CPU-Z installed

* XBox Game Bar disabled
* Game Mode enabled (tested with it disabled)
* VRR and GPU scheduled enabled (tested with them disabled)
* Windows update disabled
* Windows antivirus disabled (each time I reboot as I haven't been able to disable it forever)
* Firewall disabled

* HPET in device manager disabled
* CMD:
bcdedit /set useplatformclock no - Reiniciar
bcdedit /set useplatformtick yes - Reiniciar
bcdedit /set disabledynamictick yes - Reiniciar

* All not needed windows 10 features from configuration disabled (privacy...)
* All not needed windows 10 applications uninstalled (office, spotify...)
* Several not needed windows 10 services disabled (SysMain, windows update, printers mangement...)

* Process Lasso and Park Cores installed (cores unparked and games with high priority class and I/O priority, CPU affinity to all cores/threads, Application power profile to Bitsum Highest Performance)
* Intelligent standby list cleaner installed and current timer resolution set to 0.5)

* MSI Util v3 installed and set GTX 1080 ti to MSI mode and Interrupt Priority to High
* Interrupt Affinity Policy Tool (intPolicy_x64) installed and set GTX 1080 ti to Core 4 and USB HUB to core 2 (first core is 0)

* Latency Monitor installed

Steps before starting a game:

NVidia Control Panel:
GSYNC, Force V-Sync, Prefer maximum performance, preferred refresh rate highest available (however, I've tested a lot of combinations of v-sync nvidia/in-game, fast, adaptative, no-gsync...)

MSI Afterburner:
Cap FPS to 100 (or 60, 90, 98, 120, 142... depending on the monitor and the test I want to do. Also tested with NVCP Framelimiter)
Monitoring/On screen display: CPUx usage, framerate, frametime)
Power Limit 120%, temp limit 90º and GPU Boost


Issue:
It seems that sometimes when the game has to manage something (load a texture, pop up a new item or npc, show an explosion, do a physics calculation...) there's a micro-stuttering/hitch, a spike in frametime.

In some games, like The Witcher 3 (occasionally when riding fast but always when opening trunks, boxes or loot), with all previous configuration the result is quite good and I see isolated framespikes from time to time. In others, like Batman Arkham Knight (specially driving the car or each time a radio conversation appears during game) or Deus Ex: Manking Divided (specially Prague), there are framespikes.

If I cap FPS to 60 spikes disappear in games (however, spikes when opening boxes, for example, are still present, engine maybe?). It makes me think that is something binded to game engines (awful ports maybe?) since when FPS is capped to 90 or 100, for example, none of the cores nor the GPU is reaching 100% nor close. I don't know if its something related to latency that, although i've got pretty good results with Latency Monitor, is not perfect and something is stealing CPU cycles causing interruptions that do not allow CPU to mantain 90 or 100 fps when has to do extra stuff (load texture from SSD, do a physics calculation...).

The situation get worse with Hyperthreading off. Resolution or graphics settings seems to have no impact.

Sometimes it seems to me like some kind of unsync between monitor Hz, v-sync, game engine, cpu ... I don't know... maybe I am driving myself insane.

Here you can see several images that shows the behaviour I've described:











Latency Monitor reports attached.


If you need any specific MSI Afterburner monitoring graph, any kind of extra information or want me to test again something that I've already listed, I will do with pleasure.

The fact is that I wanted to buy a brand new RTX 3090 but having the same issue also with this card scares me a lot.

If I cannot find any fix, at least I hope my post helps somebody to improve his performance as I got my best results with these settings.

Thank you very much in advance.

My happiness is in your hands.
 

Attachments

n0to420

New Member
Joined
Oct 15, 2020
Messages
14 (1.00/day)
having similar issues as well with my 2070 RTX .. subscribed to this thread.. hopefully one of us finds a fix and helps the other.
 
Joined
Nov 11, 2016
Messages
611 (0.42/day)
System Name The de-ploughminator
Processor I7 8700K @ 5.1Ghz
Motherboard Gigabyte Z370 Gaming 5
Cooling Custom Watercooling
Memory 4x8GB G.Skill Trident Neo 3600mhz 15-15-15-30
Video Card(s) RTX 2080 Ti + Heatkiller IV wb
Storage Plextor 512GB nvme SSD
Display(s) LG 34GN850-B
Case Lian Li 011D Dynamic
Audio Device(s) Creative AE-5
Power Supply Corsair RM1000
In Nvidia CP, set Triple Buffering to ON
In game V-Sync to ON (NVCP to application control)

This help smooth out those frametime spike a little bit
Also have you disable Windows 10 Game Bar and Game Mode (they are equally useless)
 

Rachmaninoff

New Member
Joined
Oct 11, 2020
Messages
2 (0.11/day)
Hi @nguyen

I'll give a try, thanks for your response.

And yes, all Windows 10 stuff related to xbox and game mode are disabled.
 
Top