ISLC 0.5ms timer resolution Does it work?

Everything about latency. Tips, testing methods, 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.
Post Reply
blackstorm82
Posts: 23
Joined: 01 Jun 2020, 20:23

ISLC 0.5ms timer resolution Does it work?

Post by blackstorm82 » 15 Mar 2023, 23:18

windows10/11

Is it true that this option actually affects responsiveness?

I know a lot of people believe that it works and use it.

naporitan
Posts: 96
Joined: 09 Jun 2021, 06:16

Re: ISLC 0.5ms timer resolution Does it work?

Post by naporitan » 15 Mar 2023, 23:22

dude, you don't need to activate the useplatformtick because it activates the RTC Timer, it causes severe desynchronization...............

Sirito
Posts: 55
Joined: 17 Jun 2022, 06:48

Re: ISLC 0.5ms timer resolution Does it work?

Post by Sirito » 16 Mar 2023, 10:05

blackstorm82 wrote:
15 Mar 2023, 23:18
windows10/11

Is it true that this option actually affects responsiveness?

I know a lot of people believe that it works and use it.
If your system isn't responsive already you can try yourself and see if there's a difference, it won't break anything.
For me it doesn't do anything.

RedFr4me
Posts: 9
Joined: 26 Oct 2020, 14:32

Re: ISLC 0.5ms timer resolution Does it work?

Post by RedFr4me » 16 Mar 2023, 16:34

naporitan wrote:
15 Mar 2023, 23:22
dude, you don't need to activate the useplatformtick because it activates the RTC Timer, it causes severe desynchronization...............
What do you mean?

sherifmagdy32
Posts: 121
Joined: 08 Jan 2022, 23:43

Re: ISLC 0.5ms timer resolution Does it work?

Post by sherifmagdy32 » 17 Mar 2023, 00:41

RedFr4me wrote:
16 Mar 2023, 16:34
naporitan wrote:
15 Mar 2023, 23:22
dude, you don't need to activate the useplatformtick because it activates the RTC Timer, it causes severe desynchronization...............
What do you mean?
I do not know why he went straight to useplatformtick without you even mentioning it he might have been commenting on another post
anyway when people disable HPET using "bcdedit /set disabledynamictick yes" some people also suggested using "bcdedit /set useplatformtick No" to get a more consistent 0.5 timer resolution that the relation of his answer to what you are asking
you do not need to use ISLC to use timer resolution just use "bcdedit /set disabledynamictick yes" in cmd make sure to run it as administrator
someone also added this makes timer resolution better i can't vouch for that i did not really feel a difference but as he mentions here
link:https://github.com/amitxv/TimerResolution
it only works for windows 10 Server 21H2 and windows 11
"Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" /v "GlobalTimerResolutionRequests" /t REG_DWORD /d "1" /f"
might test it out and see if you feel any difference.

naporitan
Posts: 96
Joined: 09 Jun 2021, 06:16

Re: ISLC 0.5ms timer resolution Does it work?

Post by naporitan » 17 Mar 2023, 02:20

RedFr4me wrote:
16 Mar 2023, 16:34
naporitan wrote:
15 Mar 2023, 23:22
dude, you don't need to activate the useplatformtick because it activates the RTC Timer, it causes severe desynchronization...............
What do you mean?
The Real Time Clock (RTC) is the source of the current date and time for the OS. The typical resolution of this timer is one second. All ACPI-compliant systems have an RTC chip compatible with the Motorola MC146818, which was present in the original IBM PC/AT from 1984. In modern systems, the RTC is usually integrated into the motherboard's southbridge system logic set (which means a fairly high read latency). The non-volatile nature of this timer is ensured by a special battery. The principles of RTC programming evoke nostalgia for BCD numbers and the Y2K problem.

FPSMaster
Posts: 187
Joined: 04 Jun 2021, 20:39

Re: ISLC 0.5ms timer resolution Does it work?

Post by FPSMaster » 17 Mar 2023, 06:36

blackstorm82 wrote:
15 Mar 2023, 23:18
windows10/11

Is it true that this option actually affects responsiveness?

I know a lot of people believe that it works and use it.
It's not true it affects inputlag itself, but in many cases disabling HPET will reduce frametime fluctuations and stutters which will result in better Game Performance and so: less Lag.

Note that people only had to use ISLC back in windows 10 v1905 days.
Now you can just use the BCDEDIT Command lines and disable HPET trough Device manager. Don't use ISLC if you just wanna force HPET off.


How to Disable HPET the right way (On Windows newer then Version 1905):

1. Open CMD as Admin
2. Enter these Command Lines in CMD (one command line will give you a error, which is normal):

bcdedit /deletevalue useplatformclock

bcdedit /set useplatformtick yes

bcdedit /set disabledynamictick yes

3. Exit out of CMD
4. Go Inside Device Manager
5. Right click on "high precision event timer" and click "disable device"
6. Restart your PC


Important: Do not disable HPET inside your bios. Disabling it trough windows is better and more effective.

sherifmagdy32
Posts: 121
Joined: 08 Jan 2022, 23:43

Re: ISLC 0.5ms timer resolution Does it work?

Post by sherifmagdy32 » 17 Mar 2023, 09:17

I think this is the only person i saw explain everything about timers so clear and easy to understand check it out if you are interested
link: https://sites.google.com/view/melodystw ... et-tsc-pmt

Post Reply