There's a good reason why tsc is the default clock source in Linux.
It's more precise and cheaper to probe.
Given that most modern platforms offer nonstop_tsc, I'd give it another
shot and run with:
hpet=disable clocksource=tsc
In your kernel stanza.
Adding tsc=reliable disables clock sync hence the time drift you're
observing.


On Wed, 4 Sep 2019, 00:32 Eddie, <[email protected]> wrote:

> Running on Debian 10, kernel 5.0.21-1, I've tried two adding to
> /proc/cmdline both
>
> a) tsc=reliable
>
> b) tsc=unstable
>
> not using one of these options gives a huge time drift to the system.
>
> using A worked, but TSC is not as precise as HPET.
> using B is best, because time does not drift and clocksource is now HPET.
>
> Mobo is X11SCM-F, BIOS:
>
>         Vendor: American Megatrends Inc.
>         Version: 1.0b
>         Release Date: 05/17/2019
>         Address: 0xF0000
>         Runtime Size: 64 kB
>         ROM Size: 32 MB
>         Characteristics:
>                 PCI is supported
>                 BIOS is upgradeable
>                 BIOS shadowing is allowed
>                 Boot from CD is supported
>                 Selectable boot is supported
>                 BIOS ROM is socketed
>                 EDD is supported
>                 5.25"/1.2 MB floppy services are supported (int 13h)
>                 3.5"/720 kB floppy services are supported (int 13h)
>                 3.5"/2.88 MB floppy services are supported (int 13h)
>                 Print screen service is supported (int 5h)
>                 Serial services are supported (int 14h)
>                 Printer services are supported (int 17h)
>                 ACPI is supported
>                 USB legacy is supported
>                 BIOS boot specification is supported
>                 Targeted content distribution is supported
>                 UEFI is support
>
> ed
>         BIOS Revision: 5.13
>
> --
> You received this message because you are subscribed to the Google Groups
> "mechanical-sympathy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/mechanical-sympathy/6b5e68ce-ea5f-4dad-aace-d696c05e4316%40googlegroups.com
> <https://groups.google.com/d/msgid/mechanical-sympathy/6b5e68ce-ea5f-4dad-aace-d696c05e4316%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/mechanical-sympathy/CAHNMKAo9wh%2BtnbuB5i85A-NnNrV5YRUSOYkAjQBs9sBzSvcOzg%40mail.gmail.com.

Reply via email to