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

Random "Lag spikes" that then lead to keyboard delay.

yes should be the correct one and do not be afraid everthing in bios can be reset with load defaults.

have to go hope ya find it quick
Okay I've disabled e cores, now ill boot up the game and run latency Mon in the background as I'm playing. I'll take a ss of latencyMon when the spike occurs.

[Edit:] With the E cores disabled the problem was still there, I noticed even more frame drops but without the whole keyboard delay. It still had the massive frame drops that lead to the keyboard delay that the computer has with the E cores enabled.
Screenshot 2023-07-21 114011.png

Taken during the game. I might go back to the Bios and enabled the e cores as it seems more stable.
 
Last edited:
Hello dear friend... Don't disable E-cores Go to nvidia painel control and manage 3d settings > power managment mode set to maximum performance (some times if you do this resolve the That nvidia bug).
Try Disable in bios what you don't use (I have Little war with usb ports Remove everything from computer if you don't use).
will attach my latency mon idle, 13500t and geforce 1660 super... ITS NVIDIA POWER! (windows 11 fresh install)
 

Attachments

  • nvidia original.png
    nvidia original.png
    38.5 KB · Views: 88
  • nvidia original 1.png
    nvidia original 1.png
    48.1 KB · Views: 90
Hello dear friend... Don't disable E-cores Go to nvidia painel control and manage 3d settings > power managment mode set to maximum performance (some times if you do this resolve the That nvidia bug).
Try Disable in bios what you don't use (I have Little war with usb ports Remove everything from computer if you don't use).
will attach my latency mon idle, 13500t and geforce 1660 super... ITS NVIDIA POWER! (windows 11 fresh install)
I've had the NVidia power management set to max performance already. I've taken out my phone from the USB to see if there's any difference and I'm planning to do a fresh install of windows to see if that'll would fix the issue. Maybe a bad driver install somewhere.

I'm also new to PC, so im not sure what are stuff I need and don't need in the BIOS.
 
Faulty USB. Either mainboard chipset. Or an attached device.

Isolate, find the culprit. Try mouse first, then whatever else is usb
 
  • Like
Reactions: Woe
Didn't read through all the posts so please discard my questions/suggestions if they were already tried:
1. You didn't specify your BIOS. Also did you tweak it at all? Have you tried default settings there? Newer version?
2. You didn't specify your OS used. Have you tried a different one? Have you tried a different disk with a fresh installation?
3. Have you tried a different keyboard? Just to isolate the problem.
4. You could try updating all your drivers (chipset, network, audio, USB, etc) using software such as Driverbooster or somesuch.
 
Faulty USB. Either mainboard chipset. Or an attached device.

Isolate, find the culprit. Try mouse first, then whatever else is usb
I've tried running the game with the mouse unplugged the spike still occurred. Same with the mouse unplugged. That was before me making the forum, could my USB headphones be the issue, LAN cable? those are the last things I have hooked up. Oh, and HDMI cable.

Didn't read through all the posts so please discard my questions/suggestions if they were already tried:
1. You didn't specify your BIOS. Also did you tweak it at all? Have you tried default settings there? Newer version?
2. You didn't specify your OS used. Have you tried a different one? Have you tried a different disk with a fresh installation?
3. Have you tried a different keyboard? Just to isolate the problem.
4. You could try updating all your drivers (chipset, network, audio, USB, etc) using software such as Driverbooster or somesuch.
1.) My BIOS is up to date, the only tweaks I've done to it was enable game boost, an xmp profile and one more thing but i forgot. I could try to return it to default settings and try to run the game like that to see if there's any change. If you'd like to see certain parts of the menu do let me know I don't mind sending as much info as I need to get my rig up and running!

2.) I just did a Fresh WIN 11 install just now, just need to download a game to test it in a bit.

3.) Nope I havent tried a new keyboard as this is the only one I have currently, I could perhaps look into getting a cheap one, or borrowing one from someone.

4.) Ive updated most of my drivers using MSI Center and Windows. Ill download Driverbooster and see if I'm missing any updates!
 
Last edited:
Ive updated most of my drivers using MSI Center and Windows. Ill download Driverbooster and see if I'm missing any updates!
I'd advise skipping any driver finding programs and just use windows update. Nothing more should be needed.
 
  • Like
