useplatformclock (Windows stutters)

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, 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.
bleya99
Posts: 51
Joined: 24 Aug 2023, 16:04

Re: Desync in all Games (Fix)

Post by bleya99 » 04 Dec 2024, 03:37

LaggyTyp wrote:
08 Apr 2024, 08:35
I've been suffering from a desync problem for a long time. Everyone is one step ahead of me and I don't die normally with damage, but instantly. My shots arrive (I see blood), but do little damage. With enemies that are far away, I don't get any hit markers. It's like I'm playing in the past for 1 second.

I freshly installed Windows = no improvement

Tried all the tweaks I could find = Nothing but placebo

By a great coincidence I was able to find the problem.

bcdedit /set disabledynamictick no

My games are working very well again. But why does this have such a dramatic impact?
Wow. I deleted all the values and re enabled HPET (for me there is no fps boost, only a bit faster shooting). I applied your bcdedit /set disabledynamictick no and this reminded me of when I play at night time. The shots are very precise I actually ended up missing a lot in the first few minutes of gameplay lol. Could you write here the rest of your timer settings, if you changed them at all? As well as your system? Thanks a bunch!

User avatar
themagic
Posts: 454
Joined: 02 Jul 2024, 08:22

Re: Desync in all Games (Fix)

Post by themagic » 04 Dec 2024, 04:08

bleya99 wrote:
04 Dec 2024, 03:37
LaggyTyp wrote:
08 Apr 2024, 08:35
I've been suffering from a desync problem for a long time. Everyone is one step ahead of me and I don't die normally with damage, but instantly. My shots arrive (I see blood), but do little damage. With enemies that are far away, I don't get any hit markers. It's like I'm playing in the past for 1 second.

I freshly installed Windows = no improvement

Tried all the tweaks I could find = Nothing but placebo

By a great coincidence I was able to find the problem.

bcdedit /set disabledynamictick no

My games are working very well again. But why does this have such a dramatic impact?
Wow. I deleted all the values and re enabled HPET (for me there is no fps boost, only a bit faster shooting). I applied your bcdedit /set disabledynamictick no and this reminded me of when I play at night time. The shots are very precise I actually ended up missing a lot in the first few minutes of gameplay lol. Could you write here the rest of your timer settings, if you changed them at all? As well as your system? Thanks a bunch!
I noticed long time ago that something is going with timers and latency and is degrading here after just some short time of fresh win install and it affects everything and even lan and wifi cards in pci or usb and as example wifi starts spiking and things getting unstable and it's very clearly noticeable here ingame...

when i play around with hpet tsc settings then it works only for short duration rounds and after everything shit back again to how it was before and these tweaks like don't works more that good when the first time applied it after a fresh win install...that the most mindfuck which gets me every time and i still think about this all and try to figure out...

but its very true and i can confirm and agree full... that hitreg and everything gets precise on point and you stop to die like an idiot where everyone ahead of you and kill you with just 2 hits while you waste almost all your bullets and still getting rekt with twice lower ping than your enemy...

i myself saw this here many times when tested all this combinations of bcdedit /set tick platform and dynamic and more stuff...and the result after of it on ingame but sadly this fun experience was always not for very long.


and i still have no fucking idea why and how in the hell this all possible and what is rly going on and wrong with my systems here and why this tweaks don't works for long... :cry:


if this shit only would stay stable just for 10 matches....that would make me happy already but fucking no no no nothing that easy in this life here.
this tweaks just stops randomly to work but it has 100% clearly affect on online gameplay here (and not only that but overall on system and wifi and per lan) and an very posetive effect on hitreg, sync, input (call it what you want) which is noticeable just by eye and your common sense.
but i still don't get it and understand how in hell and what wrong with that all and most important...how to make it stable here.


the most funny thing that latencymon and dpc and timerbench more tools shows very nice results and nothing seems to be wrong in this logic and always same results with and without all this bcdedit changes after fresh win installs...but only just some fps drop when using hpet bios and useplatformlock on my amd system. and thats all the difference i can see here...

