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.
gideonmontes
Posts: 37
Joined: 25 Jun 2023, 07:59

Re: useplatformclock (Windows stutters)

Post by gideonmontes » 11 Dec 2024, 05:40

Slender wrote:
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
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.
in this case, what settings can you recommend for windows 11 24h2?

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

Re: useplatformclock (Windows stutters)

Post by Slender » 11 Dec 2024, 06:34

gideonmontes wrote:
11 Dec 2024, 05:40
Slender wrote:
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
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.
in this case, what settings can you recommend for windows 11 24h2?
im recommend use 23h2 ver and globaltimerres reg command. + you can pick 0.5033 / 0.5034 timer res.

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

Re: useplatformclock (Windows stutters)

Post by gideonmontes » 11 Dec 2024, 06:37

Slender wrote:
11 Dec 2024, 06:34
gideonmontes wrote:
11 Dec 2024, 05:40
Slender wrote:
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
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.
in this case, what settings can you recommend for windows 11 24h2?
im recommend use 23h2 ver and globaltimerres reg command. + you can pick 0.5033 / 0.5034 timer res.
Damn, I really don’t want to reinstall Windows, I have a lot of important programs and files for work on the current one.

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

Re: useplatformclock (Windows stutters)

Post by Slender » 11 Dec 2024, 06:39

gideonmontes wrote:
11 Dec 2024, 06:37
Slender wrote:
11 Dec 2024, 06:34
gideonmontes wrote:
11 Dec 2024, 05:40
Slender wrote:
10 Dec 2024, 22:33

That work on w11 and give's your OLD-style timer resolution like in 1709 / 1803 / w7



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



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.
in this case, what settings can you recommend for windows 11 24h2?
im recommend use 23h2 ver and globaltimerres reg command. + you can pick 0.5033 / 0.5034 timer res.
Damn, I really don’t want to reinstall Windows, I have a lot of important programs and files for work on the current one.
bro, you can make 50gb space for second windows installation (you can use mini tool partition wizard portable x64 or default windows future to shrink space). And you can compare 24h2 and 23h2 in latency moon (kernel latency test)

PatheticBot
Posts: 10
Joined: 04 Dec 2024, 20:34

Re: useplatformclock (Windows stutters)

Post by PatheticBot » 29 Jan 2025, 18:30

Hate to add onto what's already in this thread.

Had issues along the way but successfully optimized my Timer/Timing issue

Running the following
Windows 11 24h2
B650 AORUS ELITE AX V2
9600x 5.57 GHz Static Clock (AIO Cooled)
32gb 6400MT Corsair (idk die) Only had one xmp setting.
4060 (Driver 566.36)
700w psu
SSD ofc WD Black 1TB

I had this issue where the mouse felt floaty and I would experience it the most in Valorant, as well as the common desync in other games where others would see me first etc.

Attempted to optimize with some guides online but same results, then out of the blue one day I had an issue where if I tabbed out--in any display mode--my game would completely de-sync despite stable ping and Id have to tab back out and in to resync but some attempts it would un-sync again after a second or so. (I would be moving and shooting but on other players side, I was walking into a wall.)

Figured it was a Timer Issue. Reset what was mentioned in here and set the below.

Timer resolution is set to 0.508 via AMIT'S timer res (khorvie Tech YT video guide)*

Here are my BCD settings/values (apologies, not keen to the terms)*
Screenshot 2025-01-29 180707.png
Screenshot 2025-01-29 180707.png (61.77 KiB) Viewed 5467 times

I also have some devices set to specific cores via Interrupt_Affinity_Policy_Tool*
ex. Mouse, Keyboard, GPU, XHCI USB controllers as well as USB hubs, not all though as that would be too many. also worth mentioning that Khorvies interrupt policy walkthrough is not very detailed but also not too time consuming as another video recommends LatencyMon benchmarking, which would not work for me.

And have set the following via MSI Util V3*
Screenshot 2025-01-29 181254.png
Screenshot 2025-01-29 181254.png (39.93 KiB) Viewed 5467 times
It is also worth mentioning that Keyboard and Mouse spread out among USB ports.

I hate to recommend optimization tools especially as most are paid but hone(PAID) was pretty easy as far as system optimization.
Only really need to buy for one month and test before cancelling it as you wont need to change anything back if proper testing is done.

