Stuttering despite no change in fps

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
prexxy
Posts: 11
Joined: 02 May 2023, 15:51

Stuttering despite no change in fps

Post by prexxy » 09 May 2023, 15:40

Hi, so basically since 1-2 weeks ago my valorant has started feeling terrible. I average around 500-600 fps ingame, but at the moment my game feels worse than it did when i used to have 300fps. I'm high radiant in valorant, and this problem is basically preventing me from playing. The problem is that it stutters even tho the fps is consistant (1%s are quite high), and the input delay feels quite bad as well. The best way I can put it, is that it feels like i'm having fps drops constantly even tho there is no change to the fps (sounds kinda weird ik). Either way, below i've listed my specs and tried listing all the stuff i tried, might have missed something. Any Help is greatly appreciated :)

My game also does like mini freezes and hitches semi-often


Specs:
RMx 850 gold corsair
rog strix b760-f gaming
i9 13900
4070
32gb 6400mhz ram
m.2 samsung 980 pro
360hz acer monitor & 2nd monitor 240hz

stuff I tried:
locking fps (ingame & in nvidia)
disabled c-states, intel speedshift & step.
disabled e-cores
disabled hyper-threading
disabled: legacy usb, xhfi handoff, virtualization
bios update
Default bios settings
xmp 1/2 & off
rezisable bar
locking gpu clock
having all usb out except mouse and keyboard
msi mode
clean install with usb -> normal windows 10/11, fr33thy iso file
tried with only ssd plugged in
tried with only m.2 plugged in
tried different monitor/cables
tried different ram
tried unplugging front-usb
tried different mice (wired & wirelesss)
tried different nvidia drivers (used ddu & nvcleanInstall)
no temp problems
stress tested components

Something I did notice is that, if I check my frametime in afterburner when playing cs (can't check it in val since rivatuner doesn't work in val), there is quite heavy frametime variation even tho the fps is completely stable (idk if this is the problem or not)
Attachments
image.png
image.png (3.39 KiB) Viewed 4981 times
Last edited by prexxy on 10 May 2023, 09:41, edited 1 time in total.

rvteen
Posts: 15
Joined: 06 May 2023, 09:38

Re: Stuttering despite no change in fps

Post by rvteen » 10 May 2023, 01:03

Welcome to 1% club for which this game is *ucked up :) ,

BTW try capping fps with rtss below refresh rate may be it helps,and use latest version as Earlier version crashes with valo(Valo have something fishy going with rtss)

And may be Try disabling hpet(in device manager and using useplatformclock no) as this game uses tsc timer instead of hpet....

User avatar
Tiberiusmoon
Posts: 147
Joined: 10 Feb 2023, 05:05

Re: Stuttering despite no change in fps

Post by Tiberiusmoon » 10 May 2023, 02:18

Its the software FPS range of the graph.
Open MSI afterburner > settings > monitoring.
Scroll down the list of sensors until you hit framerate and click it.
then change the FPS limit to 0 to 1000 like so:

Image

Hit apply then try testing again.

prexxy
Posts: 11
Joined: 02 May 2023, 15:51

Re: Stuttering despite no change in fps

Post by prexxy » 10 May 2023, 09:27

rvteen wrote:
10 May 2023, 01:03
Welcome to 1% club for which this game is *ucked up :) ,

BTW try capping fps with rtss below refresh rate may be it helps,and use latest version as Earlier version crashes with valo(Valo have something fishy going with rtss)

And may be Try disabling hpet(in device manager and using useplatformclock no) as this game uses tsc timer instead of hpet....
my 1% are like 220 so feel like it shouldn't feel this bad :/

sherifmagdy32
Posts: 121
Joined: 08 Jan 2022, 23:43

Re: Stuttering despite no change in fps

Post by sherifmagdy32 » 10 May 2023, 10:46

I believe this will eliminate the stutter for you but there will be a cost for input lag this cost shouldn't be significant but it will be noticeable Try it out and decide which you prefer

add this to the volarant config file in Appdata
r.FinishCurrentFrame=1

prexxy
Posts: 11
Joined: 02 May 2023, 15:51

Re: Stuttering despite no change in fps

Post by prexxy » 10 May 2023, 10:50

Tiberiusmoon wrote:
10 May 2023, 02:18
Its the software FPS range of the graph.
Open MSI afterburner > settings > monitoring.
Scroll down the list of sensors until you hit framerate and click it.
then change the FPS limit to 0 to 1000 like so:

Image

Hit apply then try testing again.
hi, I tested in cs as rivatuner doesn't work in val. you can see that even with framerate graph set to 1k, the fps is stable at 600+ but keeps having frametime spikes up to 17ms. what i noticed is when i stand like im afk, the frametime seems to be at a cosntant <3ms. but when i move around it keeps jumping up and down
Attachments
1234.jpg
1234.jpg (732.87 KiB) Viewed 4746 times

