Input lag tweaks for amd/amd set-up

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.
Sebichek45
Posts: 60
Joined: 01 Dec 2022, 08:06

Input lag tweaks for amd/amd set-up

Post by Sebichek45 » 05 Dec 2022, 23:07

Hello guys are there any more "tweaks" that I can do? I am mostly playing fps games mainly valorant and here is what I've done.

I can send latencymon and xperf info if need be.

SPECS:
5600x
b550m mortar wifi
5600xt
16gb 3200mhz
cx650m psu

Windows:
- Disabled some devices according to calypto's guide
- Used timer reso to .5
- Used interrupt affinity to set my USB controller and mouse to CPU 8 and 9
- turned off the usual windows bloatware (background apps/ privacy settings)

AMD software:
- Everything off/ AMD optimized
- GPU scaling
- HDCP off
- (Monitor setting) Voltage set to 1 and Pre-emphasis set to 2 (read somewhere this fixed stuttering in a 5700xt)

Network settings:
- ethernet
- every offload off
- power saving off
- RSS OFF
- receive/transmit - 1024/2048

regedits:
- network throttling index - 10 decimal
- system responsiveness - 0 decimal
- mousedataqueuesize - 32 decimal


BIOS:
XMP - enabled
global Cstate - disabled
both cppc - disabled
PSS support - disabled
spread spectrum - disbaled
bclk - 100.00
fclk - 1:1 1600mhz

are there any more things that I can do to lower latency and boost fps?

edit: added more info
Last edited by Sebichek45 on 06 Dec 2022, 07:28, edited 1 time in total.

User avatar
schizobeyondpills
Posts: 103
Joined: 06 Jun 2020, 04:00

Re: Input lag tweaks for amd/amd set-up

Post by schizobeyondpills » 06 Dec 2022, 04:52

find a part time job or online job such as coaching for a game or aim etc to save up ~$3-4k for a new 360hz, 13th gen intel CPU, good mobo etc, its not worth tweaking hardware thats bad, only way to turn a family car into a formula is to sell it and buy good hardware, probably the best advice you will ever get, you can spend hundreds of hours tweaking what you have and it wont come close to good hardware, so instead spend those hundreds of hours making money to buy good hardware

MegaMelmek
Posts: 235
Joined: 21 Jan 2021, 12:54

Re: Input lag tweaks for amd/amd set-up

Post by MegaMelmek » 06 Dec 2022, 12:04

There is one big improvement - get INTEL bro!!

Sebichek45
Posts: 60
Joined: 01 Dec 2022, 08:06

Re: Input lag tweaks for amd/amd set-up

Post by Sebichek45 » 06 Dec 2022, 19:38

MegaMelmek wrote:
06 Dec 2022, 12:04
There is one big improvement - get INTEL bro!!
Bro I just bought this pc 2 years ago :cry:

FPSMaster
Posts: 180
Joined: 04 Jun 2021, 20:39

Re: Input lag tweaks for amd/amd set-up

Post by FPSMaster » 07 Dec 2022, 08:40

Most Input Lag is caused by your GPU, Monitor, Mouse and Keyboard. Then Comes CPU (If you have a bad CPU) and then after all that comes Windows, Timers etc. (which have a very small impact on latency).

Your GPU/FPS is the main reason! So, you wanna do everything to optimize the GPU/FPS. In many tests shown, your GPU will cause TONS of lag when its maxed out (95%-100% Usage). When your GPU is maxed out, your CPU will render more Frames then your GPU needs and it will store Frames in a Buffer, which will cause Noticable Lag.
There are 3 Things you can do to avoid this and safe minimum 10-20ms Lag!!! (on older setups even more)

1. Cap FPS with a Ingame Frame Limiter
Why ingame frame limiter? Because Frame Limiters like RTSS cant reduce the Buffer Queue. The Frame Limiter needs to be built into the Game Engine, in order to work correctly. This is the best way to reduce lag.