Reactions: Woe
I've tried running the game with the mouse unplugged the spike still occurred. Same with the mouse unplugged. That was before me making the forum, could my USB headphones be the issue, LAN cable? those are the last things I have hooked up. Oh, and HDMI cable.


1.) My BIOS is up to date, the only tweaks I've done to it was enable game boost, an xmp profile and one more thing but i forgot. I could try to return it to default settings and try to run the game like that to see if there's any change. If you'd like to see certain parts of the menu do let me know I don't mind sending as much info as I need to get my rig up and running!

2.) I just did a Fresh WIN 11 install just now, just need to download a game to test it in a bit.

3.) Nope I havent tried a new keyboard as this is the only one I have currently, I could perhaps look into getting a cheap one, or borrowing one from someone.

4.) Ive updated most of my drivers using MSI Center and Windows. Ill download Driverbooster and see if I'm missing any updates!
Stop using driver booster, go to your chipset makers page
 
I'd advise skipping any driver finding programs and just use windows update. Nothing more should be needed.
Okay I'm up to date on windows end. Intel, Nvidia, and MSI.
 
Last edited:
Okay I've disabled e cores, now ill boot up the game and run latency Mon in the background as I'm playing. I'll take a ss of latencyMon when the spike occurs.

Look what I wrote at

Okay I'm up to date on windows end. Intel, Nvidia, and MSI.
Also look at this
 
  • Like
Reactions: Woe
Look what I wrote at
Will read, load of information thanks. Ill try this tomorrow when I wake up thanks for you input and others really appreciate it.

Never mind just did a match trying out if a fresh install of windows would make it work. And it did. Usually, id have spikes but this time I have none to report. Thanks everyone. :)
 
Will read, load of information thanks. Ill try this tomorrow when I wake up thanks for you input and others really appreciate it.

Never mind just did a match trying out if a fresh install of windows would make it work. And it did. Usually, id have spikes but this time I have none to report. Thanks everyone. :)
You might consider disabling windows from automatically updating hardware drivers and possibly killing windows update altogether, vetting downloaded updates from Windows update catalog, using powershell to update windows on your time and not microsofts.


 
Sounds like your FPS is hitting your Vsync limit and you're enjoying the feeling of 2-3 pre-rendered frames throwing in some nice render latency

It's a 4K 144Hz freesync display, but you didn't state if you're running 144Hz in these games, Vsync on/off, Gsync/Freesync on/off, FPS caps, or what FPS values you're at when this issue occurs.

the CSGO post is extremely likely to be related to a bug that windows udpate fixed with 1000Hz mice, high polling rates were being sent to many programs at once - so users with multiple overlays up simultaneously had high CPU usage from simply moving a mouse around.

Have you got Vsync enabled?

If so, disable it, and optionally, enable Fast Sync in the Nvidia driver menu.
Fast Vsync only works in DX9-11, it doesnt work in vulkan OGL or DX12 titles. Same with the render-ahead settings.
 
Fast Vsync only works in DX9-11, it doesnt work in vulkan OGL or DX12 titles. Same with the render-ahead settings.
I didn't know that. Shame. :(
 
I didn't know that. Shame. :(
It was a serious issue before i got my new monitor, now i'm at 144hz the penalty is at least reduced.

CP2077 is a terrifying example where they force 2 frame render ahead at all times, 60FPS at 60Hz = 16.66ms*3 for a lovely 49.9ms input latency
because it's forced at all times, it doesnt get drastically better if the FPS lowers - 50FPS would be 20ms*2 for 40ms, vs other titles you'd be getting 20ms or 10ms with reflex/NULL.

The only traditional solution is to run settings so high that your FPS stays below Vsync at all times, which is how the consoles do it - and why the game is so focused on being "GPU heavy" because it feels like ass if you lower GPU settings. Otherwise its FPS caps based on your adaptive sync method, which adds microstutter to non-adaptive displays. It's stupid.
 
It was a serious issue before i got my new monitor, now i'm at 144hz the penalty is at least reduced.