User avatar
Tiberiusmoon
Posts: 147
Joined: 10 Feb 2023, 05:05

Re: Stuttering despite no change in fps

Post by Tiberiusmoon » 10 May 2023, 12:13

Okay, 60FPS is 16ms so your getting huge FPS drops there.

Since your getting this in Val and CS its something to do with your system/OS rather than the games.

Lets go over the basics and check the drivers first.
Find the model and manufacturer of your motherboard, you can find this by pressing the win key and typing msinfo then hit enter.
Navigate to their website and download the latest drivers for your model of motherboard, the ones to focus on are LAN and Chipset but you can do the others to, there maybe more than one related driver to the chipset so be sure to expand the section if a "see all downloads" is shown.
Some drivers may require you to restart your system.

Reinstall your GPU driver using DDU: https://www.wagnardsoft.com/content/DDU-Guide-Tutorial
Be sure to run this in safemode and physically disconnect your network from your PC.

Once all the drivers are updated, right click your windows icon and open terminal/command prompt(admin).
Then copy pasta these commands:

Code: Select all

dism.exe /Online /Cleanup-image /Restorehealth

Code: Select all

sfc /scannow
When these scans complete it will mention if anything was repaired or if the system needs restarting.
If the scans fail, let me know.

Once done check for windows updates.

Ideally this will be a minimum requirement to keeping your system stable and up to date for any PC.
But either people don't know or expect windows to do everything for them. ¯\_(ツ)_/¯

The only issues after this are virus related, beyond this is just OS tweaking to improve performance.
Download this to measure game performance: https://www.capframex.com/
Its a lot better and you can share your stats by droping your results in the cloud tab like so: https://capframex.com/api/SessionCollec ... cff18d6334

prexxy
Posts: 11
Joined: 02 May 2023, 15:51

Re: Stuttering despite no change in fps

Post by prexxy » 10 May 2023, 12:59

Tiberiusmoon wrote:
10 May 2023, 12:13
Okay, 60FPS is 16ms so your getting huge FPS drops there.

Since your getting this in Val and CS its something to do with your system/OS rather than the games.

Lets go over the basics and check the drivers first.
Find the model and manufacturer of your motherboard, you can find this by pressing the win key and typing msinfo then hit enter.
Navigate to their website and download the latest drivers for your model of motherboard, the ones to focus on are LAN and Chipset but you can do the others to, there maybe more than one related driver to the chipset so be sure to expand the section if a "see all downloads" is shown.
Some drivers may require you to restart your system.

Reinstall your GPU driver using DDU: https://www.wagnardsoft.com/content/DDU-Guide-Tutorial
Be sure to run this in safemode and physically disconnect your network from your PC.

Once all the drivers are updated, right click your windows icon and open terminal/command prompt(admin).
Then copy pasta these commands:

Code: Select all

dism.exe /Online /Cleanup-image /Restorehealth

Code: Select all

sfc /scannow
When these scans complete it will mention if anything was repaired or if the system needs restarting.
If the scans fail, let me know.

Once done check for windows updates.

Ideally this will be a minimum requirement to keeping your system stable and up to date for any PC.
But either people don't know or expect windows to do everything for them. ¯\_(ツ)_/¯

The only issues after this are virus related, beyond this is just OS tweaking to improve performance.
Download this to measure game performance: https://www.capframex.com/
Its a lot better and you can share your stats by droping your results in the cloud tab like so: https://capframex.com/api/SessionCollec ... cff18d6334

I've tried using ddu before, but I can try redoing it. I've ran capframx and it doesn't pick up any stuttering (cloud link below). I'm on a completely new windows reset (with usb, only val & steam installed) so I doubt I have a virus. I've also done most of the windows tweaks also tried with gamemode & hags both on or off. I'll try updating all drivers on mobo page, and with ddu and get back and see if there's any difference. I also ran the disc scans but nothing changed.


CAPFRAMEX CLOUD: https://capframex.com/api/SessionCollec ... 2cbee791af

User avatar
Tiberiusmoon
Posts: 147
Joined: 10 Feb 2023, 05:05

Re: Stuttering despite no change in fps

Post by Tiberiusmoon » 10 May 2023, 14:27

Thanks,

Its okay, I can download it and see the stutters through the app in the analysis tab, under stutter.

You have some CPU stutters so there is something we can work on here:
Image

I do not know if you have reverted the things you tried so I will mention them again with some other stuff.
Disable:
c-states,
intel speedshift & step
Hyperthreading

Enable:
4G decoding
reBAR
E cores