2. Use Nvidia Reflex with Uncapped FPS
If your game dont have a Frame Limiter but Nvidia Reflex, then use Reflex. Nvidia Reflex will reduce the Buffer Queue automatically when your GPU hits 95%-100% Usage. This is good if you run your game uncapped to take advante of higher FPS but you still want to maintain low Lag. Take note that Reflex is not as efficient as limiting FPS with a Ingame Frame Limiter.

3. Reduce Settings/Resolution
If your game dont have a Frame Limiter or Reflex, simply reduce your Settings to the lowest possible and consider changing the Resolution. This will reduce your GPU Usage. Of course you get more FPS too. But what I mean by that, your GPU wont hit 95%-100% as often as before!


-FPS/Frametimes
As everyone knows higher FPS is better. But Frametimes are very important too! Opimistically you want to have stutter free Gameplay in order to reduce lag. I encountered many Games that literally introduce Stutters when aiming down sight, which will cause Input Lag. This happens alot of times! Set your CPU to fixed Clock Speeds, Disable CPU C-States, Disable HPET and consider Overclocking to reduce Stutters. Also creating Partitions and seperate Windows from your Games will help.
You can also just cap your FPS to get a flat Frame Time Graph/Stutter free Gameplay.
In my case, stutters were the big reason why I felt alot of Input Lag. Even reducing games with RTSS felt so much better and more responsive, even when my GPU still ran at 98% Usage!

-Monitor
Use a high Hz Monitor. Just by using 120 FPS at 120HZ reduces Lag by around 10ms-20ms compared to 60FPS on 60HZ. Also high Hz monitors generally have less Processing Lag and less Motion Blur then most 60HZ Monitors. Even when running them at low Hz.

-Mouse
Mice have Sensor Lag, Polling Rate/DPI Lag. A gaming mouse needs to process informations before they get send to your PC, which will introduce processing lag. So by choosing a good Gaming Mouse with a high quality Sensor should have very low latency.
Best Example: Some very expensive Benq Zowie Mice have around 10ms, I repeat 10MS!!! Lag. Because they have a bad PCI or Sensor.
This shouldnt be the case for most newer Logitech/Razer/Corsair Mice. Just avoid brands that arent specialist on Gaming Mice and such type of products.
Beside the Sensor Lag, DPI is important too. 400-800 DPI has around 2-3ms additional lag compared to 1600 DPI. Use 1600 DPI.
And of course Polling Rate. Avoid 125hz or 250hz. Use 500-1000hz.

-Keyboard
Same as Mice, Keyboards have lag too. Use a low latency keyboard with 500-1000hz. It can make a difference on aiming, because often times you press A and D to correct your Mouse aim. But this has a very small impact and its not very important. Just use a relatively new Gaming Keyboard and youre safe.


In terms of Windows Tweaks, 90% of all Tweaks are useless. Just do these ones and youre safe to go:
1. Uninstall your Graphic Drivers with DDU and do a cleaninstall
2. change your powerplan to "high performance".
3. Disable Vsync
4. Setup partitions for gaming and OS.
5. Uninstall/disable all unnecessary Apps/Devices and Stop Services you dont need.
6. Set GPU and Audio Controller to MSI Mode (use MSI Utility). And set only your GPU to "high" under "interrupt priority".
7. Bind your GPU/Network Adapter/Audio Controller to different Cores via Interrupt Affinity Policy Tool. Note that this only helps if you have a older CPU. This tool only helps offloading specifik CPU cores. You dont need this with most 6 core 12 threads and above.
8. Disable HPET trough Windows if you cant do it inside your Bios

Windows Tweaks are very overrated and have small to no impact on latency. Its just better to leave most of the stuff alone. Like Registry Tweaks etc.

Many of that stuff is placebo and plays with your mind.
Just do these steps above and enjoy responsive gaming! Hope it helped.

FPSMaster
Posts: 180
Joined: 04 Jun 2021, 20:39

Re: Input lag tweaks for amd/amd set-up

Post by FPSMaster » 07 Dec 2022, 08:46

