Page 1 of 5

useplatformclock (Windows stutters)

Posted: 07 Apr 2024, 16:29
by LaggyTyp
Hello folks. When I run the following command and restart Windows, I immediately notice that everything (e.g. opening Firefox) is taking longer and it's getting worse by the minute. I once managed to get into BF2042 and only had ~35 FPS, even though I'm always in the FPS limit (144).

bcdedit /set useplatformclock true

Why does my PC freak out when I try to activate HPET?

PS:
12900K
Asus Strix Z690
DDR4
Windows 10

Desync in all Games (Fix)

Posted: 08 Apr 2024, 08:35
by LaggyTyp
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?

Re: useplatformclock (Windows stutters)

Posted: 09 Apr 2024, 03:53
by LaggyTyp
HPET Off = 10.00 Mhz (TimerBench 1.5)
HPET On = 19.20 Mhz (TimerBench 1.5)

Normal?

Re: useplatformclock (Windows stutters)

Posted: 09 Apr 2024, 13:19
by Slender
bcdedit /deletevalue useplatformtick
bcdedit /deletevalue useplatformclock
bcdedit /deletevalue tscsyncpolicy
bcdedit /deletevalue disabledynamictick

Re: useplatformclock (Windows stutters)

Posted: 09 Apr 2024, 13:34
by LaggyTyp
If I delete "disabledynamictick" then my games are desynchronized again. My bullets no longer hit the targets, etc.

Re: useplatformclock (Windows stutters)

Posted: 10 Apr 2024, 10:26
by LaggyTyp
Today I switched from Windows 10 Pro (22H2) to Windows 11 Pro (23H2) and didn't change any settings.

Things are going really badly in BF2042.

- Hits are not registered correctly (hit markers but without causing damage)
- I'm dying behind cover
- Distant enemies cannot be hit (no hit markers)
- It feels like I'm ~500ms in the past

I live in Germany. The server is in Germany. My ping is 8-10ms.

I know that all this goes away when I run the following command, but why is that? Why no one else?

bcdedit /set disabledynamictick no

Re: useplatformclock (Windows stutters)

Posted: 10 Apr 2024, 12:15
by beirut__
I dont understand why do you mind it being that way? You discovered a solution to your problem, so why not enjoy your games now when they are working good?

Re: useplatformclock (Windows stutters)

Posted: 10 Apr 2024, 12:49
by LaggyTyp
I want to understand it.

- I want to understand why my system feels so extremely terrible with HPET? (everything is wrong)
- I would like to understand why HPET shows me 19.2 MHz?
- Is it due to my old BIOS? (Asus Strix D4 Z690 with 0901 Bios)
- Is it because of my OC? (12900K to 5.5Ghz + 4133MT DDR4)
- I want to understand why a standard Windows setting can have such terrible effects?
- Maybe there's more to it? Maybe you can “find” and “optimize” even more?

The 19.2 MHz (TimerBench/QPC mode) irritates me in particular? Without HPET it is 10 MHz.

Re: useplatformclock (Windows stutters)

Posted: 11 Apr 2024, 04:34
by LaggyTyp
I think the 19.2Mhz (QPC) comes from the motherboard. HPET is not supposed to exist at all on this motherboard. But I could swear that I once saw 24.0Mhz (QPC) on mine.

Asus Strix D4 Z690 (BIOS-Version 0901)

Re: useplatformclock (Windows stutters)

Posted: 11 Apr 2024, 12:44
by dermodemon
so what commands should i type for hpet if i have exactly same situation?
i have it like that
https://imgur.com/a/FVQsuTp