gideonmontes
Posts: 37
Joined: 25 Jun 2023, 07:59

Re: useplatformclock (Windows stutters)

Post by gideonmontes » 04 Dec 2024, 05:57

I have msi mag x670e tomahawk wifi and 7800x3d, with HPET turned on, games work better, before that it was 10700kf (on a z490 chipset), with HPET turned off it worked flawlessly. In my opinion, this is an absolutely individual setting for each PC, the main thing is to make a restore point before disabling HPET.

User avatar
Slender
Posts: 1531
Joined: 25 Jan 2020, 17:55

Re: useplatformclock (Windows stutters)

Post by Slender » 04 Dec 2024, 06:31

gideonmontes wrote:
04 Dec 2024, 05:57
I have msi mag x670e tomahawk wifi and 7800x3d, with HPET turned on, games work better, before that it was 10700kf (on a z490 chipset), with HPET turned off it worked flawlessly. In my opinion, this is an absolutely individual setting for each PC, the main thing is to make a restore point before disabling HPET.
how you disable hpet?

Lev1n
Posts: 79
Joined: 17 Apr 2023, 05:40

Re: Desync in all Games (Fix)

Post by Lev1n » 04 Dec 2024, 08:09

themagic wrote:
04 Dec 2024, 04:08
bleya99 wrote:
04 Dec 2024, 03:37
LaggyTyp wrote:
08 Apr 2024, 08:35
I've been suffering from a desync problem for a long time. Everyone is one step ahead of me and I don't die normally with damage, but instantly. My shots arrive (I see blood), but do little damage. With enemies that are far away, I don't get any hit markers. It's like I'm playing in the past for 1 second.

I freshly installed Windows = no improvement

Tried all the tweaks I could find = Nothing but placebo

By a great coincidence I was able to find the problem.

bcdedit /set disabledynamictick no

My games are working very well again. But why does this have such a dramatic impact?
Wow. I deleted all the values and re enabled HPET (for me there is no fps boost, only a bit faster shooting). I applied your bcdedit /set disabledynamictick no and this reminded me of when I play at night time. The shots are very precise I actually ended up missing a lot in the first few minutes of gameplay lol. Could you write here the rest of your timer settings, if you changed them at all? As well as your system? Thanks a bunch!
I noticed long time ago that something is going with timers and latency and is degrading here after just some short time of fresh win install and it affects everything and even lan and wifi cards in pci or usb and as example wifi starts spiking and things getting unstable and it's very clearly noticeable here ingame...

when i play around with hpet tsc settings then it works only for short duration rounds and after everything shit back again to how it was before and these tweaks like don't works more that good when the first time applied it after a fresh win install...that the most mindfuck which gets me every time and i still think about this all and try to figure out...

but its very true and i can confirm and agree full... that hitreg and everything gets precise on point and you stop to die like an idiot where everyone ahead of you and kill you with just 2 hits while you waste almost all your bullets and still getting rekt with twice lower ping than your enemy...

i myself saw this here many times when tested all this combinations of bcdedit /set tick platform and dynamic and more stuff...and the result after of it on ingame but sadly this fun experience was always not for very long.


and i still have no fucking idea why and how in the hell this all possible and what is rly going on and wrong with my systems here and why this tweaks don't works for long... :cry:


if this shit only would stay stable just for 10 matches....that would make me happy already but fucking no no no nothing that easy in this life here.
this tweaks just stops randomly to work but it has 100% clearly affect on online gameplay here (and not only that but overall on system and wifi and per lan) and an very posetive effect on hitreg, sync, input (call it what you want) which is noticeable just by eye and your common sense.
but i still don't get it and understand how in hell and what wrong with that all and most important...how to make it stable here.