CP2077 is a terrifying example where they force 2 frame render ahead at all times, 60FPS at 60Hz = 16.66ms*3 for a lovely 49.9ms input latency
because it's forced at all times, it doesnt get drastically better if the FPS lowers - 50FPS would be 20ms*2 for 40ms, vs other titles you'd be getting 20ms or 10ms with reflex/NULL.

The only traditional solution is to run settings so high that your FPS stays below Vsync at all times, which is how the consoles do it - and why the game is so focused on being "GPU heavy" because it feels like ass if you lower GPU settings. Otherwise its FPS caps based on your adaptive sync method, which adds microstutter to non-adaptive displays. It's stupid.
What if you disable Vsync? I hate the tech anyway because of the horrible input latency in basically every game.
 
What if you disable Vsync? I hate the tech anyway because of the horrible input latency in basically every game.
Turning off traditional vsync allows higher uncontrolled fps but it has lead to stutters
 
Turning off traditional vsync allows higher uncontrolled fps but it has lead to stutters
Vsync off leads to tearing, not stutters.
Vsync on leads to a 'pause' when you hit the framerate ceiling, which can feel like a stutter depending on how long its there, but normally feels like a floating mouse and delayed keyboard response since you're seeing the past.

Vsync on with an FPS below refresh rate and no adaptive sync can lead to inaccurate frame pacing, where one frame could be on-time (16.6ms) and the next has to wait an additional render cycle so it ends up an extra frames time of delay late (If it was ready at 16.7ms, it would display at 33.4ms)

The worst-case scenario for that is Vsync on no adaptive sync and FPS at 2/3 the refresh rate, so every second frame is delayed an extra frames worth of time

Using the CP2077 example and 2 frames pre-rendered at all times
60Hz display (frames show every 16.66ms)
45FPS - frames take 22ms to render

They dont math into each other, so you end up the monitor waiting, holding the image longer but the delay is different for every frame, in a cycle of 3 frames with one on time, one late, and one reallllly late.

The math gets REALLY complicated with pre-rendered frames, because 2*22ms makes 44ms which fits into 3 render cycles (49.98ms) while 3x22ms (66ms) fits nearly perfectly into four render cycles at 66.64ms- a faster CPU pre-rendering more frames in advance can feel worse than a slower CPU.

Adaptive sync with an FPS cap 2-3FPS below refresh rate prevents the CPU buffering any frames up, without the stutter. This is the perfect setup and why Gsync ultimate displays work so well, with their 1Hz minimum.

There is some variance between adaptive sync displays and those without so the best-case advice varies depending what's been set by the user.
My freesync displays with VA panels have flickering when its enabled, so i disabled it - assuming a user has it on isn't a good idea for advising someone with these problems.
 
I'd advise skipping any driver finding programs and just use windows update. Nothing more should be needed.
It shouldn't be needed, but windows do not update audio, network, chipset and other similar drivers to their latest versions. In fact windows often uses years old versions of said drivers. It shouldn't be user problem, but OP could try updating those drivers, if only to see if that helps. Those drivers, especially if Realtek, are notoriously hard to find, so why not use a driver finding program?
 
It shouldn't be needed, but windows do not update audio, network, chipset and other similar drivers to their latest versions. In fact windows often uses years old versions of said drivers. It shouldn't be user problem, but OP could try updating those drivers, if only to see if that helps. Those drivers, especially if Realtek, are notoriously hard to find, so why not use a driver finding program?
Because they are known to find incorrect drivers or drivers with malicious parasites.
 
It shouldn't be needed, but windows do not update audio, network, chipset and other similar drivers to their latest versions. In fact windows often uses years old versions of said drivers. It shouldn't be user problem, but OP could try updating those drivers, if only to see if that helps. Those drivers, especially if Realtek, are notoriously hard to find, so why not use a driver finding program?
I've literally never had windows update have an issue with any of that on anything less than 10 years old.
 
Just because you havent doesnt mean others havent had issues. W10 and 11 make even 8.1 seem better all around.
 
I've literally never had windows update have an issue with any of that on anything less than 10 years old.
Usually using old audio/network drivers doesn't lead to noticeable issues. But I prefer to have the latest drivers.
 
Back
Top