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.
LaggyTyp
Posts: 175
Joined: 07 Apr 2024, 16:16

Re: useplatformclock (Windows stutters)

Post by LaggyTyp » 11 Apr 2024, 14:26

enum.png
enum.png (83.38 KiB) Viewed 10558 times
bcdedit /set useplatformclock false
bcdedit /set useplatformtick yes
bcdedit /set tscsyncpolicy legacy
bcdedit /set disabledynamictick no

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

Re: useplatformclock (Windows stutters)

Post by Slender » 11 Apr 2024, 14:54

LaggyTyp wrote:
11 Apr 2024, 14:26
enum.png

bcdedit /set useplatformclock false
bcdedit /set useplatformtick yes
bcdedit /set tscsyncpolicy legacy
bcdedit /set disabledynamictick no
you not need any of that settings.
windows 11 uses RTC-tick by default.
for me, use disabledynamicktick in w11 cause problems with kernel timer (it stuck 983 us, without 0-3). same with useplatformtick yes.
w11 not need any bcdedit
upd: ahh, you set NO for DDT, i will try it.

BH_231
Posts: 11
Joined: 09 Aug 2024, 04:59

Re: useplatformclock (Windows stutters)

Post by BH_231 » 30 Aug 2024, 16:41

Slender wrote:
11 Apr 2024, 14:54
LaggyTyp wrote:
11 Apr 2024, 14:26
enum.png

bcdedit /set useplatformclock false
bcdedit /set useplatformtick yes
bcdedit /set tscsyncpolicy legacy
bcdedit /set disabledynamictick no
you not need any of that settings.
windows 11 uses RTC-tick by default.
for me, use disabledynamicktick in w11 cause problems with kernel timer (it stuck 983 us, without 0-3). same with useplatformtick yes.
w11 not need any bcdedit
upd: ahh, you set NO for DDT, i will try it.
Mine stays at 1005us to 1503us when a game or web browser is opened, when nothing else is running it goes from 14-500us
games call for a 1ms timer, but i have it set to .5034 like you recommended, is it possible the game is overriding the custom timer ive set?

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

Re: useplatformclock (Windows stutters)

Post by Slender » 30 Aug 2024, 17:35

BH_231 wrote:
30 Aug 2024, 16:41
Slender wrote:
11 Apr 2024, 14:54
LaggyTyp wrote:
11 Apr 2024, 14:26
enum.png

bcdedit /set useplatformclock false
bcdedit /set useplatformtick yes
bcdedit /set tscsyncpolicy legacy
bcdedit /set disabledynamictick no
you not need any of that settings.
windows 11 uses RTC-tick by default.
for me, use disabledynamicktick in w11 cause problems with kernel timer (it stuck 983 us, without 0-3). same with useplatformtick yes.
w11 not need any bcdedit
upd: ahh, you set NO for DDT, i will try it.
Mine stays at 1005us to 1503us when a game or web browser is opened, when nothing else is running it goes from 14-500us
games call for a 1ms timer, but i have it set to .5034 like you recommended, is it possible the game is overriding the custom timer ive set?
i have 497us per game w11

Gadzzaa
Posts: 2
Joined: 23 May 2023, 04:26

Re: useplatformclock (Windows stutters)

Post by Gadzzaa » 23 Nov 2024, 10:07

Sorry for reviving the post. I got some interesting feedback.
12600k - 5.1Ghz + 3900Mhz Ram and a gigabyte Z690 UD DDR4 motherboard
All tests are done in TimerBench1.5 and Windows 11 24H2
HPET is enabled in BIOS:
bcdedit /deletevalue useplatformclock > 10Mhz (Invariant TSC)
bcdedit /set useplatformclock true > 19.20Mhz (HPET)


Disabling HPET in BIOS + bcdedit/set useplatformclock true > 3.58Mhz (Unknown)

Haven't tested any games yet but will update this post if i come into any issues.

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

Re: useplatformclock (Windows stutters)

Post by Slender » 23 Nov 2024, 15:34