the most funny thing that latencymon and dpc and timerbench more tools shows very nice results and nothing seems to be wrong in this logic and always same results with and without all this bcdedit changes after fresh win installs...but only just some fps drop when using hpet bios and useplatformlock on my amd system. and thats all the difference i can see here...
Imagine playing against same team at same server same ping. First game everything is hella good % 70-80 hs 30 kills, for the next map game quit game join the server you cant even shoot people from behind I was about to broke my monitor. Dont know how everything is changing like night and day.

User avatar
themagic
Posts: 454
Joined: 02 Jul 2024, 08:22

Re: Desync in all Games (Fix)

Post by themagic » 06 Dec 2024, 10:09

Lev1n wrote:
04 Dec 2024, 08:09

Imagine playing against same team at same server same ping. First game everything is hella good % 70-80 hs 30 kills, for the next map game quit game join the server you cant even shoot people from behind I was about to broke my monitor. Dont know how everything is changing like night and day.
This exactly what happens to me...

even right now in moment...i played today my first 4 spike rush matches and the first match was just on point and hitreg wise and everything was amazing easy (i could literally feel and see on my screen how everything connects precise per every tick and left mouse click i do and every knife of my ult connected easy on my enemies :shock: ) but look what happen just after in the next match to me and other matches after... :lol:

Image


my hitreg was completely trash next match and i even manage to become TEAM-MVP with 2kills only :lol: because some of teammates don't even manage to make 1 kill in this one match. funny or how this all works ?


it's hardcore absurd but its exactly what you say...sometimes its perfect and like fixed everything and then suddenly you can't even kill an enemy which don't even looking at you and from behind for all the next 10 and 20 matches and it's only gets worse absurd the more you play...


i mean...i don't want always to have easy matches where i end with 12 kills and more and be an MVP but when such shit happens where i clearly notice and see that my hitreg.exe stopped work just a match after and i start to lose because of such shit or it gets absurdly hard to make kills and everything start to depend more about luck and lottery with such broken hitreg...

that the point when it becomes just a sad bullshit experience and don't more fun at all and has nothing to do more with fairness and competitive online gaming...where you can clearly feel and see with your eyes in the moment that your enemy just has some unexplainable advantage over you and over your team overall and even with twice higher ping than you but he only need 2-3 hits to finish you and everyone...while you still tryharding for 1 kill and it still don't works the way out you imagine and plan cause of this shit trash problem...


fuck this shit.
but happens in all modes and even deathmatch...same exact patterns.


edit: i would say that 90% moments of my attempts to get a kill which "should be 100% deserved kills on my side" in a real and fair world...but are almost always end with fail due to this shit problem with mystical unstable hitreg changes...and i fucking still dont know and have idea why and how it happens but it clearly ruins me hard here.

where it's just impossible to kill the normal way and becomes just hard and random luck from match to match and like worse and just cancer to keep play that way and enjoy...

and that the trash sad experience since 2018 here and it's not about valorant only but already started for me with the game black squad here and i show some clips and such moments where everyone clearly could see these fails which should be kills in a normal fair world with normal stable hitreg.

but not for me more and not more in my world here...

bleya99
Posts: 51
Joined: 24 Aug 2023, 16:04

Re: Desync in all Games (Fix)

Post by bleya99 » 09 Dec 2024, 05:32

themagic wrote:
04 Dec 2024, 04:08
bleya99 wrote:
04 Dec 2024, 03:37
LaggyTyp wrote:
08 Apr 2024, 08:35
I've been suffering from a desync problem for a long time. Everyone is one step ahead of me and I don't die normally with damage, but instantly. My shots arrive (I see blood), but do little damage. With enemies that are far away, I don't get any hit markers. It's like I'm playing in the past for 1 second.

I freshly installed Windows = no improvement

Tried all the tweaks I could find = Nothing but placebo

By a great coincidence I was able to find the problem.

bcdedit /set disabledynamictick no