Used to use Adamx tweaking utility but when you upgrade anything it requires a new license L (Not worth)

Links:
https://www.youtube.com/watch?v=sbXzM60 ... OldChannel
https://www.youtube.com/watch?v=kIftrmT ... horvieTech
https://www.youtube.com/watch?v=XRIvSzL ... =Savitarax
https://www.youtube.com/watch?v=n9xAG3n ... =Savitarax

*Copy settings at own risk as every system is different

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

Re: useplatformclock (Windows stutters)

Post by bleya99 » 30 Jan 2025, 02:02

PatheticBot wrote:
29 Jan 2025, 18:30
Hate to add onto what's already in this thread.

Had issues along the way but successfully optimized my Timer/Timing issue

Running the following
Windows 11 24h2
B650 AORUS ELITE AX V2
9600x 5.57 GHz Static Clock (AIO Cooled)
32gb 6400MT Corsair (idk die) Only had one xmp setting.
4060 (Driver 566.36)
700w psu
SSD ofc WD Black 1TB

I had this issue where the mouse felt floaty and I would experience it the most in Valorant, as well as the common desync in other games where others would see me first etc.

Attempted to optimize with some guides online but same results, then out of the blue one day I had an issue where if I tabbed out--in any display mode--my game would completely de-sync despite stable ping and Id have to tab back out and in to resync but some attempts it would un-sync again after a second or so. (I would be moving and shooting but on other players side, I was walking into a wall.)

Figured it was a Timer Issue. Reset what was mentioned in here and set the below.

Timer resolution is set to 0.508 via AMIT'S timer res (khorvie Tech YT video guide)*

Here are my BCD settings/values (apologies, not keen to the terms)*
Screenshot 2025-01-29 180707.png


I also have some devices set to specific cores via Interrupt_Affinity_Policy_Tool*
ex. Mouse, Keyboard, GPU, XHCI USB controllers as well as USB hubs, not all though as that would be too many. also worth mentioning that Khorvies interrupt policy walkthrough is not very detailed but also not too time consuming as another video recommends LatencyMon benchmarking, which would not work for me.

And have set the following via MSI Util V3*
Screenshot 2025-01-29 181254.png

It is also worth mentioning that Keyboard and Mouse spread out among USB ports.

I hate to recommend optimization tools especially as most are paid but hone(PAID) was pretty easy as far as system optimization.
Only really need to buy for one month and test before cancelling it as you wont need to change anything back if proper testing is done.

Used to use Adamx tweaking utility but when you upgrade anything it requires a new license L (Not worth)

Links:
https://www.youtube.com/watch?v=sbXzM60 ... OldChannel
https://www.youtube.com/watch?v=kIftrmT ... horvieTech
https://www.youtube.com/watch?v=XRIvSzL ... =Savitarax
https://www.youtube.com/watch?v=n9xAG3n ... =Savitarax

*Copy settings at own risk as every system is different


Do you have HPET enabled in Device Manager?

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

Re: useplatformclock (Windows stutters)

Post by Slender » 30 Jan 2025, 06:00

disable/enable devices in devman without driver in isa affect, im feel it.

PatheticBot
Posts: 10
Joined: 04 Dec 2024, 20:34

Re: useplatformclock (Windows stutters)

Post by PatheticBot » 30 Jan 2025, 13:27

bleya99 wrote:
30 Jan 2025, 02:02
PatheticBot wrote:
29 Jan 2025, 18:30
Hate to add onto what's already in this thread.

Had issues along the way but successfully optimized my Timer/Timing issue

Running the following
Windows 11 24h2
B650 AORUS ELITE AX V2
9600x 5.57 GHz Static Clock (AIO Cooled)
32gb 6400MT Corsair (idk die) Only had one xmp setting.
4060 (Driver 566.36)
700w psu
SSD ofc WD Black 1TB

I had this issue where the mouse felt floaty and I would experience it the most in Valorant, as well as the common desync in other games where others would see me first etc.

Attempted to optimize with some guides online but same results, then out of the blue one day I had an issue where if I tabbed out--in any display mode--my game would completely de-sync despite stable ping and Id have to tab back out and in to resync but some attempts it would un-sync again after a second or so. (I would be moving and shooting but on other players side, I was walking into a wall.)

