Re: System Clock is updated before the TAI-UTC offset is applied for PHC source in chrony 6.4.1

Bill Unruh <[email protected]> Fri, 16 Jan 2026 12:35:54 -0800 (PST)
Newsgroups gmane.comp.time.chrony.user
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--1737370858150134285117685957542492483
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

Well, the scatter is 9ns. The problem is that the interrupt program takes a
while to load, and to adjust the clock. Ie, without an independent clocktha=
t
the computer can quickly read, knowing the precesion is fraught.



William G. Unruh __|__Hagler Fellow, Distinguished |_Tel:UBC +1(604)822-327=
3
Physics&Astronomy _|__ Research Prof, IQSE         |__  US +1(979)7399950
UBC, Vancouver,BC _|_ TAMU4242, 578 University Dr  |_ [email protected]
Canada V6T 1Z1 ____|__College Stn, Tx, USA 77843  _|_www.theory.physics.ubc=
=2Eca
I cannot reply to emails from outlook or hotmail or other microsoft domains=
=2E

On Fri, 16 Jan 2026, Chris Hodgetts wrote:

> [CAUTION: Non-UBC Email]
>
> Why use the PHC =E2=80=9C
>
> chronyc tracking
> Reference ID    : 50484330 (PHC0)
> Stratum         : 1
> Ref time (UTC)  : Fri Jan 16 08:40:40 2026
> System time     : 0.000000007 seconds fast of NTP time
> Last offset     : -0.000000014 seconds
> RMS offset      : 0.000000029 seconds
> Frequency       : 14.710 ppm slow
> Residual freq   : +0.000 ppm
> Skew            : 0.017 ppm
> Root delay      : 0.000000001 seconds
> Root dispersion : 0.000000544 seconds
> Update interval : 1.0 seconds
> Leap status     : Normal
>
>
> Because why not=E2=80=A6.
> Also I am playing with PTP so it just is what it is and I need the accura=
cy.

I know the feeling. I got interested in ntp and chrony for the same reason.=
 My
own need for time precision and accuracy is at best in the seconds range, n=
ot
ns. but it is nice to have bragging rights.

>
> But look at that system time=E2=80=A6. It=E2=80=99s in the nanoseconds of=
 accuracy - just because - why not have the best if you can get the best.
>
>
>> On 16 Jan 2026, at 19:56, Bill Unruh <[email protected]> wrote:
>>
>> Although this is certainly a pain, I wonder why you are using the PHC so=
urce
>> at all. Use a couple of network sources plus the gps (yes, gps under chr=
ony
>> can get down to sub-micro second accuracy so it would always be the prim=
ary
>> source, except if it loast tracking, in which case the fallback would be=
 the
>> time from the network source, which would be in the microseconds, or 10s=
 of
>> microseconds accuracy.
>> What accuracy do you need? I know that 1 second in the life of the unive=
rse
>> would give nice bragging rights, but do you really need that? (and no gp=
s
>> would not give that).
>>
>> Also, on startup the clock should be assumed to be bad for some time. Wh=
y are
>> you switching it off at all?If you want accurate time, let the clock and
>> chrony run for as long as possible.
>>
>> William G. Unruh __|__Hagler Fellow, Distinguished |_Tel:UBC +1(604)822-=
3273
>> Physics&Astronomy _|__ Research Prof, IQSE         |__  US +1(979)739995=
0
>> UBC, Vancouver,BC _|_ TAMU4242, 578 University Dr  |_ [email protected]=
ca
>> Canada V6T 1Z1 ____|__College Stn, Tx, USA 77843  _|_www.theory.physics.=
ubc.ca
>> I cannot reply to emails from outlook or hotmail or other microsoft doma=
ins.
>>
>> On Fri, 16 Jan 2026, Simon Plackett wrote:
>>
>>> [CAUTION: Non-UBC Email]
>>>
>>> Hi,
>>>
>>> Before I send a lot of detail I wondered if anyone had seen this
>>> phenomenon. I have just upgraded my local chrony server to Trixie on
>>> RPI 5 with chrony 4.6.1.
>>>
>>> I had previously been using the ethernet NIC clock as a time source
>>> with ptp4l and phc2sys, which worked fine.
>>>
>>> During the upgrade I changed to leapseclist from leapsectz as the
>>> latter does not work on Trixie.
>>>
>>> The issue is that on startup the system clock is set by the PHC source
>>> before the TAI-UTC adjustment has been applied which means it jumps
>>> 36+ seconds one way and then back again during the startup. This
>>> obviously trashes the PHC as a source, and it didn't happen
>>> previously.
>>>
>>> Essentially PHC is chosen as the source, updates system clock (wrong
>>> by ~37s) then the TAI-UTC adjustment is found which causes system time
>>> to jump again in the opposite direction by ~37s
>>>
>>> I can see this using systemctl status chrony or using journalctl.
>>>
>>> I have currently turned PHC off again - but happy to turn back on and
>>> send any logs etc that might be useful.
>>>
>>> The other source is PPS from GPS, which is even more accurate on the
>>> new versions :-)
>>>
>>> Thanks
>>> Simon
>>>
>>> --
>>> To unsubscribe email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org
>>> with "unsubscribe" in the subject.
>>> For help email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org
>>> with "help" in the subject.
>>> Trouble?  Email [email protected]
>>>
>>>
>>
>> --
>> To unsubscribe email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org with "uns=
ubscribe" in the subject.
>> For help email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org with "help" in =
the subject.
>> Trouble?  Email [email protected]
>>
>
>
--1737370858150134285117685957542492483--

-- 
To unsubscribe email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "unsubscribe" in the subject.
For help email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "help" in the subject.
Trouble?  Email [email protected]