My games are working very well again. But why does this have such a dramatic impact?
Wow. I deleted all the values and re enabled HPET (for me there is no fps boost, only a bit faster shooting). I applied your bcdedit /set disabledynamictick no and this reminded me of when I play at night time. The shots are very precise I actually ended up missing a lot in the first few minutes of gameplay lol. Could you write here the rest of your timer settings, if you changed them at all? As well as your system? Thanks a bunch!
I noticed long time ago that something is going with timers and latency and is degrading here after just some short time of fresh win install and it affects everything and even lan and wifi cards in pci or usb and as example wifi starts spiking and things getting unstable and it's very clearly noticeable here ingame...

when i play around with hpet tsc settings then it works only for short duration rounds and after everything shit back again to how it was before and these tweaks like don't works more that good when the first time applied it after a fresh win install...that the most mindfuck which gets me every time and i still think about this all and try to figure out...

but its very true and i can confirm and agree full... that hitreg and everything gets precise on point and you stop to die like an idiot where everyone ahead of you and kill you with just 2 hits while you waste almost all your bullets and still getting rekt with twice lower ping than your enemy...

i myself saw this here many times when tested all this combinations of bcdedit /set tick platform and dynamic and more stuff...and the result after of it on ingame but sadly this fun experience was always not for very long.


and i still have no fucking idea why and how in the hell this all possible and what is rly going on and wrong with my systems here and why this tweaks don't works for long... :cry:


if this shit only would stay stable just for 10 matches....that would make me happy already but fucking no no no nothing that easy in this life here.
this tweaks just stops randomly to work but it has 100% clearly affect on online gameplay here (and not only that but overall on system and wifi and per lan) and an very posetive effect on hitreg, sync, input (call it what you want) which is noticeable just by eye and your common sense.
but i still don't get it and understand how in hell and what wrong with that all and most important...how to make it stable here.


the most funny thing that latencymon and dpc and timerbench more tools shows very nice results and nothing seems to be wrong in this logic and always same results with and without all this bcdedit changes after fresh win installs...but only just some fps drop when using hpet bios and useplatformlock on my amd system. and thats all the difference i can see here...
I can confirm this after a few days of testing. Right after applying bcdedit /set disabledynamictick no (this one works for me) and resetting windows everything is just so smooth and hit reg is perfect. Other players don't seem to absolutely demolish me. But it only works for a couple of hours, best case scenario. At least we can reapply it all the time... I guess...

gideonmontes
Posts: 37
Joined: 25 Jun 2023, 07:59

Re: useplatformclock (Windows stutters)

Post by gideonmontes » 10 Dec 2024, 07:11

Slender wrote:
04 Dec 2024, 06:31
gideonmontes wrote:
04 Dec 2024, 05:57
I have msi mag x670e tomahawk wifi and 7800x3d, with HPET turned on, games work better, before that it was 10700kf (on a z490 chipset), with HPET turned off it worked flawlessly. In my opinion, this is an absolutely individual setting for each PC, the main thing is to make a restore point before disabling HPET.
how you disable hpet?
1. Press Win+R and enter the regedit command. In the window that appears, go to the kernel section and create a new Dword32 parameter with the name GlobalTimerResolutionRequests and the value 1 in hexadecimal. Or use a pre-made file with the necessary settings.

2. Right-click on “Start” and select “Device Manager”. To disable HPET and activate the TSC timer, we must disable the “High Precision Event Timer” in the “System Devices” section; sometimes it is signed as High Precision Even Timer. Right click>>"Disconnect device".

3. Now all we have to do is enter the commands to disable the built-in Windows software timer and power saving technology for laptops. Press Win+R again and enter the CMD command.

In the window that appears, enter the commands:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes
bcdedit /set useplatformclock false
bcdedit /deletevalue useplatformclock


I performed the shutdown according to these instructions.
Attachments
9fa2224de9.png
9fa2224de9.png (110.55 KiB) Viewed 3278 times
Last edited by gideonmontes on 10 Dec 2024, 07:15, edited 1 time in total.

