I want to improve intrinsic (hardware) precision of windows/linux (OS) time (specifically, in my case it's AMD X570 platform), without relying on periodic correction via NTP servers. Common approach is to replace simple crystal to TCXO or OCXO. Many did that for Raspberry PI's, but I don't see much references for PC.
I am interested in clock that is used by OS for timing when it is working. I do not want to improve precision of battery backed RTC clock (as it only offers 1 second resolution - I assume it is not used when PC is working). RTC crystal (32kHz) is easy to find, but unfortunately I afraid it's not it.
How to find crystal which is used for timing in OS? Is my assumption that it's not RTC crystal correct? Does this happen near chipset or there is some dedicated clock generator?
I see that windows has multiple timers (ACPI, QPC, RTC) - but are they all derived from same source?