Gadzzaa wrote:
23 Nov 2024, 10:07
Sorry for reviving the post. I got some interesting feedback.
12600k - 5.1Ghz + 3900Mhz Ram and a gigabyte Z690 UD DDR4 motherboard
All tests are done in TimerBench1.5 and Windows 11 24H2
HPET is enabled in BIOS:
bcdedit /deletevalue useplatformclock > 10Mhz (Invariant TSC)
bcdedit /set useplatformclock true > 19.20Mhz (HPET)


Disabling HPET in BIOS + bcdedit/set useplatformclock true > 3.58Mhz (Unknown)

Haven't tested any games yet but will update this post if i come into any issues.
when you use useplatformclock with hard disable hpet you get ACPI PMT Timer with stable 3.58Mhz.

you dont need use any bcdedit in w11.
(only globaltimerres reg + set 0.5033 (or 0.5034) timer)

Gadzzaa
Posts: 2
Joined: 23 May 2023, 04:26

Re: useplatformclock (Windows stutters)

Post by Gadzzaa » 24 Nov 2024, 11:20

Slender wrote:
23 Nov 2024, 15:34
Gadzzaa wrote:
23 Nov 2024, 10:07
Sorry for reviving the post. I got some interesting feedback.
12600k - 5.1Ghz + 3900Mhz Ram and a gigabyte Z690 UD DDR4 motherboard
All tests are done in TimerBench1.5 and Windows 11 24H2
HPET is enabled in BIOS:
bcdedit /deletevalue useplatformclock > 10Mhz (Invariant TSC)
bcdedit /set useplatformclock true > 19.20Mhz (HPET)


Disabling HPET in BIOS + bcdedit/set useplatformclock true > 3.58Mhz (Unknown)

Haven't tested any games yet but will update this post if i come into any issues.
when you use useplatformclock with hard disable hpet you get ACPI PMT Timer with stable 3.58Mhz.

you dont need use any bcdedit in w11.
(only globaltimerres reg + set 0.5033 (or 0.5034) timer)
Would ACPI PMT Timer not be better than Invariant TSC since it has a lower Mhz?

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

Re: useplatformclock (Windows stutters)

Post by Slender » 24 Nov 2024, 12:49

Gadzzaa wrote:
24 Nov 2024, 11:20
Slender wrote:
23 Nov 2024, 15:34
Gadzzaa wrote:
23 Nov 2024, 10:07
Sorry for reviving the post. I got some interesting feedback.
12600k - 5.1Ghz + 3900Mhz Ram and a gigabyte Z690 UD DDR4 motherboard
All tests are done in TimerBench1.5 and Windows 11 24H2
HPET is enabled in BIOS:
bcdedit /deletevalue useplatformclock > 10Mhz (Invariant TSC)
bcdedit /set useplatformclock true > 19.20Mhz (HPET)


Disabling HPET in BIOS + bcdedit/set useplatformclock true > 3.58Mhz (Unknown)

Haven't tested any games yet but will update this post if i come into any issues.
when you use useplatformclock with hard disable hpet you get ACPI PMT Timer with stable 3.58Mhz.

you dont need use any bcdedit in w11.
(only globaltimerres reg + set 0.5033 (or 0.5034) timer)
Would ACPI PMT Timer not be better than Invariant TSC since it has a lower Mhz?
i feel it more smooth but bad responce vs tsc.
i remember im use it in 2020 for cod mw19, it feel better then new w10 tsc.
test it and write about your feel.

User avatar
imprecise
Posts: 287
Joined: 16 Nov 2022, 13:47

Re: useplatformclock (Windows stutters)

Post by imprecise » 01 Dec 2024, 23:24

bcdedit /set disabledynamictick yes

That is the only change I make to the setting, without touching BIOS. There is a noticeable difference in both w10 and w11. I'm not claiming this is the best setting, but it is an improvement over default.

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

Re: useplatformclock (Windows stutters)

Post by Slender » 03 Dec 2024, 11:06

imprecise wrote:
01 Dec 2024, 23:24
bcdedit /set disabledynamictick yes

That is the only change I make to the setting, without touching BIOS. There is a noticeable difference in both w10 and w11. I'm not claiming this is the best setting, but it is an improvement over default.
that make screen more smooth but mouse is bad controllable.
in w11 ddt yes cause big desync for me (i think because w11 uses RTC tick)

Post Reply