Hi,
I’ve been experimenting with TSC-Deadline mode for per-CPU timing, and it gives remarkable precision and stability — especially noticeable in games and real-time workloads. My logs look like:
00000033 16.32992554 [APIC] TSC-Deadline supported: 1
00000034 16.32994461 [APIC] CPU 0: TSC-Deadline mode, deadline=0x4058e9df54
00000035 16.32998085 [APIC] CPU 1: TSC-Deadline mode, deadline=0x4058ec047f
00000036 16.33001518 [APIC] CPU 2: TSC-Deadline mode, deadline=0x4058ee3ec7
00000037 16.33005333 [APIC] CPU 3: TSC-Deadline mode, deadline=0x4058f07347
00000038 16.33009148 [APIC] CPU 4: TSC-Deadline mode, deadline=0x4058f2d7b2
00000039 16.33012772 [APIC] CPU 5: TSC-Deadline mode, deadline=0x4058f51c7d
00000040 16.33017349 [APIC] CPU 6: TSC-Deadline mode, deadline=0x4058f7c3c6
00000041 16.33020782 [APIC] CPU 7: TSC-Deadline mode, deadline=0x4058f9ece2 i trigger it by hooking interrupt service routine is this the fastest we can go on windows ?