Figured it was a Timer Issue. Reset what was mentioned in here and set the below.

Timer resolution is set to 0.508 via AMIT'S timer res (khorvie Tech YT video guide)*

Here are my BCD settings/values (apologies, not keen to the terms)*
Screenshot 2025-01-29 180707.png


I also have some devices set to specific cores via Interrupt_Affinity_Policy_Tool*
ex. Mouse, Keyboard, GPU, XHCI USB controllers as well as USB hubs, not all though as that would be too many. also worth mentioning that Khorvies interrupt policy walkthrough is not very detailed but also not too time consuming as another video recommends LatencyMon benchmarking, which would not work for me.

And have set the following via MSI Util V3*
Screenshot 2025-01-29 181254.png

It is also worth mentioning that Keyboard and Mouse spread out among USB ports.

I hate to recommend optimization tools especially as most are paid but hone(PAID) was pretty easy as far as system optimization.
Only really need to buy for one month and test before cancelling it as you wont need to change anything back if proper testing is done.

Used to use Adamx tweaking utility but when you upgrade anything it requires a new license L (Not worth)

Links:
https://www.youtube.com/watch?v=sbXzM60 ... OldChannel
https://www.youtube.com/watch?v=kIftrmT ... horvieTech
https://www.youtube.com/watch?v=XRIvSzL ... =Savitarax
https://www.youtube.com/watch?v=n9xAG3n ... =Savitarax

*Copy settings at own risk as every system is different


Do you have HPET enabled in Device Manager?


No I do not, but I don't believe changing that does much.

Hyote
Posts: 461
Joined: 09 Jan 2024, 18:08

Re: useplatformclock (Windows stutters)

Post by Hyote » 24 Feb 2025, 06:47

I've been looking around the forum for this but why does "disabledynamictick yes" cause mouse accel? I haven't been able to put my finger on why I still had mouse accel after doing everything to disable it then I reverted the setting and my inputs are 1:1 again.

jaylacag
Posts: 2
Joined: 27 Feb 2025, 05:22

Re: useplatformclock (Windows stutters)

Post by jaylacag » 27 Feb 2025, 11:44

PatheticBot wrote:
29 Jan 2025, 18:30
Hate to add onto what's already in this thread.

Had issues along the way but successfully optimized my Timer/Timing issue

Running the following
Windows 11 24h2
B650 AORUS ELITE AX V2
9600x 5.57 GHz Static Clock (AIO Cooled)
32gb 6400MT Corsair (idk die) Only had one xmp setting.
4060 (Driver 566.36)
700w psu
SSD ofc WD Black 1TB

I had this issue where the mouse felt floaty and I would experience it the most in Valorant, as well as the common desync in other games where others would see me first etc.

Attempted to optimize with some guides online but same results, then out of the blue one day I had an issue where if I tabbed out--in any display mode--my game would completely de-sync despite stable ping and Id have to tab back out and in to resync but some attempts it would un-sync again after a second or so. (I would be moving and shooting but on other players side, I was walking into a wall.)

Figured it was a Timer Issue. Reset what was mentioned in here and set the below.

Timer resolution is set to 0.508 via AMIT'S timer res (khorvie Tech YT video guide)*

Here are my BCD settings/values (apologies, not keen to the terms)*
Screenshot 2025-01-29 180707.png


I also have some devices set to specific cores via Interrupt_Affinity_Policy_Tool*
ex. Mouse, Keyboard, GPU, XHCI USB controllers as well as USB hubs, not all though as that would be too many. also worth mentioning that Khorvies interrupt policy walkthrough is not very detailed but also not too time consuming as another video recommends LatencyMon benchmarking, which would not work for me.

And have set the following via MSI Util V3*
Screenshot 2025-01-29 181254.png

It is also worth mentioning that Keyboard and Mouse spread out among USB ports.

I hate to recommend optimization tools especially as most are paid but hone(PAID) was pretty easy as far as system optimization.
Only really need to buy for one month and test before cancelling it as you wont need to change anything back if proper testing is done.

Used to use Adamx tweaking utility but when you upgrade anything it requires a new license L (Not worth)

*Copy settings at own risk as every system is different


Hi,

Thank you for the information you have provided, it has been very useful,

Do you mind telling me what value you used for useplatformclock as it wasn't shown in the image you provided?

Post Reply