gideonmontes
Posts: 37
Joined: 25 Jun 2023, 07:59

Re: useplatformclock (Windows stutters)

Post by gideonmontes » 10 Dec 2024, 07:12

gideonmontes wrote:
10 Dec 2024, 07:11
Slender wrote:
04 Dec 2024, 06:31
gideonmontes wrote:
04 Dec 2024, 05:57
I have msi mag x670e tomahawk wifi and 7800x3d, with HPET turned on, games work better, before that it was 10700kf (on a z490 chipset), with HPET turned off it worked flawlessly. In my opinion, this is an absolutely individual setting for each PC, the main thing is to make a restore point before disabling HPET.
how you disable hpet?
1. Press Win+R and enter the regedit command. In the window that appears, go to the kernel section and create a new Dword32 parameter with the name GlobalTimerResolutionRequests and the value 1 in hexadecimal. Or use a pre-made file with the necessary settings.

2. Right-click on “Start” and select “Device Manager”. To disable HPET and activate the TSC timer, we must disable the “High Precision Event Timer” in the “System Devices” section; sometimes it is signed as High Precision Even Timer. Right click>>"Disconnect device".

3. Now all we have to do is enter the commands to disable the built-in Windows software timer and power saving technology for laptops. Press Win+R again and enter the CMD command.

In the window that appears, enter the commands:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes
bcdedit /set useplatformclock false
bcdedit /deletevalue useplatformclock


I performed the shutdown according to these instructions.
Attachments
1
1
9fa2224de9.png (110.55 KiB) Viewed 3284 times

User avatar
Slender
Posts: 1531
Joined: 25 Jan 2020, 17:55

Re: useplatformclock (Windows stutters)

Post by Slender » 10 Dec 2024, 22:33

gideonmontes wrote:
10 Dec 2024, 07:11
1. Press Win+R and enter the regedit command. In the window that appears, go to the kernel section and create a new Dword32 parameter with the name GlobalTimerResolutionRequests and the value 1 in hexadecimal. Or use a pre-made file with the necessary settings.
That work on w11 and give's your OLD-style timer resolution like in 1709 / 1803 / w7
gideonmontes wrote:
10 Dec 2024, 07:11
2. Right-click on “Start” and select “Device Manager”. To disable HPET and activate the TSC timer, we must disable the “High Precision Event Timer” in the “System Devices” section; sometimes it is signed as High Precision Even Timer. Right click>>"Disconnect device".
I don't think it does anything since it doesn't have a driver. Disabling devices only works if there is a driver associated with them. Although, I always thought that this gives more accuracy in exchange for smoothness.
Screenshot 2024-12-11 061805.png
Screenshot 2024-12-11 061805.png (26.58 KiB) Viewed 3135 times
gideonmontes wrote:
10 Dec 2024, 07:11
3. Now all we have to do is enter the commands to disable the built-in Windows software timer and power saving technology for laptops. Press Win+R again and enter the CMD command.
In the window that appears, enter the commands:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes
bcdedit /set useplatformclock false
bcdedit /deletevalue useplatformclock
w10: disabledynamictick(yes) disables TSC dynamic tick and make it "static", has mixed feelings, when NO - mouse movements seem sharp, when YES - smooth. That parameter is ignore if useplatformtick - yes.
useplatformtick yes - Forcing RTC tick for TSC timer. Does not support dynamic tick. It is this setting that gives the feeling of no delay, but this feeling is deceptive, it works correctly on new versions only if HPET bios is on (0.5ms cause jitter, use 1ms with that). If your version is 1709 / 1803 you can try to "hack" the timer (Hard disable bios hpet + use 0.4882 timer res).
w11: dont use both of that settings and make bad and desync.
useplatformclock, dont use that, only if you want make ACPI timer (need hard HPET disable).
this setting should be deletevalue 99% of the time. for BCDEDIT FALSE/NO=DELETEVALUE.

Post Reply