3 ms·
> For starters, he is comparing times from tsc enabled hardware (x86_i64), with raspberry pi which are arm. Well, that TSC-enabled hardware also has other peri
by Avamander 1y ago
> For starters, he is comparing times from tsc enabled hardware (x86_i64), with raspberry pi which are arm.
Well, that TSC-enabled hardware also has other peripherals (like SMBUS as mentioned in the article) that on the other hand introduce errors into the system.
I personally use a RPi4 with its external oscillators replaced with a TXCO. Some sellers on AliExpress even have kits for "audiophiles" that let you do this. It significantly improved clock stability and holdover. So much so that "chronyc tracking" doesn't show enough decimal places to display frequency error or skew. It's unfortunate though that the NIC does not do timestamping. (My modifications are similar to these: https://raspberrypi.stackexchange.com/a/109074 https://raspberrypi.stackexchange.com/a/109074)
I'd love to find an alternative cheap (microcontroller-based) implementation that could beat it.
- mwpmaybe 1y agoThe CM5's NIC has timestamping, but not sure if there's a TXCO hack for it.