Also you might wanna enable CPU Spread Spectrum, if it works with your Bios Configuration. It has zero impact on performance and makes sure your CPU wont cause EMI (electro magnetic interference). It helps the most on CPUs like you have. Some Tweakers say it will introduce input lag, but thats straight up BS. Because all it do is taking maybe 5-10mhz clock speed.

User avatar
schizobeyondpills
Posts: 103
Joined: 06 Jun 2020, 04:00

Re: Input lag tweaks for amd/amd set-up

Post by schizobeyondpills » 08 Dec 2022, 07:02

FPSMaster wrote:
07 Dec 2022, 08:46
Also you might wanna enable CPU Spread Spectrum, if it works with your Bios Configuration. It has zero impact on performance and makes sure your CPU wont cause EMI (electro magnetic interference). It helps the most on CPUs like you have. Some Tweakers say it will introduce input lag, but thats straight up BS. Because all it do is taking maybe 5-10mhz clock speed.
frequency jitter is far more perceivable than raw drop in 5-10mhz, also due to scaling of butterfly effect spread spectrum variation delays everything else, its not BS.

Sebichek45
Posts: 60
Joined: 01 Dec 2022, 08:06

Re: Input lag tweaks for amd/amd set-up

Post by Sebichek45 » 08 Dec 2022, 20:54

FPSMaster wrote:
07 Dec 2022, 08:40
Most Input Lag is caused by your GPU, Monitor, Mouse and Keyboard. Then Comes CPU (If you have a bad CPU) and then after all that comes Windows, Timers etc. (which have a very small impact on latency).

Your GPU/FPS is the main reason! So, you wanna do everything to optimize the GPU/FPS. In many tests shown, your GPU will cause TONS of lag when its maxed out (95%-100% Usage). When your GPU is maxed out, your CPU will render more Frames then your GPU needs and it will store Frames in a Buffer, which will cause Noticable Lag.
There are 3 Things you can do to avoid this and safe minimum 10-20ms Lag!!! (on older setups even more)

1. Cap FPS with a Ingame Frame Limiter
Why ingame frame limiter? Because Frame Limiters like RTSS cant reduce the Buffer Queue. The Frame Limiter needs to be built into the Game Engine, in order to work correctly. This is the best way to reduce lag.

2. Use Nvidia Reflex with Uncapped FPS
If your game dont have a Frame Limiter but Nvidia Reflex, then use Reflex. Nvidia Reflex will reduce the Buffer Queue automatically when your GPU hits 95%-100% Usage. This is good if you run your game uncapped to take advante of higher FPS but you still want to maintain low Lag. Take note that Reflex is not as efficient as limiting FPS with a Ingame Frame Limiter.

3. Reduce Settings/Resolution
If your game dont have a Frame Limiter or Reflex, simply reduce your Settings to the lowest possible and consider changing the Resolution. This will reduce your GPU Usage. Of course you get more FPS too. But what I mean by that, your GPU wont hit 95%-100% as often as before!


-FPS/Frametimes
As everyone knows higher FPS is better. But Frametimes are very important too! Opimistically you want to have stutter free Gameplay in order to reduce lag. I encountered many Games that literally introduce Stutters when aiming down sight, which will cause Input Lag. This happens alot of times! Set your CPU to fixed Clock Speeds, Disable CPU C-States, Disable HPET and consider Overclocking to reduce Stutters. Also creating Partitions and seperate Windows from your Games will help.
You can also just cap your FPS to get a flat Frame Time Graph/Stutter free Gameplay.
In my case, stutters were the big reason why I felt alot of Input Lag. Even reducing games with RTSS felt so much better and more responsive, even when my GPU still ran at 98% Usage!

-Monitor
Use a high Hz Monitor. Just by using 120 FPS at 120HZ reduces Lag by around 10ms-20ms compared to 60FPS on 60HZ. Also high Hz monitors generally have less Processing Lag and less Motion Blur then most 60HZ Monitors. Even when running them at low Hz.