OS tweaks:
This app does registry tweaks and makes explaining easier:
https://github.com/SanGraphic/QuickBoost

Click the following settings:
In general tab click-
Enable exclusive Full-screen & Disable xbox Gamebar
Install timer resolution service
In advanced tab-
Disable Preemption
close app.

Enable HAGS

Open device manager > system devices
Then disable high precision event timer.

Open your registry editor.
Navigate here: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl
Modify Win32PrioritySeparation and set the Hex value to 2a
Close the window.

This tweak will remove CPU power saving and straight up set usage to 100% even if not being used, which needless to say increases temps.
In command prompt(admin)
Ultimate power plan:

Code: Select all

powercfg -attributes SUB_PROCESSOR 5d76a2ca-e8c0-402f-a133-2158492d58ad -ATTRIB_HIDE
Enable:

Code: Select all

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1

powercfg -setactive scheme_current
Disable:

Code: Select all

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0

powercfg -setactive scheme_current
If you use Process lasso you can assign the ultimate power plan to the game you want and balanced as default (with enabled CPU idle), that way you can save power while not playing games.

You can apply the same logic for your GPU.
Open Nvidia control panel > 3D settings.
Global settings and set power management mode to normal.
Go to the Program settings tab for your games/Val.
Power management mode to Prefer maximum Performance.
Disable low latency mode. (it only benefits when GPU bound)
Apply.

Im not sure if Valorant uses Dx11 or 12 but there is a tweak to improve Dx12 performance.
Press the win key and look for exploit protection > Programme settings.
Add Valorant, scroll down to control flow guard, tick override and toggle off.
Apply.

Additional tweak for input latency:
Open command prompt (admin)

Code: Select all

bcdedit /set tscsyncpolicy enhanced
If you want to disable:

Code: Select all

bcdedit /deletevalue tscsyncpolicy
Restart your PC.
If you want to test the input latency tweak difference you can do so while the game is running.

Submit your CapframeX results after.

prexxy
Posts: 11
Joined: 02 May 2023, 15:51

Re: Stuttering despite no change in fps

Post by prexxy » 10 May 2023, 16:05

Tiberiusmoon wrote:
10 May 2023, 14:27
Thanks,

Its okay, I can download it and see the stutters through the app in the analysis tab, under stutter.

You have some CPU stutters so there is something we can work on here:
Image

I do not know if you have reverted the things you tried so I will mention them again with some other stuff.
Disable:
c-states,
intel speedshift & step
Hyperthreading

Enable:
4G decoding
reBAR
E cores

OS tweaks:
This app does registry tweaks and makes explaining easier:
https://github.com/SanGraphic/QuickBoost

Click the following settings:
In general tab click-
Enable exclusive Full-screen & Disable xbox Gamebar
Install timer resolution service
In advanced tab-
Disable Preemption
close app.

Enable HAGS

Open device manager > system devices
Then disable high precision event timer.

Open your registry editor.
Navigate here: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl
Modify Win32PrioritySeparation and set the Hex value to 2a
Close the window.

This tweak will remove CPU power saving and straight up set usage to 100% even if not being used, which needless to say increases temps.
In command prompt(admin)
Ultimate power plan:

Code: Select all

powercfg -attributes SUB_PROCESSOR 5d76a2ca-e8c0-402f-a133-2158492d58ad -ATTRIB_HIDE
Enable:

Code: Select all

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1

powercfg -setactive scheme_current
Disable:

Code: Select all

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0

powercfg -setactive scheme_current
If you use Process lasso you can assign the ultimate power plan to the game you want and balanced as default (with enabled CPU idle), that way you can save power while not playing games.

You can apply the same logic for your GPU.
Open Nvidia control panel > 3D settings.
Global settings and set power management mode to normal.
Go to the Program settings tab for your games/Val.
Power management mode to Prefer maximum Performance.
Disable low latency mode. (it only benefits when GPU bound)
Apply.

Im not sure if Valorant uses Dx11 or 12 but there is a tweak to improve Dx12 performance.
Press the win key and look for exploit protection > Programme settings.
Add Valorant, scroll down to control flow guard, tick override and toggle off.
Apply.

Additional tweak for input latency:
Open command prompt (admin)

Code: Select all

bcdedit /set tscsyncpolicy enhanced
If you want to disable:

Code: Select all

bcdedit /deletevalue tscsyncpolicy
Restart your PC.
If you want to test the input latency tweak difference you can do so while the game is running.

Submit your CapframeX results after.
thank you, i will try it out and report back. I also noticed that the frametime issue isn't prevalent basically at all in fortnite, don't know if that helps in any way.

my average fps rn is 547 but still feels terrible :/
capframex: https://capframex.com/api/SessionCollec ... 9e46cfe6ff

Post Reply