-Mouse
Mice have Sensor Lag, Polling Rate/DPI Lag. A gaming mouse needs to process informations before they get send to your PC, which will introduce processing lag. So by choosing a good Gaming Mouse with a high quality Sensor should have very low latency.
Best Example: Some very expensive Benq Zowie Mice have around 10ms, I repeat 10MS!!! Lag. Because they have a bad PCI or Sensor.
This shouldnt be the case for most newer Logitech/Razer/Corsair Mice. Just avoid brands that arent specialist on Gaming Mice and such type of products.
Beside the Sensor Lag, DPI is important too. 400-800 DPI has around 2-3ms additional lag compared to 1600 DPI. Use 1600 DPI.
And of course Polling Rate. Avoid 125hz or 250hz. Use 500-1000hz.

-Keyboard
Same as Mice, Keyboards have lag too. Use a low latency keyboard with 500-1000hz. It can make a difference on aiming, because often times you press A and D to correct your Mouse aim. But this has a very small impact and its not very important. Just use a relatively new Gaming Keyboard and youre safe.


In terms of Windows Tweaks, 90% of all Tweaks are useless. Just do these ones and youre safe to go:
1. Uninstall your Graphic Drivers with DDU and do a cleaninstall
2. change your powerplan to "high performance".
3. Disable Vsync
4. Setup partitions for gaming and OS.
5. Uninstall/disable all unnecessary Apps/Devices and Stop Services you dont need.
6. Set GPU and Audio Controller to MSI Mode (use MSI Utility). And set only your GPU to "high" under "interrupt priority".
7. Bind your GPU/Network Adapter/Audio Controller to different Cores via Interrupt Affinity Policy Tool. Note that this only helps if you have a older CPU. This tool only helps offloading specifik CPU cores. You dont need this with most 6 core 12 threads and above.
8. Disable HPET trough Windows if you cant do it inside your Bios

Windows Tweaks are very overrated and have small to no impact on latency. Its just better to leave most of the stuff alone. Like Registry Tweaks etc.

Many of that stuff is placebo and plays with your mind.
Just do these steps above and enjoy responsive gaming! Hope it helped.

thanks man, will try these things out. Also, how can I change the hz of my keyboard? its not a “gaming” one. Can I just do reg edits with it?

Sebichek45
Posts: 60
Joined: 01 Dec 2022, 08:06

Re: Input lag tweaks for amd/amd set-up

Post by Sebichek45 » 08 Dec 2022, 20:55

schizobeyondpills wrote:
08 Dec 2022, 07:02
FPSMaster wrote:
07 Dec 2022, 08:46
Also you might wanna enable CPU Spread Spectrum, if it works with your Bios Configuration. It has zero impact on performance and makes sure your CPU wont cause EMI (electro magnetic interference). It helps the most on CPUs like you have. Some Tweakers say it will introduce input lag, but thats straight up BS. Because all it do is taking maybe 5-10mhz clock speed.
frequency jitter is far more perceivable than raw drop in 5-10mhz, also due to scaling of butterfly effect spread spectrum variation delays everything else, its not BS.

so I should disable spread spectrum and lock cpu clock in bios?

User avatar
schizobeyondpills
Posts: 103
Joined: 06 Jun 2020, 04:00

Re: Input lag tweaks for amd/amd set-up

Post by schizobeyondpills » 09 Dec 2022, 05:52

Sebichek45 wrote:
08 Dec 2022, 20:55
schizobeyondpills wrote:
08 Dec 2022, 07:02
FPSMaster wrote:
07 Dec 2022, 08:46
Also you might wanna enable CPU Spread Spectrum, if it works with your Bios Configuration. It has zero impact on performance and makes sure your CPU wont cause EMI (electro magnetic interference). It helps the most on CPUs like you have. Some Tweakers say it will introduce input lag, but thats straight up BS. Because all it do is taking maybe 5-10mhz clock speed.
frequency jitter is far more perceivable than raw drop in 5-10mhz, also due to scaling of butterfly effect spread spectrum variation delays everything else, its not BS.

so I should disable spread spectrum and lock cpu clock in bios?
you should spend next 2 months making money online or irl and buy a good PC + good 360hz monitor, then apply tweaks

Post Reply